Claude Code Router : utilisez Claude Code avec DeepSeek, GPT et d’autres modèles

Claude Code ne prend en charge que l’API Messages d’Anthropic. Claude Code Router (CCR) est une passerelle gratuite et open source, installée sur votre machine, qui traduit les requêtes pour lui. Claude Code peut ainsi utiliser DeepSeek, GPT, Gemini ou tout modèle accessible via une API compatible OpenAI. Nous l’avons configurée et utilisée pour exécuter de vraies tâches.

· Guides Zurelay · Tarifs actualisés en direct

Avez-vous besoin d’un routeur ?

  • Pour les modèles Claude, non. Configurez Claude Code pour utiliser une autre API compatible Anthropic avec deux variables d’environnement ; la page Tarifs de Claude Code explique la configuration pour Zurelay.
  • Pour DeepSeek, Kimi, GLM ou MiniMax, pas forcément. Ces labos prennent eux-mêmes en charge le format Anthropic, donc ANTHROPIC_BASE_URL et ANTHROPIC_AUTH_TOKEN suffisent ; la liste des URL compatibles Anthropic les répertorie toutes, et le guide de la clé DeepSeek montre comment faire.
  • Pour GPT, Gemini, Grok, Qwen et tout modèle accessible uniquement au format OpenAI, oui. CCR permet aussi de combiner plusieurs fournisseurs, de choisir les modèles par tâche et de basculer vers un autre en cas d’échec.

Mise en place

La version 3 de CCR se gère depuis une page web locale plutôt qu’un fichier JSON. Ces étapes ont été réalisées avec CCR 3.1.3 et Claude Code 2.1.312.

  1. Installez-le (Node.js 22 ou version ultérieure), ainsi que Claude Code si vous ne l’avez pas encore.
terminal
npm install -g @musistudio/claude-code-router @anthropic-ai/claude-code
ccr ui
  1. Ouvrez la page de gestion. ccr ui démarre CCR en arrière-plan et ouvre la page à l’adresse http://127.0.0.1:3458. La passerelle avec laquelle Claude Code communique est accessible à l’adresse http://127.0.0.1:3456 dès qu’un fournisseur dispose d’un modèle.
  2. Ajoutez un fournisseur. Choisissez Autre / endpoint API personnalisé, donnez-lui un nom, puis saisissez son URL de base et sa clé API. Pour Zurelay, utilisez https://api.zurelay.com/v1 et une clé zr_live_. CCR récupère la liste des modèles du fournisseur ; ajoutez ceux que vous souhaitez utiliser.
  3. Définissez le protocole manuellement. Dans les Paramètres avancés du fournisseur, désactivez Détecter automatiquement les protocoles et ne gardez que OpenAI Chat sélectionné. La section suivante explique pourquoi.
  4. Créez un profil Claude Code dans Profils d’agents : un nom, le modèle par défaut et, si vous le souhaitez, un modèle pour chacun des niveaux Opus, Sonnet et Haiku de Claude Code. La portée Uniquement au lancement depuis CCR laisse votre claude habituel intact.
  5. Lancez Claude Code avec ce profil en indiquant son nom. Une fois dedans, /model affiche les modèles proposés par CCR.
terminal
ccr zurelay cli
# or start on another model from the same provider
ccr zurelay cli -- --model zurelay/gpt-6.1-terra

Le réglage qui fait tout échouer

Notre premier essai a échoué avec API Error: 400 All target providers failed. CCR avait détecté que Zurelay prenait aussi en charge l’API Messages d’Anthropic et transmettait donc les requêtes de Claude Code telles quelles. Zurelay ne propose cette API que pour les modèles Claude : toutes les requêtes DeepSeek et GPT étaient donc refusées. Après avoir désactivé la détection automatique et sélectionné uniquement OpenAI Chat, CCR a converti les requêtes et les mêmes tâches ont fonctionné. Ce réglage est nécessaire pour tout fournisseur qui propose le format Anthropic pour certains modèles, mais pas pour les autres.

Autre point, sous Windows : dans notre test, un prompt entre guillemets passé avec -p via la commande ccr perdait tous ses mots après le premier. Le passage du prompt par un pipe a fonctionné : echo "your prompt" | ccr zurelay cli -- -p.

Le coût de notre test

Nous avons demandé à Claude Code, via CCR, de créer un petit fichier Python avec DeepSeek V4.1 Flash, puis de le modifier avec GPT-6.1 Terra. Les deux modèles ont utilisé correctement les outils de manipulation de fichiers de Claude Code. Zurelay a facturé :

ModèleTâcheRequêtesTokens du prompt (en cache)Coût
DeepSeek V4.1 FlashCréer hello.py338,265 (21,760)$0.0006
GPT-6.1 TerraModifier hello.py444,407 (21,632)$0.0063

