← Retour aux pratiques techniques

Outils d’IA

Comment dépenser moins sur OpenRouter ? Prix des jetons, longueur de contexte et coût réel du développement

Environ 19 min de lecture

Une personne de dos est assise à un bureau en bois, avec un iMac, deux portables et des feuilles ; les écrans montrent du code et un texte
Les écrans montrent du code et un texte, pas une grille tarifaire. La facture est dans la répartition des jetons de chaque requête.

La façon la moins chère d’utiliser OpenRouter n’est pas de remplir la fenêtre de contexte, ni de changer de modèle dès qu’un prix d’entrée paraît petit. Dans la liste des modèles du 16 octobre 2026, la même requête de développement change d’un ordre de grandeur selon le modèle et la longueur du prompt.

Les montants ci-dessous sont en dollars des États-Unis, par million de jetons. L’inférence est débitée des crédits au prix catalogue du fournisseur. La page des tarifs indique qu’aucun forfait n’ajoute de frais sur la requête elle-même. L’achat de crédits par carte est à 5,5 %, avec un minimum de 0,80 dollar. La FAQ indique 5 % pour Coinbase. Si le prix unitaire bouge, il faut recalculer. Ce texte ne donne pas un mois de retour sur investissement.

D’abord le résultat

À 30 appels par jour, avec 4 000 jetons d’entrée neufs, 20 000 jetons lus dans le cache et 800 jetons de sortie, tant que le prompt entier reste sous la ligne de majoration, GPT-6 Luna et Claude Haiku 5.5 coûtent environ 0,90 dollar par mois. Claude Sonnet 5.5 coûte environ 16,20 dollars. Les frais d’achat ne sont pas dedans. À 150 appels par jour et 120 000 jetons d’entrée neufs, Haiku a passé la ligne des 100 000 jetons et le mois passe à 292,50 dollars. Ramener le même appel à 40 000 jetons d’entrée neufs le fait retomber à 22,50 dollars.

Les prix catalogue viennent du point d’accès des modèles de ce jour-là. La façon dont un appel suivant reste chez le fournisseur qui détient le cache est dans le guide du cache de prompt. Si Activity affiche un autre prix unitaire, c’est Activity qui fait foi.

Où ces prix catalogue divergent-ils vraiment ?

Dans une boucle de développement, la sortie coûte souvent plusieurs fois l’entrée, parfois des dizaines de fois. Une requête porte pourtant bien plus de jetons d’entrée que de sortie. Comparer seulement « le dollar par million de jetons d’entrée » fait paraître bon marché un modèle dont la sortie est chère, ou qui majore au-delà d’une longueur.

Le tableau est le prix catalogue des jetons de texte au 2026-10-16, en dollars par million de jetons. L’identifiant du modèle est sous le nom, pour le rapprocher d’Activity.

Modèle Entrée / sortie / lecture du cache Contexte, et l’endroit où le tarif change
DeepSeek V4.1 Flash
deepseek/deepseek-v4.1-flash
$0.0144 / $0.684 / $0.0054 1 048 576. Pas de majoration selon la longueur dans la fiche
Qwen3.7 Flash
qwen/qwen3.7-flash
$0.03 / $0.13 / $0.006 1 000 000. Au-dessus de 32 000 : $0.10 / $0.40. Au-dessus de 256 000 : $0.20 / $0.80
GPT-6 Luna
openai/gpt-6-luna
$0.10 / $0.50 / $0.01 1 050 000. Au-dessus de 272 000 : $0.20 / $0.75
Claude Haiku 5.5
anthropic/claude-haiku-5.5
$0.10 / $0.50 / $0.01 1 000 000. Au-dessus de 100 000 : $0.50 / $2.50
Gemini 4 Argon
google/gemini-4-argon
$2 / $10 / $0.10 1 048 576. Pas de majoration selon la longueur dans la fiche
Claude Sonnet 5.5
anthropic/claude-sonnet-5.5
$2 / $10 / $0.10 1 000 000. Pas de majoration selon la longueur dans la fiche
Claude Opus 5.5
anthropic/claude-opus-5.5
$4 / $20 / $0.20 1 000 000. Pas de majoration selon la longueur dans la fiche

Gemini 4 Argon et Sonnet 5.5 portent la même étiquette, $2 / $10. La fiche d’Argon a aussi internal_reasoning, au tarif de la sortie, $10 par million. Les mots visibles ne sont pas la longueur facturée.

