Fähigkeiten running-claude-code-via-litellm-copilot
📦

running-claude-code-via-litellm-copilot

Niedriges Risiko ⚙️ Externe Befehle🌐 Netzwerkzugriff📁 Dateisystemzugriff

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.

Unterstützt: Claude Codex Code(CC)
⚠️ 68 Schlecht
1

Die Skill-ZIP herunterladen

2

In Claude hochladen

Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen

3

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 Risiko
v1 • 3/29/2026

Static 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.

2
Gescannte Dateien
333
Analysierte Zeilen
4
befunde
1
Gesamtzahl Audits
Probleme mit niedrigem Risiko (1)
Documentation Contains Command Examples
The skill documentation includes shell command examples and PowerShell snippets for users to execute. These are instructional, not executable code, but users should verify commands before running them in their environment.
Auditiert von: claude

Qualitätsbewertung

41
Architektur
100
Wartbarkeit
87
Inhalt
21
Community
88
Sicherheit
91
Spezifikationskonformität

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

Question de configuration basique
Je veux configurer Claude Code pour fonctionner avec GitHub Copilot via LiteLLM. Quelles sont les étapes de base pour commencer ?
Aide à la configuration
Aidez-moi à créer un fichier config.yaml LiteLLM pour GitHub Copilot avec le modèle claude-opus-4.5.
Dépannage de la connexion
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 ?
Configuration avancée des en-têtes
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 ?
Non. Ceci est une solution de contournement découverte par la communauté utilisant LiteLLM comme proxy local. Vous devez évaluer vous-même les conditions d'utilisation et les limites d'utilisation de GitHub Copilot avant d'utiliser cette approche.
Ai-je besoin d'une vraie clé API Anthropic pour ANTHROPIC_AUTH_TOKEN ?
Non. ANTHROPIC_AUTH_TOKEN est un placeholder local car Claude Code attend une valeur non vide. LiteLLM gère l'authentification réelle avec GitHub Copilot via un flux d'autorisation de dispositif séparé.
Que se passe-t-il si LiteLLM s'arrête ?
Claude Code échouera à se connecter car ANTHROPIC_BASE_URL pointe vers votre instance LiteLLM locale. Vous devez garder LiteLLM en cours d'exécution sur le port configuré pendant l'utilisation de Claude Code avec cette configuration.
Pourquoi ai-je besoin d'une autorisation de dispositif avec GitHub Copilot ?
LiteLLM s'authentifie avec GitHub Copilot en votre nom. La première requête déclenche le flux d'autorisation de dispositif de GitHub où vous approuvez l'accès via un navigateur. LiteLLM stocke ensuite les identifiants localement pour les requêtes suivantes.
Puis-je utiliser n'importe quel modèle Claude via cette configuration ?
Vous pouvez utiliser les modèles que GitHub Copilot expose. Le nom du modèle dans ANTHROPIC_MODEL doit correspondre exactement au model_name dans votre config.yaml LiteLLM. Les modèles disponibles de Copilot peuvent changer avec le temps.
Que faire si j'obtiens des erreurs model-not-found ou 404 ?
Vérifiez d'abord que ANTHROPIC_MODEL correspond exactement au model_name dans config.yaml en incluant la casse et les tirets. Ensuite, confirmez que LiteLLM est en cours d'exécution et reçoit des requêtes. Enfin, vérifiez que votre compte GitHub Copilot a accès au modèle demandé.