running-claude-code-via-litellm-copilot
Router Claude Code via un Proxy LiteLLM vers GitHub Copilot
Réduisez les coûts de l'API Anthropic en routant les requêtes Claude Code via un proxy LiteLLM local vers GitHub Copilot. Cette compétence fournit des instructions détaillées pour configurer cette solution de contournement.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "running-claude-code-via-litellm-copilot". J'ai besoin d'aide pour créer le fichier config.yaml LiteLLM
Erwartetes Ergebnis:
Voici un config.yaml minimal pour GitHub Copilot avec claude-opus-4.5. Placez ceci dans votre répertoire de travail avant de démarrer LiteLLM. Le champ model_name définit ce que Claude Code demandera. Le champ model utilise le préfixe de provider github_copilot. Le paramètre drop_params supprime les champs spécifiques à Anthropic que Copilot ne comprend pas.
Verwendung von "running-claude-code-via-litellm-copilot". Comment vérifier que ma configuration fonctionne correctement ?
Erwartetes Ergebnis:
Utilisez deux terminaux : gardez LiteLLM en cours d'exécution dans le Terminal A, puis lancez claude dans le Terminal B. Envoyez une petite requête comme une explication de code simple. Surveillez le Terminal A pour les logs de requêtes entrantes montrant la route github_copilot. Si vous voyez le flux de requêtes traverser et obtenir une réponse, votre configuration fonctionne.
Sicherheitsaudit
Niedriges RisikoStatic analysis flagged 99 patterns but all are false positives. The scanned files are markdown documentation containing code examples and instructions, not executable code. Backticks detected are markdown formatting for code blocks. References to shell commands, PowerShell, URLs, and file paths are instructional content for users to execute manually. No actual cryptographic operations, network calls, or filesystem access code exists. The skill is documentation-only guidance for setting up a LiteLLM proxy between Claude Code and GitHub Copilot.
Probleme mit niedrigem Risiko (1)
Risikofaktoren
⚙️ Externe Befehle (6)
🌐 Netzwerkzugriff (3)
📁 Dateisystemzugriff (3)
Qualitätsbewertung
Was du bauen kannst
Développeur soucieux des coûts
Un développeur souhaite réduire ses dépenses directes auprès de l'API Anthropic tout en conservant son flux de travail Claude Code en exploitant son abonnement GitHub Copilot existant.
Dépannage DevOps
Un ingénieur DevOps doit déboguer pourquoi les requêtes Claude Code n'atteignent pas le proxy LiteLLM ou retournent des erreurs d'authentification de GitHub Copilot.
Explorateur technique
Un utilisateur techniquement sophistiqué souhaite comprendre l'architecture du proxy et configurer un environnement de développement local flexible avec plusieurs options de backend IA.
Probiere diese Prompts
Je veux configurer Claude Code pour fonctionner avec GitHub Copilot via LiteLLM. Quelles sont les étapes de base pour commencer ?
Aidez-moi à créer un fichier config.yaml LiteLLM pour GitHub Copilot avec le modèle claude-opus-4.5.
Claude Code démarre mais LiteLLM ne montre aucune requête entrante. J'ai défini ANTHROPIC_BASE_URL sur http://localhost:4000. Que dois-je vérifier ?
Mes requêtes atteignent GitHub Copilot mais sont rejetées. Dois-je ajouter des en-têtes personnalisés comme editor-version ou user-agent à ma configuration LiteLLM ?
Bewährte Verfahren
- Commencez par des variables d'environnement temporaires pour les tests avant de modifier de manière persistante settings.json
- Gardez la valeur ANTHROPIC_MODEL identique au model_name dans votre config.yaml LiteLLM pour un routage correct
- Gardez le terminal LiteLLM visible pendant la configuration initiale car les logs fournissent le retour de débogage le plus rapide
Vermeiden
- Ne remplacez pas tout votre fichier ~/.claude/settings.json - fusionnez uniquement les clés env requises par ce flux de travail
- Ne traitez pas ANTHROPIC_AUTH_TOKEN comme un vrai identifiant Copilot - c'est un placeholder local que Claude Code attend
- N'ajoutez pas d'overrides d'en-têtes personnalisés en première tentative - utilisez le flux de provider basique et n'ajoutez des en-têtes que si des erreurs spécifiques indiquent qu'ils sont nécessaires
Häufig gestellte Fragen
Ce flux de travail est-il officiellement supporté par GitHub ?
Ai-je besoin d'une vraie clé API Anthropic pour ANTHROPIC_AUTH_TOKEN ?
Que se passe-t-il si LiteLLM s'arrête ?
Pourquoi ai-je besoin d'une autorisation de dispositif avec GitHub Copilot ?
Puis-je utiliser n'importe quel modèle Claude via cette configuration ?
Que faire si j'obtiens des erreurs model-not-found ou 404 ?
Entwicklerdetails
Autor
xixu-meLizenz
MIT
Repository
https://github.com/xixu-me/skills/tree/main/skills/running-claude-code-via-litellm-copilot/Ref
main
Dateistruktur