La recherche web est à 0,014 sur la fiche d’Argon et à 0,01 sur ces fiches OpenAI, par appel, hors de la formule de jetons. Kimi K3 (moonshotai/kimi-k3) est à $0,405 par million en entrée et $15,45 par million en sortie. L’entrée a l’air moyenne. Une boucle d’agent qui écrit beaucoup coûte plus cher que Sonnet.

Où le prix saute-t-il quand le contexte s’allonge ?

La longueur de contexte est le maximum qu’une requête peut porter. Ce n’est pas une cible à remplir. Haiku 5.5 et Luna sont tous deux près d’un million de jetons, et tous deux commencent à $0,10 en entrée. La différence est la ligne de majoration.

min_prompt_tokens de Haiku est 100 000. Au-delà, l’entrée passe de $0,10 à $0,50 et la sortie de $0,50 à $2,50. Les deux sont multipliées par cinq. Luna attend 272 000, puis l’entrée devient $0,20 et la sortie $0,75. La marche est moins raide.

Qwen3.7 Flash quitte le palier bon marché plus tôt. La base est $0,03 / $0,13. Au-delà de 32 000 jetons, cela devient $0,10 / $0,40. Au-delà de 256 000, $0,20 / $0,80. Une note de dépôt plus un journal de test suffisent souvent à franchir la première ligne.

Sonnet 5.5, Opus 5.5 et Gemini 4 Argon n’avaient pas cette majoration de longueur dans la fiche du jour. Ils sont chers à chaque jeton. Raccourcir un prompt de 40 000 à 4 000 ne change pas le prix unitaire. Le montant baisse quand même avec le nombre de jetons.

La taille de la fenêtre est une capacité, pas un quota à dépenser

Un million de jetons sur la page du modèle veut seulement dire que la requête peut entrer. Haiku au-delà de 100 000, Qwen3.7 Flash au-delà de 32 000 et Luna au-delà de 272 000 quittent le tarif utilisé pour la comparaison. Une comparaison faite sous la ligne ne s’applique pas au-dessus.

Où tombent le cache, le palier gratuit et les frais d’achat ?

Le coefficient de lecture du cache appartient au modèle, pas à un slogan. Haiku 5.5 et Luna lisent le cache à $0,01 par million, exactement 0,1 fois l’entrée de base. Sonnet 5.5 et Opus 5.5 lisent à 0,05 fois l’entrée : $0,10 et $0,20. La lecture d’Argon est aussi à $0,10.

L’écriture est une autre ligne. Sur ce groupe Claude, une écriture de cache vaut 1,25 fois l’entrée, et le TTL d’une heure vaut 2 fois. Haiku 5.5 écrit le palier de base à $0,125 par million. Sonnet 5.5 écrit à $2,50. Un préfixe utilisé une seule fois coûte plus cher que de ne pas mettre en cache. L’économie commence quand les requêtes suivantes renvoient ce préfixe tel quel.

Le guide du cache dit que, lorsque la lecture est moins chère, les requêtes suivantes restent chez le fournisseur qui a servi l’appel mis en cache. Avec provider.order, votre ordre l’emporte sur cette adhérence. Pour garder l’économie du cache, ne figez pas le fournisseur en même temps.

Les plafonds des modèles gratuits sont un autre compteur. La FAQ dit que, sans au moins 10 dollars de crédits achetés, les modèles gratuits sont limités à 50 requêtes par jour. Après au moins 10 dollars, le plafond est de 1 000 par jour. La page des tarifs marque le cache de prompt comme absent du forfait gratuit. Les forfaits payants l’ont. openrouter/free a un contexte de 200 000 et un prix d’entrée et de sortie à 0. Cela sert à essayer un appel. Un après-midi de dizaines de tours d’agent, sans crédits achetés, touche d’abord les 50, et il n’y a pas de lecture de cache à déduire.

openrouter/auto n’a pas de prix unitaire fixe dans la liste. La page des tarifs dit que le routage automatique n’ajoute pas de frais. Vous payez le modèle choisi. Pour garder la facture basse, nommez l’identifiant. L’automatique retire le choix, pas le prix.

