Routage par phase pour agents de codage

Réduisez la facture de vos agents de codage.Ne payez Opus que lorsqu’une tâche l’exige.

CodeRouter envoie chaque requête de Claude Code, Cursor ou Aider au modèle le moins cher capable de la traiter — Claude Haiku 5.5, Kimi K2.6, Claude Sonnet 5.5 ou Claude Opus 5.5 — et ne monte en gamme que si des tests ou des erreurs révèlent un échec, ou si un agent n’avance plus. Une seule URL de base, aucune modification de code.

Mesuré

96–100 % des tâches résolues, pour 56–70 % de moins qu’en envoyant chaque requête à Opus, sur plusieurs exécutions du benchmark de code de TokenWatt (176 tâches).

Méthode de mesure
$5 de crédit gratuit · 7 jours · sans carte bancaireCompatible OpenAI et Anthropic

TokenWatt est un projet de mesure de la même équipe que CodeRouter. Les résultats dépendent de la répartition de vos tâches et de votre taux de succès du cache ; votre tableau de bord affiche votre propre coût par requête.

Configuration de Claude Code
# écrit ~/.claude/settings.json (en conservant une sauvegarde) $ curl -fsSL https://www.coderouter.io/setup.sh | bash -s -- cr_YOUR_KEY $ claude
Exemple de journal de routageExemple · données fictives
#TierModelPhaseCache-ReadCost
1T1kimi-k2.6implement00.007560
2T1kimi-k2.6test97280.002720
# tests en échec → monte d’un niveau
3T2claude-sonnet-5.5debug00.025900
4T2claude-sonnet-5.5test111360.005110
# même modèle, cache de nouveau chaud
Une ligne par requête. Valeurs au format des en-têtes de réponse X-CodeRouter-Tier, -Model, -Phase, -Cache-Read et -Cost (coût en USD au prix catalogue). Valeurs fictives, à titre d’illustration.

Comment une requête est routée

Un petit modèle juge (Jev) lit le dernier message et la sortie des outils, puis détermine la phase de code, la difficulté de la tâche et si le dernier tour a échoué. Le code choisit ensuite le niveau : on démarre sur le moins cher capable de traiter la requête, on monte d’un niveau en cas d’échec — après deux échecs quand le contexte atteint 30K tokens ou plus, car changer de modèle fait perdre le cache de prompt — et on revient au niveau de départ après trois tours sans erreur. Dans une session d’agent de codage (un agent qui exécute des outils en boucle, comme Claude Code), le niveau est fixé une seule fois, au début — Haiku pour les tâches faciles, Opus pour la planification difficile quand le juge est sûr de lui, Sonnet sinon — puis monte quand une modification de code échoue ou que l’agent n’avance plus. Une session reste sur un seul modèle, si bien que le cache reste chaud. Si le juge est indisponible, un classifieur à base de règles décide.

T0
claude-haiku-5.5
alt. deepseek-chat
Petites modifications, docs, code simple
T1
kimi-k2.6
Implémentation et débogage au quotidien
T2
claude-sonnet-5.5
Tâches difficiles, escalade suivante
T3
claude-opus-5.5
Planification difficile, échecs répétés
Opus fait partie du pool de routage avec un solde payé (paiement à l’usage et Team). Dans les sessions d’agent de codage, l’échelle est Haiku → Sonnet → Opus.
Installation

Trois étapes, environ deux minutes.

Si votre outil parle l’API OpenAI ou Anthropic, il fonctionne avec CodeRouter.

  1. 01

    Créez une clé

    Connectez-vous avec Google et créez une clé cr_ dans le tableau de bord. La clé complète ne s’affiche qu’une fois ; nous n’en conservons qu’un hash.

    Créer une clé gratuite
  2. 02

    Pointez votre outil vers CodeRouter

    Claude Code : lancez l’installation en une ligne. Cursor, Aider, Cline, Continue.dev et le SDK OpenAI : définissez l’URL de base sur https://www.coderouter.io/api/v1 et collez la clé.

  3. 03

    Utilisez le modèle auto

    Chaque réponse contient des en-têtes X-CodeRouter-* qui indiquent le niveau, le modèle, la phase et le coût, et le tableau de bord affiche le coût de chaque requête.

