Configuration de l'API tierce pour Claude Code : exécutez GLM, Kimi et DeepSeek pour une fraction du coût

Guide pratique pour configurer l'API tierce de Claude Code. Apprenez à connecter Claude Code à des modèles ouverts plus abordables comme GLM, Kimi et DeepSeek en moins de cinq minutes.

Claude Code est l'un des meilleurs outils de codage par agents disponibles, mais c'est aussi l'un des plus coûteux à utiliser à grande échelle : les utilisateurs intensifs atteignent 13 USD par jour et par développeur actif sur l'API standard (CloudZero, 2026). Ce que la plupart des gens ignorent, c'est que le modèle qui propulse Claude Code est remplaçable. Avec une simple variable d'environnement, vous pouvez orienter la même expérience Claude Code vers un backend différent, y compris vers des modèles à poids ouverts bien moins chers comme GLM, Kimi et DeepSeek.

Ce guide est une procédure complète et directe pour configurer une API tierce avec Claude Code. Vous apprendrez comment fonctionne la redirection, la configuration exacte à copier, comment choisir un modèle et comment vérifier que tout est correctement paramétré. L'opération prend environ cinq minutes et les économies sont visibles dès le premier jour.

Points clés

  • Claude Code lit son backend via la variable d'environnement ANTHROPIC_BASE_URL ; n'importe quel point de terminaison compatible avec Anthropic peut remplacer celui par défaut sans modifier l'application elle-même (documentation Claude Code, 2026).
  • La configuration se résume à une modification unique dans ~/.claude/settings.json, sans besoin de proxy ou de script wrapper pour le cas de base.
  • Les modèles à poids ouverts réduisent considérablement le coût par jeton : DeepSeek V4 Flash coûte environ 0,14 USD par million de jetons en entrée, contre plusieurs dollars pour les modèles de pointe (Codersera, 2026).
  • L'utilisation d'une passerelle qui regroupe plusieurs modèles derrière un point de terminaison unique permet de changer de modèle en une ligne, sans avoir à réenregistrer des clés auprès de cinq fournisseurs différents.

Pourquoi opter pour une configuration API tierce avec Claude Code ?

La réponse honnête est le coût, et les chiffres sont éloquents. Les outils par agents comme Claude Code renvoient le contexte accumulé à chaque étape de raisonnement, consommant ainsi 10 à 100 fois plus de jetons qu'une fenêtre de chat pour la même quantité de travail (LeanOps, 2026). Ce multiplicateur de jetons explique pourquoi une seule tâche complexe peut discrètement coûter plusieurs dollars, et pourquoi les équipes voient leurs factures mensuelles grimper à des centaines de dollars par ingénieur.

Une configuration API tierce pour Claude Code s'attaque directement à cette facture : le prix par jeton. Au lieu de payer les tarifs des modèles de pointe pour chaque modification, refactorisation ou exécution de test, vous acheminez l'essentiel de ce travail vers un modèle à poids ouvert qui coûte une fraction du prix. Sur les tâches de codage routinières, l'écart de qualité est bien moindre que l'écart de prix. L'objectif n'est pas d'abandonner Claude Code, mais de conserver l'outil que vous appréciez tout en payant des prix de modèles ouverts pour vos jetons.

Il existe une seconde raison importante pour quiconque se trouve en dehors des régions desservies directement par Anthropic : l'accès. Un point de terminaison tiers offre aux développeurs un moyen stable et compatible d'utiliser Claude Code sans dépendre de la facturation ou de la disponibilité d'un seul fournisseur.

Comment fonctionne réellement une configuration API tierce pour Claude Code

Avant de copier une configuration, il est utile de comprendre le mécanisme qui rend tout cela possible. Claude Code ne code pas en dur les serveurs d'Anthropic. Au démarrage, il lit plusieurs variables d'environnement, dont la plus importante est ANTHROPIC_BASE_URL. Par défaut, elle pointe vers l'API d'Anthropic. Modifiez-la, et chaque requête effectuée par Claude Code sera envoyée à la nouvelle adresse (documentation Claude Code, 2026).