Quatre cases : entrée neuve, lecture du cache et sortie sont additionnées, puis multipliées par 1,055
Additionnez d’abord les trois lignes de jetons. L’achat par carte multiplie ensuite par 1,055. En dessous d’environ 14,55 dollars par rechargement, le minimum de 0,80 dollar dépasse ce pourcentage.

0,80 divisé par 0,055 fait environ 14,55. Un rechargement par carte en dessous paie 0,80 dollar, pas 5,5 %. Si un mois personnel de jetons vaut 0,90 dollar et que le rechargement automatique achète 5 dollars à chaque fois, les frais dépassent les jetons. Allongez l’achat et le pourcentage couvre le minimum. Les mois ci-dessous sont multipliés par 1,055 seulement quand le rechargement est déjà assez grand pour que le minimum ne s’applique pas.

Combien coûtent un jour léger et un jour lourd aux mêmes tarifs ?

La formule compte trois choses : l’entrée neuve, les lectures de cache et la sortie. Les écritures de cache, les jetons de raisonnement, la recherche web et les reprises après échec sont en plus. Sur les points d’accès par lot, Haiku 5.5, Luna et Sonnet 5.5 sont à environ la moitié des tarifs en direct, mais seulement si le travail peut attendre. Ce n’est pas le prix par défaut d’un codage suivi en direct.

mois ≈ appels par jour × 30 × (entrée neuve × tarif d’entrée + lecture du cache × tarif de lecture + sortie × tarif de sortie) ÷ 1 000 000

Les tarifs sont en dollars par million de jetons, donc divisez par 1 000 000. Sur un achat Standard par carte qui a déjà dépassé le minimum, multipliez par 1,055.

Trente appels par jour, encore sous la ligne

Supposez 4 000 d’entrée neuve, 20 000 de lecture de cache et 800 de sortie. Le prompt totalise 24 000, sous les 100 000 de Haiku, les 272 000 de Luna et les 32 000 de Qwen. Cela fait 900 appels par mois. La ligne compte les lectures, pas les écritures.

Sonnet 5.5 : 4 000×2 + 20 000×0,10 + 800×10, divisé par un million, fait 0,018 dollar par appel. Fois 900, 16,20 dollars par mois. Étalé à 5,5 %, l’achat fait 17,09 dollars.

Luna et Haiku 5.5 partagent le tarif de base : 0,001 dollar par appel, 0,90 dollar par mois, 0,95 dollar après 5,5 %. Face aux 16,20 dollars de Sonnet, c’est 18 fois. Ces 18 fois ne valent que pour ce mélange de jetons.

DeepSeek V4.1 Flash est à environ 0,000713 dollar par appel, environ 0,64 dollar par mois. La sortie seule est 800 × 0,684 / 1 000 000 ≈ 0,000547, environ 77 % de l’appel. L’économie suivante est une réponse plus courte, pas un nom d’entrée encore plus bas.

Si chaque appel réécrit aussi un préfixe de 20 000 jetons au tarif d’écriture de Sonnet, chaque appel ajoute 0,05 dollar, et 900 appels ajoutent 45 dollars. Le cache économise les lectures répétées. Il n’économise pas parce que l’interrupteur est ouvert.

Cent cinquante appels par jour, entrée neuve au-delà de la ligne

Supposez 120 000 d’entrée neuve, pas de cache, et 2 000 de sortie. C’est la forme qui envoie le dépôt et le journal en entier. Ce n’est pas la forme recommandée. Un mois, ce sont 4 500 appels. Tout le prompt est de l’entrée neuve, donc la ligne des 100 000 de Haiku n’a pas d’ambiguïté sur le décompte du cache.

$16.20
Sonnet léger, 30 appels par jour, avant 5,5 %
$0.90
Le même mélange sur Luna ou Haiku
$292.50
Haiku, 150 appels par jour, prompt au-delà de 100 000

Haiku 5.5 à 120 000 d’entrée utilise $0,50 / $2,50. Un appel fait 0,065 dollar. Un mois fait 292,50 dollars, ou 308,59 dollars après 5,5 %. Ramenez le même appel à 40 000 d’entrée neuve et 2 000 de sortie, et Haiku revient au tarif de base : 0,005 dollar par appel, 22,50 dollars par mois. Les 80 000 jetons en plus font passer le mois de 22,50 à 292,50 dollars parce que le tarif change des deux côtés de la ligne. Ce n’est pas une hausse linéaire avec le nombre de jetons.