Chaque requête contenait 11,000 à 13,000 tokens d’instructions et de définitions d’outils de Claude Code, avant même le contenu de la conversation. D’où l’importance du cache des prompts : dès la deuxième ou troisième requête, la majeure partie du prompt était lue depuis le cache pour une fraction du tarif d’entrée. Le cache a fonctionné via CCR sans aucun réglage.

À savoir

  • Les prompts de Claude Code sont écrits pour Claude. Les autres modèles suivent bien ses consignes d’utilisation des outils sur des tâches courtes ; sur des tâches longues comportant de nombreuses étapes, les résultats varient davantage selon le modèle. Essayez-en donc quelques-uns sur vos propres tâches.
  • Choisissez des modèles compatibles avec l’appel d’outils. Sans cette fonction, un modèle peut discuter, mais pas lire ni modifier des fichiers.
  • Gardez CCR sur 127.0.0.1. Sa documentation déconseille de l’exposer sur 0.0.0.0 sans jeton robuste, pare-feu et TLS.
  • CCR est un projet tiers, pas un projet d’Anthropic. Consultez sa docs après une mise à jour : la version 3 a entièrement changé la configuration par rapport au config.json de la version 2.

Tarifs des modèles vers lesquels router vos requêtes

Pour 1M tokens, le tarif catalogue du laboratoire et celui de Zurelay :

ModèleEntréeSortieSur Zurelay (entrée / sortie)
DeepSeek V4.1 Flash$0.30$1.20$0.03 / $0.12
GPT-6.1 Terra$1.00$5.00$0.25 / $1.25
GPT-6 Astra$10.00$50.00$2.50 / $12.50
Gemini 3.8 Flash$0.75$3.75$0.22 / $1.10
Kimi K3.1 Pro$2.00$10.00$0.80 / $4.00
GLM-5.3$1.40$4.40$0.38 / $1.21
Qwen 3.8 Max$2.00$6.00$1.20 / $3.60

Testé le 28 octobre 2026 avec Claude Code Router 3.1.3 et Claude Code 2.1.312 sous Windows, sur l’API de Zurelay compatible avec OpenAI. Documentation de CCR : GitHub et paramètres des fournisseurs.

Tous les modèles avec une seule clé compatible OpenAI, sous les tarifs catalogue. Crédit dès $10, sans abonnement.Obtenez votre clé API

FAQ

Questions fréquentes

D’autres questions ? Contactez notre équipe et nous vous répondrons par e-mail.

Qu’est-ce que Claude Code Router ?

Une passerelle gratuite et open source (CCR) qui s’exécute sur votre machine, entre Claude Code et les fournisseurs de modèles. Elle convertit les requêtes de Claude Code au format Anthropic vers d’autres API, comme Chat Completions d’OpenAI, pour permettre à Claude Code de fonctionner avec DeepSeek, GPT, Gemini et d’autres modèles.

Pourquoi Claude Code Router affiche-t-il All target providers failed ?

Dans notre test, le problème venait du protocole : CCR avait détecté que le fournisseur proposait aussi l’API Messages d’Anthropic et transmettait les requêtes telles quelles, alors que cette API n’était disponible que pour Claude. Dans les paramètres avancés du fournisseur, désactivez la détection automatique des protocoles et sélectionnez uniquement OpenAI Chat.

Claude Code peut-il utiliser DeepSeek sans routeur ?

Oui. DeepSeek propose le format Anthropic à l’adresse https://api.deepseek.com/anthropic. Définissez ANTHROPIC_BASE_URL sur cette adresse et ANTHROPIC_AUTH_TOKEN sur une clé DeepSeek, puis lancez claude.

Le cache des prompts fonctionne-t-il via Claude Code Router ?

Dans notre test, oui. Après la première requête de chaque tâche, 9,000 à 12,500 des quelque 12,000 tokens du prompt étaient lus depuis le cache et facturés au tarif du cache, sans aucun réglage.

Quels ports Claude Code Router utilise-t-il ?

La version 3 propose sa page d’administration sur http://127.0.0.1:3458 et la passerelle de modèles appelée par Claude Code sur http://127.0.0.1:3456.

Où Claude Code Router 3 stocke-t-il ses paramètres ?

Dans une base de données SQLite située dans ~/.claude-code-router sous macOS et Linux, ou %APPDATA%\claude-code-router sous Windows. La version 3 se configure depuis sa page web plutôt qu’en modifiant config.json.

Autres guides

Ne payez plus le prix catalogue.
Économisez dès aujourd’hui.

Créez une clé en quelques secondes, configurez votre SDK habituel pour utiliser Zurelay et payez chaque requête jusqu’à 90% moins cher, dès le premier token.