Pour que cela fonctionne, le point de terminaison tiers doit parler le même protocole que celui attendu par Claude Code, à savoir le format Anthropic Messages API. C'est pourquoi vous ne pouvez pas le pointer directement vers une API OpenAI brute. Le fournisseur doit exposer une URL compatible avec Anthropic. De nombreux fournisseurs publient désormais de tels points de terminaison, et des passerelles qui regroupent plusieurs modèles ouverts effectuent la traduction pour vous, permettant à GLM, Kimi ou DeepSeek de répondre dans le format compris par Claude Code.

Les trois variables essentielles sont :

  • ANTHROPIC_BASE_URL : là où Claude Code envoie les requêtes.
  • ANTHROPIC_AUTH_TOKEN : la clé API de ce point de terminaison, et non votre clé Anthropic.
  • ANTHROPIC_MODEL : le modèle que le point de terminaison doit utiliser.

Une fois que vous avez intégré que l'application n'est qu'un client pointé vers une URL, le reste de la configuration est mécanique.

Configuration API tierce pour Claude Code : étape par étape

C'est le cœur de ce guide. L'exemple ci-dessous utilise Atlas Cloud en tant que fournisseur, car il expose un point de terminaison compatible Anthropic qui propose les principaux modèles à poids ouverts, ce qui simplifie la configuration et permet de changer de modèle plus tard sans tout refaire. Les mêmes étapes s'appliquent à tout fournisseur compatible ; seules l'URL de base et la clé changent.

Étape 1 : Obtenir votre clé API et l'URL de base

À la fin de cette étape, vous aurez deux éléments : une URL de point de terminaison et une clé.

  1. Créez un compte chez le fournisseur choisi et accédez à sa section de clés API.
  2. Générez une clé avec une portée adaptée au codage ou aux agents. Sur Atlas Cloud, sélectionnez Coding Plan comme type de clé lors de la création ; cela lie la clé au quota de codage basé sur des crédits plutôt qu'à un paiement à l'usage classique.
  3. Copiez la clé dans un endroit sûr et notez l'URL de base. Pour Claude Code spécifiquement, Atlas Cloud utilise https://api.atlascloud.ai (notez l'absence de suffixe /v1 pour le point de terminaison Claude Code, une erreur courante).

Étape 2 : Modifier votre settings.json

À la fin de cette étape, Claude Code sera pointé vers le nouveau backend. Ouvrez le fichier de configuration correspondant à votre OS :

  • macOS / Linux : ~/.claude/settings.json
  • Windows : %USERPROFILE%\.claude\settings.json

Collez ce qui suit en remplaçant le jeton par votre clé réelle :

plaintext
1{
2  "env": {
3    "ANTHROPIC_AUTH_TOKEN": "your-atlas-api-key",
4    "ANTHROPIC_BASE_URL": "https://api.atlascloud.ai",
5    "ANTHROPIC_MODEL": "zai-org/glm-5.1",
6    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "zai-org/glm-5.1",
7    "ANTHROPIC_DEFAULT_SONNET_MODEL": "zai-org/glm-5.1",
8    "CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS": "1"
9  }
10}

Un détail qui évite bien des confusions : définir ANTHROPIC_DEFAULT_HAIKU_MODEL et ANTHROPIC_DEFAULT_SONNET_MODEL sur le même modèle permet aux tâches d'arrière-plan de Claude Code (les petits appels rapides effectués pour des résumés, par exemple) d'être également routées vers le modèle choisi, au lieu d'échouer silencieusement sur une valeur par défaut indisponible.

Étape 3 : Choisir le modèle adapté à la tâche

À la fin de cette étape, vous aurez un modèle par défaut cohérent. La valeur ANTHROPIC_MODEL n'est qu'une chaîne d'ID de modèle reconnue par le fournisseur. Avec un point de terminaison regroupant plusieurs modèles, le changement se fait en une ligne : configurez-le sur zai-org/glm-5.1 aujourd'hui, moonshotai/kimi-k2.6 demain, ou deepseek-ai/deepseek-v4-flash pour des tâches d'arrière-plan à gros volume, puis redémarrez Claude Code. Pas de nouvelles clés, pas de nouveaux blocs de configuration.