Luna à 120 000 est encore sous 272 000, donc reste à $0,10 / $0,50. Un appel fait 0,013 dollar. Un mois fait 58,50 dollars. C’est moins cher que Haiku après la majoration, et plus cher que Haiku après le raccourcissement. Sortez d’abord du palier majoré, puis comparez les modèles.

Les mêmes 120 000 d’entrée et 2 000 de sortie sur Sonnet 5.5 n’ont pas de majoration de longueur. Le tarif reste $2 / $10. Un appel fait 0,26 dollar. Un mois fait 1 170 dollars, ou 1 234,35 dollars après 5,5 %. Face aux 58,50 dollars de Luna, c’est 20 fois. Ce n’est pas les mêmes 18 fois que le mélange léger, parce qu’il n’y a pas ici de lecture de cache bon marché et que la part de la sortie est différente.

Poussez Luna à 300 000 jetons et il entre dans $0,20 / $0,75. Un appel fait 0,0615 dollar. Un mois fait 276,75 dollars. La fenêtre contient encore la requête. La facture a quitté le palier de base.

Cas Hypothèse Mois, avant 5,5 % Laissé de côté
Léger, Sonnet 5.5 30 appels par jour ; 4 000 neufs, 20 000 lus dans le cache, 800 de sortie $16.20 Écritures de cache, reprises, recherche
Léger, Luna ou Haiku 5.5 Le même mélange, encore sous la ligne $0.90 Idem
Lourd, Haiku au-delà de 100 000 150 appels par jour ; 120 000 neufs, 2 000 de sortie, pas de cache $292.50 À 40 000 d’entrée, le même modèle est à $22.50
Lourd, Luna sous 272 000 Idem, 120 000 d’entrée neuve $58.50 À 300 000, cela devient $276.75
Lourd, Sonnet 5.5 Idem, 120 000 d’entrée neuve $1,170 Pas de majoration de longueur ; le montant suit quand même les jetons

Chaque mois du tableau se reconstruit avec la formule. Les 5,5 % s’appliquent aux achats par carte une fois qu’un rechargement dépasse déjà environ 14,55 dollars. Le taux crypto de 5 % de la FAQ n’hérite pas de la phrase sur le minimum.

Combien coûte une fonction sur douze tours ?

C’est une estimation, pas une trace exportée d’une session réelle. Supposez qu’une petite fonction prenne 12 tours, en moyenne 25 000 d’entrée et 800 de sortie, sans hit de cache. L’historique est renvoyé, donc le chiffre d’entrée est une moyenne, pas la longueur du premier tour.

Sonnet 5.5 coûte 0,058 dollar par tour, 0,696 dollar pour 12. Luna ou Haiku au palier de base coûte 0,0029 dollar par tour, 0,0348 dollar pour 12. Et 0,0348 × 20 = 0,696. Le modèle moins cher doit faire environ 20 fois les appels de cette session avant que le montant égale un passage de Sonnet.

Un mois de travail de 22 jours et 20 fonctions de ce type par jour, ce sont 440 sessions. Sonnet est à environ 306,24 dollars, environ 323,08 dollars après 5,5 %. Luna est à environ 15,31 dollars, environ 16,15 dollars après 5,5 %. Deux ou trois échecs ne ferment pas cet écart. L’écart se ferme quand le modèle bon marché n’arrive pas au bout et que vous relancez le même contexte sur Sonnet ou Opus. Alors vous payez les deux.

Vingt fonctions fois 12 tours font 240 requêtes. C’est au-dessus du plafond de 50 par jour des modèles gratuits avant l’achat de 10 dollars de crédits, et en dessous du plafond de 1 000 par jour après cet achat. Une fois le plafond écarté, le mur est de savoir si vous pouvez accepter le modèle que le routeur gratuit attribue, et que chaque tour est renvoyé au plein tarif d’entrée quand il n’y a pas de cache.

Si le relevé d’usage facture à part les jetons de raisonnement, les 800 jetons de sortie visibles ne sont pas toute la charge. internal_reasoning d’Argon suit le tarif de sortie. Utilisez la répartition d’Activity, pas la longueur de la bulle de chat.

Quand les journaux d’outils reviennent entiers dans les tours suivants, envoyez moins de ces mots avant de changer de modèle. Comment juger cette couche est dans Pourquoi Claude Code consomme-t-il de plus en plus de jetons ? Context-Mode peut-il réduire son coût d’utilisation ?