# One line: writes ~/.claude/settings.json # (backs up the old file; undo with --uninstall) $ curl -fsSL https://www.coderouter.io/setup.sh | bash -s -- cr_YOUR_KEY $ claude # Or by hand, in ~/.claude/settings.json { "env": { "ANTHROPIC_BASE_URL": "https://www.coderouter.io", "ANTHROPIC_AUTH_TOKEN": "cr_YOUR_KEY", "ANTHROPIC_MODEL": "auto", "ANTHROPIC_DEFAULT_OPUS_MODEL": "auto", "ANTHROPIC_DEFAULT_SONNET_MODEL": "auto", "ANTHROPIC_DEFAULT_HAIKU_MODEL": "auto" } }
Benchmark

Mesuré, pas estimé.

TokenWatt, un projet de mesure de la même équipe que CodeRouter, exécute 176 tâches Python tenant dans un seul fichier (Exercism et la série difficile du benchmark polyglot d’Aider). Le modèle reçoit les consignes et un squelette de code, puis renvoie le fichier ; les tests s’exécutent ; en cas d’échec, il a droit à une seconde tentative avec la sortie du test en échec. Les coûts sont calculés au prix catalogue.

Routage v3 · première exécution · 2026-11-04
176/176
résolues · $0.77, soit 30 % du coût tout-Opus (70 % de moins) · 88.6 % du premier coup
Référence tout-Opus
$2.56
176/176 résolues avec une seconde tentative
Routeur précédent · trois exécutions · oct. 2026
96.0–97.7%
résolues pour 41–44 % du coût tout-Opus (56–59 % de moins)
ConfigurationRésoluesDu premier coupCoûtvs tout-Opus
Toutes les requêtes vers Claude Opus 5.5176/176—$2.56100%
Routage v3, première exécution (2026-11-04)176/17688.6%$0.7730% · 70% de moins
Routeur précédent, trois exécutions (oct. 2026)96.0–97.7%——41–44% · 56–59% de moins
Limites : tâches Python tenant dans un seul fichier ; tâches publiques que les modèles ont pu voir à l’entraînement ; contextes courts en un seul tour, sans coût de cache de prompt.Méthode, matrice des modèles et chiffres bruts
Pour les équipes

Un seul solde pour l’équipe. Des budgets par développeur.

$19 par développeur et par mois, plus toute l’utilisation des modèles au prix catalogue +8 %, débitée d’un solde d’équipe prépayé.

Notre propre équipe · une clé par ingénieur · mai–sept. 2026
$4.30
coût médian des modèles routés par développeur et par jour actif
$13.03
75e centile
163
nombre médian de requêtes par développeur et par jour actif
385 jours-développeur actifs comptant 20 requêtes ou plus, aux prix catalogue des modèles. L’utilisation de notre propre équipe, pas celle de clients.

Prix par siège

Un siège correspond à un membre actif de l’équipe ; les changements sont calculés au prorata. Recharges à partir de $100 par carte ou virement bancaire américain (ACH), avec recharge automatique en option.

Budgets et alertes

Par membre, par projet et pour toute l’entreprise. Alerte par e-mail à 80 % ; à 100 %, passage à des modèles moins chers ou mise en pause, selon un réglage de l’équipe. Le plafond de l’entreprise bloque toujours.

Dépenses par développeur

Une clé par ingénieur ; dépenses par membre et par projet. Jusqu’à 50 clés API et 2400 requêtes par minute.

Les admins ne voient pas les prompts

Les admins voient les dépenses et les métadonnées, jamais les prompts ni les réponses, et peuvent désactiver le stockage du contenu des requêtes.

Tarifs

Un seul prix : prix catalogue du modèle +8 %.