Étape 4 : Vérifier votre configuration API tierce pour Claude Code

À la fin de cette étape, vous saurez que cela fonctionne. Ouvrez un terminal dans n'importe quel projet et lancez :

plaintext
1claude

Donnez-lui ensuite une tâche simple, comme demander d'expliquer un fichier ou d'écrire une fonction. S'il répond normalement, la redirection est active et vos requêtes sont traitées par le modèle tiers. Si vous recevez une erreur d'authentification, la clé est incorrecte ou contient un espace superflu. Si vous recevez une erreur de connexion, vérifiez à nouveau l'URL de base, en particulier la présence ou l'absence du suffixe /v1 pour votre outil spécifique.

Choisir les modèles pour votre configuration API tierce

Le choix du modèle détermine les économies réelles. La stratégie intelligente consiste à privilégier par défaut un modèle ouvert puissant et peu coûteux pour le travail quotidien, et de réserver un modèle plus onéreux uniquement pour les raisonnements complexes. La capacité est bien réelle : sur SWE-Bench Pro, les meilleurs modèles ouverts obtiennent des scores proches de 70-80, contre environ 91 pour les modèles de pointe (Codersera, 2026). Un réel écart sur les problèmes difficiles, mais négligeable pour le travail de routine et les refactorisations.

Sur une passerelle basée sur des crédits, chaque modèle possède un multiplicateur qui associe la consommation de jetons aux crédits, vous permettant de voir le coût relatif en un coup d'œil. Voici une comparaison de quelques modèles populaires :

ID du modèleContexteMultiplicateur EntréeMultiplicateur SortieÉconomies approx. vs officiel
deepseek-ai/deepseek-v4-flash1M0.230.46~50%
deepseek-ai/deepseek-v3.2160K0.420.62~55%
minimaxai/minimax-m2.5200K0.652.18~45%
moonshotai/kimi-k2.6262K1.727.26~45%
zai-org/glm-5.1200K2.547.99~45%

Source : Règles de crédit du Coding Plan d'Atlas Cloud. Coût en crédits = jetons d'entrée × multiplicateur d'entrée + jetons de sortie × multiplicateur de sortie.

Un choix pratique pour la plupart des développeurs : utilisez GLM-5.1 ou Kimi K2.6 pour le codage interactif, passez à DeepSeek V4 Flash pour les tâches en arrière-plan, et n'utilisez un modèle de pointe que pour les tâches occasionnelles qui posent réellement problème au modèle ouvert.

Un outil, plusieurs usages : au-delà de Claude Code

Le point de terminaison utilisé pour Claude Code ne se limite pas à cet outil. La plupart des développeurs utilisent plusieurs agents : Codex dans le terminal, Cursor dans l'éditeur, OpenClaw ou OpenCode. Pointer chacun vers un fournisseur différent signifie jongler avec des clés et des factures séparées. Les pointer tous vers une unique URL compatible OpenAI centralise tout dans un seul pool de crédits et un seul endroit pour changer de modèle.

Pour Codex, l'équivalent de la configuration Claude Code se trouve dans ~/.codex/config.toml :

plaintext
1model_provider = "atlas_coding_plan"
2model = "zai-org/glm-5.1"
3
4[model_providers.atlas_coding_plan]
5name = "atlascloud"
6base_url = "https://api.atlascloud.ai/v1"
7wire_api = "chat"
8requires_openai_auth = true

Votre clé va dans ~/.codex/auth.json sous OPENAI_API_KEY. OpenClaw, OpenCode, Cursor et les clients de style Copilot utilisent tous la même URL de base https://api.atlascloud.ai/v1 avec le protocole compatible OpenAI. Rappelez-vous cette différence : Claude Code utilise https://api.atlascloud.ai (sans suffixe), tandis que les outils compatibles OpenAI utilisent le chemin /v1.

Une telle consolidation facilite également la budgétisation. Les plans offrant un crédit quotidien fixe imposent un plafond structurel aux boucles d'agents défaillantes, tandis que les packs au paiement à l'usage absorbent les pics occasionnels. Si vous dépassez votre quota, les mises à niveau proratisées ne facturent que la différence plutôt que de réclamer un nouveau plan complet.