Une facture de plusieurs années pour votre propre matériel face à l’API du fournisseur, plutôt que cette requête OpenRouter, est un autre compte : Exécuter un modèle open source en local ou appeler Claude, GPT ? Comment calculer les exigences matérielles et le coût à long terme.

Quand un modèle bon marché cesse-t-il de l’être ?

Un prix unitaire plus élevé n’est le chemin le moins cher que si le modèle bon marché ne finit pas, et si les reprises ou la réparation à la main coûtent plus que l’écart de tarif. Sur l’estimation en 12 tours, ce croisement est à environ 20 fois les appels. En deçà, ne remplacez pas la facture par « une meilleure qualité ».

Un modèle bon marché cesse de l’être dans trois cas :

  • Le prompt dépasse sa propre ligne de majoration. Au-delà de 100 000, l’entrée et la sortie de Haiku deviennent toutes deux cinq fois plus chères. Au-delà de 32 000, Qwen3.7 Flash quitte $0,03 / $0,13. Luna attend 272 000.
  • La sortie est plus longue que prévu. DeepSeek V4.1 Flash a une entrée très basse, et 800 jetons de sortie dominent déjà l’appel. La sortie de Kimi K3 est à $15,45 par million, au-dessus des $10 de Sonnet.
  • Le préfixe n’est pas stable. Les écritures de cache sont payées à 1,25 fois pour rien. Le forfait gratuit n’a pas cette remise du tout.

Appeler le fournisseur directement évite les 5,5 % sur l’achat de crédits. La page des tarifs et la FAQ disent toutes deux que l’inférence n’est pas majorée, donc le tarif du jeton lui-même n’est en général pas plus haut parce que l’appel est passé par OpenRouter. Ce que vous ajoutez, ce sont les frais d’achat des crédits. Ce que vous obtenez, c’est une clé, et une route de repli après un échec. Ces 5,5 % n’effacent pas un écart de 18 ou 20 fois entre Luna et Sonnet. Ils multiplient les deux côtés.

BYOK est un autre chemin. La page des tarifs dit que Standard et Business incluent 25 000 dollars par mois d’usage au prix catalogue sans ces frais OpenRouter. Au-dessus, 5 % du prix catalogue sortent des crédits, et le fournisseur facture l’inférence directement. Sous cette enveloppe, BYOK ne retire pas les 5,5 %, parce que vous payez quand même au fournisseur le prix des jetons.

Recalculez quand le prix unitaire bouge

Ce texte n’a pas de pourcentage pour la qualité, la latence ou la réussite du premier passage. Cela appartient à votre Activity. Si la liste des modèles change après le 2026-10-16, ou si une route tombe sur un fournisseur à un autre tarif, les mois ci-dessus ne tiennent plus.

La décision

Pour dépenser moins, fixez l’identifiant du modèle, gardez le prompt sous la ligne de majoration de ce modèle, et faites en sorte qu’un préfixe répété soit vraiment lu depuis le cache. Sur la liste du 2026-10-16, un usage personnel de 30 appels par jour et un prompt de 24 000 jetons coûte environ 0,90 dollar par mois sur Luna ou Haiku 5.5, et environ 16,20 dollars sur Sonnet 5.5, avant les frais d’achat.

À 150 appels par jour et 120 000 jetons d’entrée neufs, ramenez d’abord Haiku sous 100 000. Le mois passe de 292,50 dollars à l’ordre de 22,50 dollars. Laissez-le à 120 000 et cessez de le traiter comme un modèle à $0,10. Sonnet sur ce volume est à environ 1 170 dollars. Les échecs du modèle bon marché rejoignent un passage cher sur la facture seulement vers 20 fois les appels.

Avant d’avoir acheté 10 dollars de crédits, les modèles gratuits sont à 50 requêtes par jour. Gardez cela pour un essai. Dès que les tours d’un agent de code dépassent ce nombre, utilisez les crédits Standard et la formule ci-dessus. Ne rechargez pas la carte si peu que le minimum de 0,80 dollar dépasse les jetons.

Continuer sur le site ?

Cet article s’arrête aux tarifs de jetons OpenRouter, aux lignes de majoration et à un mois que l’on peut recalculer. Les textes liés sont sur le blog. La présentation du produit est sur l’accueil.