Source: https://aiprimetech.io/fr/learn/use-claude-api-with-github-copilot/ [Accueil](/fr/) / [Apprendre](/fr/learn/) / GitHub Copilot Chat avec Claude via une passerelle : configuration de Point de terminaison personnalisé, mode agent et corrections # GitHub Copilot Chat avec Claude via une passerelle : configuration de Custom Endpoint, mode agent et correctifs Le chat de VS Code peut fonctionner avec les modèles que vous fournissez vous-même. Le fournisseur Anthropic intégré accepte uniquement une clé API, sans champ permettant de saisir une autre adresse : une passerelle s’ajoute donc via le fournisseur Point de terminaison personnalisé. Choisissez le type d’API Messages et répertoriez les modèles dans chatLanguageModels.json. Cette fonctionnalité fait partie de la version stable de VS Code depuis la version 1.122. ## Fonctionnalités couvertes avec votre propre clé | Fonctionnalité | Avec votre propre modèle | Chat, questions et planification | Oui | Mode agent, outils intégrés et serveurs MCP | Oui, si le modèle est marqué toolCalling: true | Suggestions en ligne (complétion de code) et suggestions de modification suivante | Non : elles proviennent toujours de GitHub Copilot | Recherche sémantique et autres fonctionnalités fondées sur les plongements vectoriels | Non : elles nécessitent toujours un compte GitHub Depuis VS Code 1.122, ces modèles fonctionnent sans connexion à GitHub et sans forfait Copilot. Sur Copilot Business et Enterprise, BYOK est activé par défaut, et les administrateurs peuvent le désactiver avec la stratégie **Utiliser votre propre clé de modèle de langage**. ## Ajouter la passerelle comme point de terminaison personnalisé - Ouvrez la vue de chat, ouvrez le sélecteur de modèles et choisissez **Gérer les modèles de langage**, ou exécutez **Chat : Gérer les modèles de langage** depuis la palette de commandes. - Choisissez **Ajouter des modèles**, puis le fournisseur **Point de terminaison personnalisé**. - Saisissez un nom d’affichage et la clé API de votre passerelle. - Sélectionnez le type d’API **Messages**. VS Code ouvre ensuite chatLanguageModels.json pour la liste des modèles. ## chatLanguageModels.json chatLanguageModels.jsonCopier ``` [ { "name": "AI Prime Tech", "vendor": "customendpoint", "apiKey": "${input:aiprimeApiKey}", "apiType": "messages", "models": [ { "id": "claude-sonnet-5", "name": "Claude Sonnet 5", "url": "https://aiprimetech.io/v1/messages", "toolCalling": true, "vision": true, "maxInputTokens": 200000, "maxOutputTokens": 32000 }, { "id": "claude-opus-5-5", "name": "Claude Opus 5.5", "url": "https://aiprimetech.io/v1/messages", "toolCalling": true, "vision": true, "maxInputTokens": 200000, "maxOutputTokens": 32000 }, { "id": "claude-haiku-4-5", "name": "Claude Haiku 4.5", "url": "https://aiprimetech.io/v1/messages", "toolCalling": true, "vision": true, "maxInputTokens": 168000, "maxOutputTokens": 32000 } ] } ] ``` | Champ | Pourquoi | id | L’identifiant du modèle envoyé à la passerelle | url | L’endpoint complet. VS Code utilise une URL se terminant par /messages telle quelle ; indiquez le chemin complet pour éviter toute ambiguïté | toolCalling: true | Requis pour le mode agent. Un modèle sans cette option n’apparaît pas pour les agents | maxInputTokens + maxOutputTokens | Leur somme ne doit pas dépasser la fenêtre de contexte du modèle | apiKey: ${input:...} | VS Code demande la clé une seule fois et la stocke ; elle n’est donc pas inscrite dans le fichier Avec le type Messages, VS Code envoie la clé dans l’en-tête x-api-key , comme l’attend la passerelle. Les identifiants des modèles doivent correspondre exactement à ceux de la passerelle. ## Modèles GPT avec la même clé Le fournisseur Custom Endpoint prend également en charge les formats OpenAI. Pour ajouter des modèles GPT avec une clé du groupe Codex de la passerelle, ajoutez un second fournisseur avec "apiType": "chat-completions" et des URL de modèles de la forme https://aiprimetech.io/v1/chat/completions. Une clé ne donne accès qu’aux modèles de son propre groupe ; Claude et GPT nécessitent donc généralement des entrées distinctes avec des clés distinctes. L’ancien paramètre github.copilot.chat.customOAIModels et le fournisseur **OpenAI Compatible** sont obsolètes au profit de Custom Endpoint. Transférez les anciennes entrées dans chatLanguageModels.json. ## Dépannage | Ce que vous voyez | Cause | Solution | Le modèle n’apparaît pas dans le sélecteur | Un rechargement est nécessaire, ou toolCalling vaut false, ou l’espace de travail est en mode restreint | Redémarrez VS Code, définissez toolCalling: true, faites confiance à l’espace de travail | La liste des fournisseurs ne contient pas Custom Endpoint | VS Code est antérieur à 1.122, ou BYOK est désactivé par votre organisation | Mettez VS Code à jour ; renseignez-vous auprès de l’administrateur sur la politique BYOK | 401 / clé API invalide | La clé stockée est incorrecte ou appartient à un autre endpoint | Icône d’engrenage à côté du fournisseur, puis **Mettre à jour la clé API** | Modèle non pris en charge | Le id ne correspond pas à un identifiant de modèle de la passerelle | Utilisez un identifiant du tableau ci-dessous | Erreurs de contexte ou de tokens | maxInputTokens ainsi que maxOutputTokens dépasse la fenêtre | Réduisez maxInputTokens | Concurrency limit exceeded | Plusieurs agents ou fenêtres fonctionnent simultanément avec une même clé | Réduisez le nombre d’exécutions en parallèle Pour plus de détails, exécutez **Développeur : définir le niveau de journalisation**, choisissez **Trace**, puis ouvrez **Sortie** et sélectionnez **GitHub Copilot Chat**. La vue de débogage du chat affiche les requêtes exactes. Une ligne du journal indiquant que BYOK fournisseurs ont été désenregistrés parce que la politique les interdit signale une politique de l’organisation. | Identifiant du modèle | À utiliser pour | claude-sonnet-5 | Choix par défaut pour le développement et les tâches d’agents : rapide, performant, à prix intermédiaire. | claude-opus-5-5 | Raisonnement plus difficile, refactorisations importantes, longues exécutions d’agents. | claude-fable-5-1 | Le plus performant et le plus cher ; réservez-le aux tâches les plus difficiles. | claude-haiku-4-5 | Économique et rapide : titres, résumés, classification, petites étapes. Vous préférez le terminal ? La même clé permet d’exécuter [Claude Code dans VS Code](/fr/claude-code/vscode/) via sa propre extension. ## Questions fréquentes Puis-je utiliser ma propre clé API Claude dans GitHub Copilot ? Oui. Dans le chat de VS Code, choisissez Gérer les modèles de langage, Ajouter des modèles, puis le fournisseur Anthropic pour l’API d’Anthropic, ou Custom Endpoint avec le type d’API Messages pour une passerelle. Puis-je modifier l’URL de base d’Anthropic dans Copilot ? Pas dans le fournisseur Anthropic intégré, qui accepte uniquement une clé. Utilisez le fournisseur Custom Endpoint et définissez le champ url de chaque modèle sur l’endpoint /v1/messages de la passerelle. Les modèles BYOK fonctionnent-ils en mode agent de Copilot ? Oui, lorsque le modèle est configuré avec toolCalling: true. Les outils intégrés et les serveurs MCP continuent de fonctionner ; les complétions de code en ligne restent fournies par Copilot. Ai-je besoin d’un abonnement Copilot pour utiliser mon propre modèle ? Ce n’est plus nécessaire depuis VS Code 1.122 : les modèles BYOK fonctionnent sans connexion à GitHub ni abonnement Copilot. Les organisations Business et Enterprise peuvent désactiver cette fonctionnalité par une politique. Commencez à utiliser Claude en quelques minutes Obtenez une clé API — aucun compte Anthropic ni inscription sur liste d’attente requis.[Obtenir votre clé API](/register) AI Prime Tech est une passerelle API indépendante. Elle n’est ni affiliée à Anthropic, ni approuvée par Anthropic, ni revendeuse d’Anthropic. Claude et les noms de modèles associés sont des marques de leurs propriétaires respectifs. ## Autres guides sur l’API Claude [Comment obtenir une clé API Claude](/fr/learn/how-to-get-a-claude-api-key/)[Comprendre la tarification de l’API Claude](/fr/learn/claude-api-pricing-explained/)[La façon la moins chère d’utiliser l’API Claude](/fr/learn/cheapest-way-to-use-claude-api/)[Cursor illimité avec l’API Claude](/learn/use-claude-api-with-cursor/)[Accès illimité à Claude Code](/fr/learn/use-claude-api-with-claude-code/)[Passerelle API Claude ou accès direct à Anthropic](/fr/learn/claude-api-vs-anthropic-direct/)[Utiliser Claude avec le SDK OpenAI : endpoint compatible OpenAI, streaming, outils et limites](/fr/learn/openai-compatible-claude-api/)[Comprendre les modèles Claude : comparaison de Claude Opus, Sonnet, Haiku et Fable — tous les modèles de l’API Claude, noms des modèles Anthropic et prix (2026)](/fr/learn/claude-api-models-compared/)[Payer l’API Claude en cryptomonnaies](/fr/learn/claude-api-with-crypto-payment/)[Accéder à l’API Claude sans liste d’attente](/fr/learn/claude-api-without-waitlist/)[Comment réduire la consommation de tokens de Claude](/fr/learn/how-to-reduce-claude-token-usage/)[Cline illimité avec l’API Claude](/fr/learn/use-claude-api-with-cline/)[Roo Code illimité avec l’API Claude](/fr/learn/use-claude-api-with-roo-code/)[Claude illimité dans les IDE JetBrains](/fr/learn/use-claude-api-with-jetbrains/)[Aider avec Claude via une passerelle : ANTHROPIC_API_BASE, fichiers de configuration, mode architect et correctifs](/fr/learn/use-claude-api-with-aider/)[Claude illimité dans VS Code](/fr/learn/use-claude-api-with-vscode/)[Configuration d’OpenCode pour Claude : paramètres d’opencode.json, modèles et erreurs courantes](/fr/learn/use-claude-api-with-opencode/)[Hermes Agent avec Claude via une passerelle : configuration d’un fournisseur personnalisé, maîtrise des coûts et correctifs](/fr/learn/run-hermes-agent-with-claude-api/)[Utiliser OpenClaw sans limites avec Claude](/fr/learn/run-openclaw-with-claude-api/)[Ce que signifie une API compatible avec Anthropic](/fr/learn/anthropic-compatible-api/)[Clé API Claude Code — ANTHROPIC_API_KEY : comment l’obtenir, la configurer et quand utiliser claude setup-token à la place](/fr/learn/claude-code-api-key-setup/)[Coûts de l’API Claude Code — Tarifs et moyens de les réduire](/fr/learn/claude-code-api-costs/)[Les erreurs de l’API Claude expliquées : erreur serveur 500, surcharge 529, limite de débit 429, requête incorrecte 400 — et le correctif pour chacune](/fr/learn/claude-api-errors-troubleshooting/)[Comment acheter des crédits pour l’API Claude — et pourquoi un crédit Claude vaut mieux que toute offre d’« achat de compte Claude »](/fr/learn/buy-claude-api-credits/)[API Claude gratuite : existe-t-il une clé API Claude gratuite, et qu’est-ce qui est réellement gratuit en 2026 ?](/fr/learn/claude-api-free-trial/)[API Claude ou abonnement Claude Pro/Max — Que choisir](/fr/learn/claude-api-vs-subscription/)[Codex CLI avec un fournisseur personnalisé : config.toml, modèles GPT et Claude, extension IDE et correctifs](/fr/learn/use-claude-api-with-codex/)[Connecter Claude à n8n](/fr/learn/use-claude-api-with-n8n/)[Router LiteLLM vers Claude](/fr/learn/use-claude-api-with-litellm/)[Utiliser Claude dans Kilo Code](/fr/learn/use-claude-api-with-kilo-code/)[Connecter Zed à Claude via la passerelle](/fr/learn/use-claude-api-with-zed/)[Connecter Cherry Studio à Claude](/fr/learn/use-claude-api-with-cherry-studio/)[ChatAnthropic dans LangChain : importation, base_url, streaming, outils et erreurs](/fr/learn/use-claude-api-with-langchain/)[SDK Python Anthropic : installation, configuration de base_url, streaming et gestion des erreurs](/fr/learn/anthropic-python-sdk/)[Claude avec Vercel AI SDK : baseURL de createAnthropic, streaming et corrections](/fr/learn/use-claude-api-with-vercel-ai-sdk/)[Utiliser Factory Droid avec Claude](/fr/learn/use-claude-api-with-factory-droid/)[L’API de Claude Code expliquée](/fr/learn/claude-code-api/)[Intégrer l’API Claude à votre application](/fr/learn/claude-api-integration/)[Comment utiliser Claude sans limites — et pourquoi il n’existe pas de « Claude Code piraté »](/fr/learn/get-unlimited-claude-usage/)