Erreurs courantes à éviter avec la configuration API tierce

La plupart des échecs proviennent d'un petit nombre d'erreurs, presque toutes liées à la chaîne de configuration.

Mauvais chemin d'URL de base. L'erreur la plus fréquente. Claude Code et les outils compatibles OpenAI attendent souvent des chemins différents de la part du même fournisseur. Si Claude Code affiche une erreur de connexion, vérifiez si votre point de terminaison doit ou non comporter le suffixe /v1.

Utilisation erronée de votre clé Anthropic. L' ANTHROPIC_AUTH_TOKEN doit être la clé du fournisseur tiers, pas votre clé Anthropic. Elles ne sont pas interchangeables et leur confusion entraîne une erreur d'authentification.

Oubli des variables de modèle d'arrière-plan. Si vous ne définissez que ANTHROPIC_MODEL mais laissez les modèles par défaut (Haiku et Sonnet) pointer vers des modèles Anthropic indisponibles, les appels d'arrière-plan de Claude Code peuvent échouer. Définissez les trois sur un modèle réellement servi par votre point de terminaison.

Supposer que tout fonctionne parfaitement. Les modèles tiers gèrent bien la boucle de codage principale, mais les fonctionnalités spécifiques aux fournisseurs ou les comportements les plus récents peuvent différer de ceux d'Anthropic. Commencez par une tâche simple pour confirmer les bases avant de passer à des éléments critiques.

Foire aux questions

Est-il difficile de configurer une API tierce pour Claude Code ?

Non. Dans le cas de base, il s'agit d'une modification unique dans ~/.claude/settings.json avec trois ou quatre variables d'environnement ; cela prend environ cinq minutes. Aucun proxy ni script n'est requis à moins que vous ne souhaitiez changer de modèle en cours de session.

Combien peut-on économiser avec cette configuration ?

Cela dépend du modèle choisi, mais l'écart de prix est important. DeepSeek V4 Flash coûte environ 0,14 USD par million de jetons d'entrée contre plusieurs dollars pour les modèles de pointe (Codersera, 2026). Acheminer le gros du travail vers un modèle ouvert réduit généralement la facture par jeton de 70 % ou plus.

Quel modèle utiliser après la configuration ?

Pour le codage interactif, un modèle généraliste performant comme GLM-5.1 ou Kimi K2.6 est un bon choix par défaut. Pour les travaux de gros volume ou d'arrière-plan où la latence est moins critique, DeepSeek V4 Flash est idéal. Gardez un modèle de pointe en réserve pour les tâches complexes.

Toutes les fonctionnalités fonctionneront-elles ?

La boucle de codage principale fonctionne bien, car elle repose sur l'API Messages standard. Certaines fonctionnalités spécifiques aux fournisseurs peuvent différer ; il est donc conseillé de tester sur une tâche sans enjeu.

Dois-je annuler la configuration pour repasser sur Anthropic ?

Non. Gardez votre clé Anthropic à portée de main et restaurez simplement l' ANTHROPIC_BASE_URL d'origine (ou supprimez la variable) dans settings.json. De nombreux développeurs conservent les deux configurations et basculent selon la tâche.

Conclusion

Une configuration API tierce pour Claude Code est l'un des changements les plus efficaces et rapides à mettre en place en 2026. L'outil reste identique, mais le backend, et la facture, changent radicalement. Orientez ANTHROPIC_BASE_URL vers un point de terminaison compatible, choisissez un modèle à poids ouvert adapté, et vous conservez votre workflow tout en payant une fraction du prix des modèles de pointe. Si vous souhaitez centraliser cela sous une seule clé et un seul budget couvrant aussi Codex, OpenClaw et autres, vous pouvez effectuer cette configuration via la console Coding Plan d'Atlas Cloud et changer de modèle à tout moment en modifiant une seule ligne.

Modèles récents

Une seule API pour toute l'IA multimédia.

Explorer tous les modèles

Join our Discord community

Join the Discord community for the latest model updates, prompts, and support.