Paiement à l’usage depuis un solde prépayé, sans frais mensuels — routage intelligent ou mode Direct, à vous de choisir. Team ajoute les budgets et les dépenses par membre pour $19 par développeur.

OptionFrais mensuelsUtilisation des modèlesCe que vous obtenez
Démarrage gratuit$0$5 sur 7 jours, sans carteTous les modèles sauf Claude Opus ; ensuite paiement à l’usage
Paiement à l’usageAucunPrix catalogue +8 % depuis un solde prépayéRoutage intelligent ou mode Direct ; recharges à partir de $20
Team$19/développeur/moisPrix catalogue +8 % depuis un solde d’équipeBudgets et dépenses par membre et par projet ; recharges à partir de $100
FAQ

Les questions que les développeurs posent en premier.

CodeRouter utilise-t-il encore Opus ?

Oui, avec un solde payé : la planification difficile démarre sur Claude Opus 5.5 quand le juge est sûr de lui, et une tâche qui continue d’échouer — ou, dans une session d’agent de codage, qui n’avance plus — monte jusqu’à atteindre Opus. Les modifications courantes, l’implémentation et les tests tournent sur Claude Haiku 5.5, Kimi K2.6 ou Claude Sonnet 5.5 (les sessions d’agent de codage n’utilisent pas Kimi K2.6).

Puis-je choisir le modèle moi-même ?

Oui. Le routage intelligent est activé par défaut : chaque requête est routée et un nom de modèle explicite est ignoré. Passez en mode Direct depuis le tableau de bord et CodeRouter utilise exactement le modèle que vous indiquez, au même prix catalogue +8 %. Vous pouvez revenir à tout moment.

Comment voir le coût de chaque requête ?

Chaque réponse contient les en-têtes X-CodeRouter-Model, X-CodeRouter-Tier et X-CodeRouter-Cost, et le tableau de bord liste chaque requête. X-CodeRouter-Cost-If-Opus valorise les mêmes tokens au prix catalogue d’Opus — une estimation à tokens égaux. Dans une session d’agent de codage, un modèle plus puissant ne fait pas le même nombre d’étapes : ce n’est donc pas ce qu’aurait coûté une session tout-Opus, et ces requêtes ne portent pas d’en-tête X-CodeRouter-Savings.

Que se passe-t-il quand mon solde est épuisé ?

Les requêtes s’arrêtent : l’API renvoie HTTP 402 avec un lien pour recharger, vous ne payez donc jamais au-delà de ce que vous avez rechargé. Activez la recharge automatique pour réapprovisionner automatiquement, ou le repli BYOK pour continuer avec vos propres clés fournisseur. Team ajoute des budgets par membre et par projet.

Que conservez-vous ?

Pour améliorer le routage, nous conservons jusqu’à 180 jours un extrait de chaque requête (le dernier message, ainsi que le début et la fin de la dernière sortie d’outil), un court résumé de la réponse et la décision de routage. TypeSafe, qui fait tourner le modèle juge du routage, reçoit cet extrait et déclare ne pas utiliser les données clients pour l’entraînement. Les admins Team peuvent désactiver le stockage du contenu. Les clés API ne sont conservées que sous forme de hash. Les données ne sont jamais vendues.

En quoi est-ce différent d’OpenRouter ?

OpenRouter est une passerelle généraliste vers des centaines de modèles ; son Auto Router et Auto Code (un routeur pour les agents de codage, depuis novembre 2026) choisissent un modèle pour chaque requête à l’aide d’un modèle de décision. CodeRouter est conçu uniquement pour les agents de codage : il choisit selon la phase de code et la difficulté, et garde une session sur un seul modèle pour que le cache de prompt reste chaud. Comparatif complet

Essayez-le sur votre propre charge de travail.

$5 de crédit gratuit sur 7 jours, sans carte bancaire. Votre tableau de bord affiche le coût de chaque requête.

Démarrer l’essai gratuit

Des conseils chaque semaine pour optimiser vos coûts d’IA (en anglais)

Rejoignez les développeurs qui réduisent la facture de leurs agents