Aller au contenu
Français

Prix et facturation

Les entrées et sorties de Claude sont facturées avec la remise du modèle, les lectures et écritures de cache au tarif officiel ; vérifiez les coûts d'appel grâce aux exemples de calcul par catégorie.

Les entrées et sorties de Claude sont facturées avec la remise du modèle, les lectures et écritures de cache au tarif officiel, sans remise. Les prix unitaires et remises de chaque modèle se trouvent dans Modèles et tarifs. Pour GPT, MiMo et les modèles de génération d’images, consultez leurs unités de facturation et tarifs respectifs ; les exemples de calcul en tokens de cette page visent Claude.

Chaque appel est facturé séparément selon les quatre types de tokens de la réponse usage :

text
费用 = ( 输入 token × 输入单价
+ 缓存写入 token × 缓存写单价
+ 缓存读取 token × 缓存读单价
+ 输出 token × 输出单价 ) ÷ 1,000,000
输入单价、输出单价 = 对应官方单价 × 该模型折扣
缓存读取单价、缓存写入单价 = 对应官方原价

Les quatre types de tokens correspondent aux champs de la réponse :

Élément de facturationChamp usage (natif Anthropic)Tarif officiel relatif au prix d’entrée
Entréeinput_tokens1×
Écriture de cachecache_creation_input_tokens1,25× (cache 5 minutes), 2× (cache 1 heure, "ttl": "1h")
Lecture de cachecache_read_input_tokens0,1× (0,05× pour Opus 5.5 et Sonnet 5.5, 0,025× pour Fable 5.1)
Sortieoutput_tokensselon le modèle, voir la page des tarifs

Les multiplicateurs officiels du cache proviennent de la documentation Anthropic Prompt Caching. Le cache de ce site est facturé au tarif officiel correspondant, sans appliquer la remise d’entrée/sortie.

Les tokens d’écriture du cache de 1 heure sont comptés séparément dans cache_creation.ephemeral_1h_input_tokens, facturés au double du tarif officiel d’entrée, sans appliquer la remise d’entrée/sortie. Les prix unitaires d’écriture de cache indiqués sur la page des tarifs concernent le cache de 5 minutes.

Les prix unitaires ci-dessous sont des entiers pris au hasard à des fins de démonstration ; ils ne correspondent à aucun modèle spécifique. Les prix unitaires réels se trouvent sur la page des tarifs.

Supposons les prix unitaires officiels d’un modèle (par million de tokens) : entrée 3 $, sortie 15 $, écriture de cache 3,75 $, lecture de cache 0,30 $. La répartition usage d’une requête Claude Code est :

json
{
"input_tokens": 2000,
"cache_creation_input_tokens": 1500,
"cache_read_input_tokens": 30000,
"output_tokens": 800
}

Au tarif officiel :

ÉlémenttokensPrix unitaire officielCoût officiel
Entrée2 0003 $0,006 $
Écriture de cache1 5003,75 $0,005625 $
Lecture de cache30 0000,30 $0,009 $
Sortie80015 $0,012 $
Total0,032625 $

Si les entrées et sorties de ce modèle d’exemple sont à 20 % du tarif officiel (uniquement pour l’exemple, ne reflétant pas les prix actuels des modèles), alors :

text
输入费用 = $0.006 × 0.2 = $0.0012
输出费用 = $0.012 × 0.2 = $0.0024
缓存费用 = $0.005625 + $0.009 = $0.014625
合计 = $0.018225

On ne peut pas multiplier directement le coût total officiel par la remise d’entrée/sortie, car la partie cache n’est pas remisée.

Si le cache n’est pas touché pour la même requête, ces 30 000 tokens seront calculés au prix d’entrée remisé du modèle. Pour déterminer si des économies sont réalisées, il faut comparer en tenant compte de la remise du modèle, du coût d’écriture du cache et du nombre de lectures répétées, et non uniquement du tarif officiel. La configuration et la méthode de vérification sont décrites dans Prompt Caching.

L’API Claude provient d’un pool de comptes d’abonnement officiels. Les appels via Claude Code n’ajoutent aucun contenu supplémentaire. Les autres clients (SDK, curl et outils tiers) ajoutent à chaque requête une invite système facturée en tokens d’entrée : environ 350 tokens pour Sonnet 4.6, environ 500 tokens pour la série 5.x. Cette portion est comptée avec le contenu que vous envoyez vous-même dans le input_tokens de la réponse usage.

Mesures réelles le 2026-10-15 avec curl en envoyant « Reply with just: ok » :

ModèleComptage count_tokensinput_tokens réelInvite système jointe (approximatif)
Sonnet 4.619370350 tokens
Série 5.x18–19510–530environ 500 tokens
  • count_tokens ne compte que le contenu que vous envoyez, sans cette invite système. Lorsque vous estimez un coût avec le SDK, curl ou un outil tiers, ajoutez les chiffres du tableau ci-dessus ; ce n’est pas nécessaire avec Claude Code.
  • Les tokens d’entrée enregistrés dans le journal d’appels incluent déjà cette portion ; en recalculant avec la formule ci-dessus, le résultat correspond à la facturation du journal.
  • Plus la requête est courte, plus cette portion pèse lourd ; dans les requêtes à long contexte, elle est très faible.
  • La facturation est calculée selon l’algorithme en dollars ci-dessus et déduite du solde de votre compte. Le solde est exprimé en dollars.
  • Le principal de la recharge est crédité en dollars ; les frais de traitement des paiements sont indiqués séparément et non remboursés ; les moyens de paiement disponibles et les limites de montant sont indiqués sur la page de commande du portefeuille.

Vérifiez d’abord la remise d’entrée/sortie du modèle, puis calculez séparément l’entrée, la sortie, la lecture de cache et l’écriture de cache. Chaque facturation peut être recalculée dans le journal d’appels avec le prix unitaire correspondant.

Même tâche, pourquoi c'est plus cher cette fois ?

La cause la plus fréquente est un cache non touché : les deux requêtes sont trop espacées (cache par défaut de 5 minutes), le début du contexte a changé, ou le modèle a été changé. Ouvrez le journal d’appels et comparez les tokens de lecture de cache des deux entrées pour le voir.

Le cache est-il aussi réduit ?

Non. Les lectures et écritures de cache sont facturées au tarif officiel ; les entrées et sorties sont facturées avec la remise de chaque modèle.

Pourquoi input_tokens est-il supérieur au contenu envoyé ?

Les appels via Claude Code n’ajoutent aucun contenu supplémentaire. Les autres clients (SDK, curl et outils tiers) ajoutent à chaque requête une invite système facturée en tokens d’entrée : environ 350 tokens pour Sonnet 4.6, environ 500 tokens pour la série 5.x. Les mesures réelles sont dans Facturation de l’invite système.

Comment vérifier une facturation ?

Trouvez cette entrée dans le journal d’appels, reportez les quatre types de tokens et les prix unitaires de la page des tarifs dans la formule ci-dessus ; le résultat doit correspondre à la facturation du journal. Si ce n’est pas le cas, envoyez-nous l’heure et le modèle de cette entrée de journal.