OpenRouter Auto Router vs Auto Code : réglages et coûts
La politique générale pour le travail mixte, la politique de code pour les agents.
Sur cette page
- Auto Router et Auto Code en un coup d'œil
- Qu'est-ce qui change pour les agents de code ?
- Configurer l'API : modèle et plugin correspondant
- Combien coûte chaque requête
- Cache, changement de modèle et métadonnées de réponse
- Comment lire les benchmarks annoncés par OpenRouter
- Sélection automatique ou modèle fixe
- Questions fréquentes
- Auto Code est-il un autre modèle que l'Auto Router ?
- Auto Code respecte-t-il cost_tier sur le plugin auto-router ?
- Lequel coûte le moins par requête ?
- Comment voir quel modèle a réellement répondu ?
- Peut-on limiter Auto Code à certains modèles ?
- Sources vérifiées
- Notes de mise à jour
OpenRouter Auto Router garde l'identifiant de modèle openrouter/auto après l'annonce du 6 novembre 2026. La même annonce ajoute openrouter/auto-code, une politique de code sur le même moteur. Les deux facturent au tarif standard du modèle choisi ; le choix du modèle fait partie de ce prix.
Prenez l'identifiant général pour le trafic mixte, les applications et les agents généraux. Prenez l'identifiant de code pour les outils de codage et les agents de codage, puis évaluez-le sur vos propres tâches avant d'en faire un défaut.
Auto Router
Pour le trafic mixte, les applications et les agents généraux.
Auto Code
Pour les outils de codage et les agents de codage.
La page modèle d'Auto Code, vérifiée le 6 novembre 2026, donne une date de sortie au 5 novembre 2026, un jour avant l'annonce. Les sources sont l'annonce et la documentation d'OpenRouter, toutes vérifiées le 6 novembre 2026 ; nous n'avons pas lancé de test payant chez OpenRouter.
Auto Router et Auto Code en un coup d'œil
Les deux identifiants partagent un moteur, le même plugin pour les listes d'autorisation et d'exclusion, et la même règle de facturation. Le plugin commun est auto-router ; les deux y lisent allowed_models et excluded_models.
| Élément | Auto | Auto Code |
|---|---|---|
| Idéal pour | Trafic mixte | Agents de code |
| Moteur | Identique | Identique |
| Autoriser/exclure | Plugin commun | Plugin commun |
| Palier de coût | Général | Code |
| Palier général | Intégré | Plugin séparé |
| Frais en plus | Zéro | Zéro |
| UE en région | Indisponible | Indisponible |
La page modèle d'Auto Code indique qu'il n'est pas disponible avec l'option UE en région, et le guide Auto Router précise que la sélection tourne uniquement dans la région de données globale (les deux vérifiés le 6 novembre 2026).
Qu'est-ce qui change pour les agents de code ?
Auto Code est un second identifiant sur le même moteur, avec une politique réglée pour le code. OpenRouter indique qu'il démarre dans un palier de coût plus élevé qui inclut des modèles de code plus forts, pèse davantage la vitesse et pénalise plus durement les échecs (guide Auto Code, vérifié le 6 novembre 2026).
Sa politique pèse le taux de réussite mesuré, la vitesse et le coût par tâche résolue, ainsi que les prix en direct et l'état du cache. L'Auto Router général utilise un modèle de décision rapide pour noter chaque requête en un appel, puis choisit un modèle et un effort de raisonnement (guide Auto Router, vérifié le 6 novembre 2026).
Dans une session d'agent, Auto Code garde le modèle courant tant que le travail avance. Il tente un effort de raisonnement plus élevé avant de changer, et il change plus tôt quand les tests échouent ou que la même erreur se répète. OpenRouter signale qu'un changement peut coûter plus cher le temps que le nouveau modèle reconstruise le cache : ce comportement garde donc une plus grande partie de la session sur un modèle chaud.
Si vous comparez plutôt un modèle de code fixe, la comparaison de modèles pour agents de code couvre l'évaluation sur des tâches de dépôt.
Configurer l'API : modèle et plugin correspondant
Mettez l'identifiant voulu dans le paramètre model, puis envoyez l'entrée de plugin correspondante. Auto et Auto Code lisent tous deux allowed_models et excluded_models depuis le plugin auto-router.
Auto Code ignore cost_tier sur le plugin auto-router et applique son propre palier de code. Pour demander un palier général à la place, mettez cost_tier dans une entrée jev-router. auto-beta-router ne s'applique qu'à Auto Beta.
Cette requête cURL complète envoie l'identifiant général avec un palier de coût bas :
curl https://openrouter.ai/api/v1/responses \
-H "Authorization: Bearer $OPENROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "openrouter/auto",
"input": "Explain when prompt caching helps",
"plugins": [
{ "id": "auto-router", "cost_tier": "low" }
]
}'
Le palier bas privilégie le coût estimé le plus faible, le palier moyen équilibre coût et capacité, et le palier haut privilégie les modèles plus capables quand le gain justifie le coût. Les chaînes xhigh et max restent acceptées et se comportent comme high (guide Auto Router, vérifié le 6 novembre 2026).
Le corps de requête d'Auto Code, montré sans l'enveloppe cURL, utilise Chat Completions et place la liste d'autorisation sur le même identifiant de plugin :
{
"model": "openrouter/auto-code",
"messages": [
{ "role": "user", "content": "Add a retry with backoff to fetchUser in api/users.ts" }
],
"plugins": [
{
"id": "auto-router",
"allowed_models": ["anthropic/*", "openai/*"],
"excluded_models": ["~anthropic/claude-opus-latest"]
}
]
}
Les motifs reposent sur des jokers et sont sensibles à la casse. Un modèle exclu est ignoré même s'il correspond à un motif autorisé. Si vos restrictions laissent un ensemble éligible vide, la requête renvoie HTTP 404.
Pour un palier général sur Auto Code, le guide Auto Code utilise une entrée de plugin jev-router séparée :
{
"id": "jev-router",
"cost_tier": "medium"
}
Deux autres réglages comptent. provider.max_price filtre les endpoints après que la sélection a choisi un modèle ; le choix du modèle reste à la sélection automatique. Ajoutez session_id dans le corps, jusqu'à 256 caractères, ou envoyez x-session-id dans l'en-tête ; la valeur du corps l'emporte quand les deux sont présentes.
Si votre client attend un ID de modèle fixe au lieu d'un identifiant, la configuration de clé API personnalisée de Cline montre où le placer.
Combien coûte chaque requête
Le choix du modèle n'ajoute rien à la facture : vous payez le tarif standard du modèle choisi, et les frais de sélection sont nuls (guides Auto Router et Auto Code, vérifiés le 6 novembre 2026). Auto Code est aussi facturé selon le modèle qu'il choisit.
La politique générale par défaut peut coûter plus cher par tâche que l'ancien Auto Router. Le guide d'OpenRouter recommande cost_tier: low pour rester plus proche de l'ancien comportement (vérifié le 6 novembre 2026).
Les requêtes BYOK suivent la politique de facturation distincte d'OpenRouter ; consultez la documentation BYOK avant de mélanger vos clés de fournisseur avec l'une ou l'autre sélection (vérifiée le 6 novembre 2026). Les frais de sélection sont nuls.
Cache, changement de modèle et métadonnées de réponse
Changer de modèle en cours de session coûte plus cher le temps que le nouveau modèle reconstruise le cache des tokens d'entrée (annonce, vérifiée le 6 novembre 2026). La documentation indique que la sélection privilégie un changement d'effort de raisonnement quand cela suffit.
Les sessions restent autant que possible sur le même modèle et le même fournisseur : elles expirent après 60 minutes sans requête, et une requête réussie remet le compteur à zéro (guide du cache de prompts). Gardez donc la même session d'une requête à l'autre.
Pour l'attribution de la facturation, journalisez le champ model de la réponse : il nomme le modèle qui a réellement servi la requête. Dans openrouter_metadata, le membre demandé au premier niveau montre ce que vous avez demandé, ce qui peut différer ; is_byok indique si votre clé de fournisseur a servi.
Les métadonnées de sélection sont facultatives : envoyez X-OpenRouter-Metadata: enabled (schéma des métadonnées). Les hits de cache omettent openrouter_metadata, donc une relecture en cache montre le modèle servi mais omet les détails du choix d'origine. La réponse porte aussi cache_discount et cached_tokens, mais un hit de cache n'est pas garanti à chaque requête.
Comment lire les benchmarks annoncés par OpenRouter
L'annonce d'OpenRouter rapporte une comparaison de benchmarks de l'éditeur : Auto Code obtient des scores comparables à Claude Opus 5.5 sur cinq benchmarks tout en coûtant 74% de moins par tâche (OpenRouter, 6 novembre 2026). La comparaison porte sur Auto Code face à Opus 5.5 ; l'Auto Router général est un autre identifiant. Ce sont les chiffres par tâche annoncés par OpenRouter : comparez vos propres tâches avant de budgéter.
Sélection automatique ou modèle fixe
Utilisez l'Auto Router général quand les types de requêtes varient et que vous voulez un seul identifiant pour une application, un produit de chat ou un agent général. Utilisez Auto Code dans un outil de codage ou un agent de code, le travail pour lequel sa politique est conçue, et évaluez-le sur vos propres tâches avant d'en faire un défaut.
Choisissez un modèle fixe quand vous savez déjà quel modèle convient à votre travail. L'annonce d'OpenRouter le recommande, et un ID fixe rend aussi le coût, le cache et le comportement plus faciles à comparer d'une version à l'autre. Pour l'arbitrage entre sélection automatique et modèle fixe, voir la comparaison d'alternatives à OpenRouter.
Le catalogue de modèles d'OmniaKey liste des modèles fixes accessibles avec une seule clé.
Pour un agent, évaluez le modèle fixe sur vos propres tâches de dépôt plutôt que sur un classement.
Questions fréquentes
Auto Code est-il un autre modèle que l'Auto Router ?
Non. Ce ne sont pas deux modèles distincts : ce sont deux identifiants de sélection automatique sur le même moteur, avec des politiques différentes. Auto Code choisit parmi les modèles que vous autorisez, et son identifiant est openrouter/auto-code.
Auto Code respecte-t-il cost_tier sur le plugin auto-router ?
Non. Il ignore cost_tier à cet endroit et applique son propre palier de code. Pour demander un palier général bas, moyen ou haut à la place, mettez cost_tier dans une entrée de plugin jev-router séparée.
Lequel coûte le moins par requête ?
Les deux sont facturés au tarif standard du modèle qui sert la requête, et les frais de sélection sont nuls. Lequel coûte le moins dépend du modèle que chacun choisit pour vos tâches : comparez-les sur vos propres tâches.
Comment voir quel modèle a réellement répondu ?
Lisez le champ model de la réponse ; il nomme le modèle qui a servi la requête. Pour le détail par requête, activez les métadonnées avec l'en-tête prévu.
Peut-on limiter Auto Code à certains modèles ?
Oui. Mettez allowed_models et excluded_models sur le plugin auto-router ; la correspondance est sensible à la casse et les exclusions l'emportent. Une liste qui laisse un ensemble éligible vide renvoie HTTP 404.
Sources vérifiées
- OpenRouter : annonce des nouveaux Auto Router et Auto Code (6 novembre 2026)
- OpenRouter : guide Auto Router
- OpenRouter : guide Auto Code
- OpenRouter : page modèle Auto Code
- OpenRouter : métadonnées de sélection
- OpenRouter : cache de prompts et sessions collantes
- OpenRouter : tarifs BYOK
Toutes vérifiées le 6 novembre 2026.
Notes de mise à jour
- Instantané des sources du 6 novembre 2026 : l'annonce et la documentation d'OpenRouter ont été vérifiées ce jour-là. La page modèle d'Auto Code donne une date de sortie au 5 novembre 2026 ; l'annonce porte une signature du 6 novembre 2026.
- Revérifiez les identifiants de plugin, les paliers de coût et la politique d'Auto Code chaque fois qu'OpenRouter met à jour son journal des changements ou sa documentation.
Articles similaires
Alternative à OpenRouter pour les agents de code
Une comparaison alternative pratique de OpenRouter pour les développeurs qui ont principalement besoin de Claude, GPT, Gemini et Grok dans les agents de codage.
Meilleur LLM pour les agents de code en 2026 : Claude vs GPT vs Gemini
Comparaison des LLM pour agents de code en 2026 : Claude, GPT et Gemini sur les tools, le contexte et le coût, et pourquoi le routage vaut mieux qu'un modèle unique.
Configurer une clé API personnalisée dans Cline
Connectez Cline à un API compatible OpenAI dans quatre champs, vérifiez-le et diagnostiquez les pannes par couche.