Kimi K3.1 Pro vs GPT-6 Astra : coûts en contexte long
Une requête sans cache de 100,000 tokens d’entrée et 10,000 de sortie coûte $0.30 avec Kimi sur Novita et $1.50 avec GPT-6 Astra sur OpenAI. Au-delà de 272,000 tokens d’entrée, GPT applique des tarifs supérieurs à toute la requête : les longs documents nécessitent donc un calcul distinct.
Kimi K3.1 Pro: $10; GPT-6 Astra: $50 / 1M tokens12
Lecture du cache ($ / 1M tokens)
Kimi K3.1 Pro
$0.8
Kimi K3.1 Pro: $0.2; GPT-6 Astra: $1 / 1M tokens12
Ce résumé compare les tarifs de base de GPT-6 Astra pour les requêtes contenant au plus 272,000 tokens d’entrée. Les entrées plus longues utilisent les multiplicateurs appliqués à toute la requête, décrits dans les prix. Ce n’est pas un classement global des modèles.
Capacités
Benchmarks publiés en programmation et sur les documents
Dans la comparaison publiée par Moonshot, GPT obtient les meilleurs résultats sur Long-horizon et BenchCAD avec outils ; Kimi sur Terminal-Bench 4.0 et OfficeQA Pro v2. Un grand écart de prix ne signifie pas que les réponses sont interchangeables.
L’avantage publié de GPT concerne les longues tâches de programmation et l’écriture de code CAD à partir d’images. Le meilleur résultat de Kimi sur OfficeQA Pro v2 concerne les questions sur des documents financiers. Les outils et réglages diffèrent : ces résultats ne désignent ni un gagnant universel ni un gagnant d’un essai d’endpoints aux conditions identiques.3
Flux de travail
Le coût d’une conversation qui s’allonge
Les requêtes suivantes peuvent renvoyer les messages précédents, les fichiers et les résultats d’outils. Additionnez le coût de chaque requête pour estimer le coût total de la conversation.
L’exemple sans cache de 400,000 tokens d’entrée et 20,000 de sortie coûte $1 avec Kimi et $9.50 avec GPT. Réduire le contenu retransmis peut diminuer les frais d’entrée, mais le résumé ou la recherche d’informations supplémentaire a aussi un coût.
Les prix comparent Kimi sur Novita à l’API OpenAI. Le code utilise l’endpoint Kimi de Novita.72
Les tarifs GPT-6 Astra du premier tableau s’appliquent aux prompts d’au plus 272,000 tokens d’entrée. Au-delà, toute la requête utilise les tarifs supérieurs d’entrée, de cache et de sortie expliqués ensuite. Kimi utilise les tarifs synchrones publiés par Novita.
100,000 tokens d’entrée + 10,000 de sortie ; sans cache
$0.3
$1.5
20,000 tokens d’entrée hors cache + 80,000 d’écriture d’un nouveau cache + 10,000 de sortie
$0.3
$1.7
20,000 tokens d’entrée hors cache + 80,000 lus en cache + 10,000 de sortie
$0.156
$0.78
400,000 tokens d’entrée + 20,000 de sortie ; sans cache
$1
$9.5
Le nouveau préfixe est facturé au tarif d’écriture du cache au lieu de l’entrée sans cache et doit être éligible. Cette ligne utilise 5 minutes chez Novita pour Kimi et le prix par défaut d’OpenAI avec une durée minimale de 30 minutes pour GPT ; les durées diffèrent. La ligne de cache actif est une requête ultérieure avec lecture du cache réussie.
Chaque ligne fixe les volumes d’entrée et de sortie pour calculer le coût des tokens. La lecture du cache suppose un accès réussi. Outils, exécution du Sandbox, stockage, réseau et taxes sont séparés ; remises négociées et traitement par lots sont exclus.
GPT-6 Astra : l’exemple de 400,000 tokens inclut le supplément sur toute la requête : $20 / 1M en entrée et $75 / 1M en sortie ; $8 + $1.50 = $9.50.
Les chiffres GPT utilisent les tarifs standard de l’API synchrone OpenAI. Les tokens de préfixe nouvellement mis en cache utilisent le tarif d’écriture au lieu de celui d’entrée sans cache ; les lectures ultérieures servies depuis le cache utilisent le tarif d’entrée en cache. Abonnements, Batch, Flex et Fast sont exclus.
Kimi sur Novita affiche $2 / 1M tokens pour une écriture de cache de 5 minutes et $4 pour 1 heure. Le tarif GPT-6 Astra de $12.5 / 1M tokens correspond à la durée minimale de cache par défaut d’OpenAI de 30 minutes, au tarif de contexte court. L’exemple de cache froid utilise 5 minutes pour Kimi et 30 minutes pour GPT : il compare des coûts à durées différentes. L’option OpenAI de 12 heures est exclue.
Les barres de $0.30 et $1.50 utilisent les mêmes quantités de tokens sans cache, sous le seuil d’entrée longue de GPT ; les conversations plus longues nécessitent le calcul avec supplément.
Les fiches Novita abrègent les limites Kimi en 1M. Le catalogue public précise 1,048,576 tokens pour le contexte et la sortie maximale ; ce tableau utilise ces valeurs exactes. Une même étiquette 1M ne prouve pas des limites identiques entre fournisseurs.17
Le contexte et la sortie maximale sont des limites publiées, pas la promesse de pouvoir utiliser les deux intégralement dans une requête. Appliquez les règles de contexte total et de génération de l’endpoint.
Essayez Kimi pour les questions répétées sur des documents ou les conversations de programmation où les tokens représentent un coût important. Ses tarifs publiés inférieurs sont utiles si les réponses et appels d’outils répondent toujours à vos besoins.
GPT-6 Astra
Gardez GPT lorsque ses résultats ou une intégration OpenAI existante justifient une dépense supérieure en tokens. Ses meilleurs scores publiés en code long et en CAD font de ces tâches de bons points de comparaison avant de changer.
Estimez les entrées envoyées à chaque étape, résultats d’outils compris, puis comparez le coût de toute la conversation. Essayez une requête courte et une longue : le seul exemple court ne montre pas l’effet du seuil tarifaire de GPT.
Exécution
L’exécution du code ajoute un coût
Si l’assistant doit exécuter du code, Novita Agent Sandbox peut fournir l’environnement ; l’application contrôle les commandes. Les résultats d’outils renvoyés à l’un ou l’autre modèle augmentent les entrées suivantes et peuvent rapprocher une conversation GPT du seuil tarifaire. L’exécution du Sandbox est facturée séparément.
L’exemple appelle Kimi via Novita et affiche sa réponse et son utilisation. Une comparaison avec GPT nécessite une requête distincte à l’API OpenAI.
La génération est limitée à 1,024 tokens, y compris les tokens de raisonnement comptés par l’endpoint. En cas de réponse vide ou interrompue par la limite de tokens, le code affiche un avertissement et ne demande pas automatiquement une autre réponse. Examinez l’utilisation avant d’augmenter la limite.
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["NOVITA_API_KEY"],
base_url="https://api.novita.ai/openai/v1",
)
for model in ["moonshotai/kimi-k3.1-pro"]:
reply = client.chat.completions.create(
model=model,
messages=[{"role": "user", "content": "Review a repository bug fix: list the implementation steps and acceptance tests."}],
max_tokens=1024,
)
choice = reply.choices[0]
content = choice.message.content or ""
print(model, "finish_reason:", choice.finish_reason)
print("usage:", reply.usage)
if choice.finish_reason == "length" or not content.strip():
print("No complete answer. Inspect usage and adjust the generation budget before another request.")
else:
print(content)
Seule l’entrée au-delà de 272,000 tokens est-elle facturée plus cher ?
Non. Lorsque l’entrée totale dépasse 272,000 tokens, toute la requête GPT utilise des tarifs d’entrée et de cache de 2×, et de sortie de 1.5×. L’exemple de 400,000 tokens d’entrée applique donc ces tarifs à toutes les entrées et sorties, pas seulement à l’excédent.
Les requêtes avec cache sont-elles toujours les moins chères ?
Un nouveau préfixe est facturé comme une écriture de cache ; une lecture ultérieure réussie utilise le tarif réduit de lecture. Cette page utilise l’option de 5 minutes de Novita pour Kimi et celle par défaut d’au moins 30 minutes d’OpenAI pour GPT. Les durées diffèrent, et créer un cache n’équivaut pas à le réutiliser.
Données au 2026-11-05. Les tarifs des tokens et les limites de Kimi proviennent des fiches de modèles et du catalogue public de Novita. L’autre modèle utilise les tarifs standard de l’API publique OpenAI.
Coût des tokens = (entrée hors cache × tarif d’entrée + nouveaux tokens écrits en cache × tarif d’écriture + entrée lue du cache × tarif de lecture + sortie facturable × tarif de sortie) / 1,000,000. Appliquez les multiplicateurs de longueur aux tarifs concernés.
Utilisez les nombres de tokens facturables de chaque fournisseur. Une réponse visible de même longueur peut avoir une tokenisation ou un usage du raisonnement différent. Ces exemples à volume fixe comparent les tarifs, pas la facture réelle d’une même tâche réussie.
Au-delà de 272,000 tokens d’entrée, GPT-6 Astra applique 2× aux entrées/cache et 1.5× aux sorties sur toute la requête. L’écriture à $12.5 / 1M utilise la durée minimale par défaut de 30 minutes d’OpenAI dans la tranche de contexte court. L’option 12 heures, Batch, Flex et Fast sont exclues.29
Comment les résultats ont été publiés
Terminal-Bench 4.0 vient du tableau compilé de Moonshot, pas d’un essai commun : Kimi utilise Claude Code et les concurrents d’autres réglages publiés.3
Long-horizon, BenchCAD et OfficeQA Pro v2 sont des valeurs rapportées par Moonshot. Long-horizon est une évaluation interne de Moonshot, réalisée avec un effort maximal ; l’évaluation de modèles propriétaires peut inclure des comportements de fallback. BenchCAD avec outils utilise 1,000 cas pour Kimi et reprend GPT de son rapport. OfficeQA fournit les PDF comme images ; GPT utilise Codex, Kimi Claude Code, et chercher les réponses de référence en ligne vaut zéro. Les réglages diffèrent : ce n’est ni un essai commun Novita ni un classement agrégé.38
Sauf indication contraire, Moonshot évalue Kimi avec un effort maximal, une température de 1.0 et top-p de 0.95. Dans le tableau Moonshot, tous les résultats de GPT sont indiqués « max, with fallback ». Ce sont des paramètres d’évaluation, pas les réglages API par défaut. Claude Code désigne le harness d’agent utilisé pour Kimi, pas le modèle comparé.3
Moonshot publie le résultat de sa propre évaluation de Kimi. Les chiffres compilés des concurrents utilisent les valeurs maximales publiées lors des lancements de modèles ou dans le classement officiel. Ces chiffres ne proviennent pas d’une expérience unique aux configurations identiques.3
Novita AI propose les endpoints Kimi liés. Les résultats cités décrivent les configurations de leurs évaluateurs et ne prouvent pas des performances équivalentes sur Novita. Outils, effort de raisonnement, protections, limites de tentatives et cadres d’agents peuvent modifier les résultats.
Calculez vos volumes d’entrée et de sortie prévus, avec le supplément d’entrée longue de GPT lorsqu’il s’applique. Comparez ensuite les réponses ou le code dont vous avez besoin : une estimation du coût des tokens ne suffit pas à décider de la qualité.