Kimi K3.1 Pro
- Essayez d’abord Kimi sur un petit ensemble de tâches répétées de code ou de documents où les tokens représentent un coût important. Comparez les correctifs avec les mêmes tests, et les réponses documentaires avec les mêmes sources.
Comparaison de modèles
Pour une requête sans cache de 100,000 tokens d’entrée et 10,000 de sortie, Kimi sur Novita coûte $0.30 et Claude sur Anthropic, $0.60. Garder Claude peut rester pertinent si ses résultats ou une intégration existante comptent davantage que cette économie.
| Critère | Résultat | Écart | Données à l’appui |
|---|---|---|---|
| Entrée hors cache ($ / 1M tokens) | Kimi K3.1 Pro | $2 | Kimi K3.1 Pro: $2; Claude Opus 5.5: $4 / 1M tokens12 |
| Sortie ($ / 1M tokens) | Kimi K3.1 Pro | $10 | Kimi K3.1 Pro: $10; Claude Opus 5.5: $20 / 1M tokens12 |
| Écriture du cache de 5 minutes ($ / 1M tokens) | Kimi K3.1 Pro | $3 | Kimi K3.1 Pro: $2; Claude Opus 5.5: $5 / 1M tokens12 |
Ce résumé compare uniquement les tarifs publiés des tokens. Ce n’est pas un classement global ; les capacités et les limites des évaluations sont présentées ensuite.
Capacités
Les résultats de programmation ne désignent pas un modèle pour toutes les tâches. Dans le tableau Terminal-Bench 4.0 de Moonshot, Kimi obtient 65.7% et Claude 66.4% ; les tests CAD et de documents financiers ci-dessous favorisent des modèles différents.
Sources : 3
Résultats publiés par le fournisseur. La méthodologie décrit les paramètres et les sources.
| Modèle | Terminal-Bench 4.0 (%) |
|---|---|
| Kimi K3.1 Pro | 65.7% |
| Claude Opus 5.5 | 66.4% |
| Modèle | Résultat publié |
|---|---|
| Kimi K3.1 Pro | 92.7% |
| Claude Opus 5.5 | 96.2% |
| Modèle | Résultat publié |
|---|---|
| Kimi K3.1 Pro | 64.4 |
| Claude Opus 5.5 | 62.2 |
BenchCAD évalue l’écriture de code CAD à partir d’images : Claude obtient 96.2% contre 92.7% pour Kimi. OfficeQA Pro v2 évalue les questions sur des documents financiers : Kimi obtient 64.4 contre 62.2 pour Claude. Les réglages publiés diffèrent : ce sont des résultats de tâches, pas un essai d’endpoints aux conditions identiques.3
Flux de travail
Une application conçue pour Claude peut nécessiter des adaptations dans la description des outils et la lecture des réponses. Pour un faible volume d’utilisation, ce travail peut dépasser une petite économie sur les tokens.
Pour un assistant de programmation, comparez le délai jusqu’à un correctif utilisable, tests compris, plutôt que le premier message en streaming. Cette page ne cite pas de mesures temporelles d’endpoints réalisées dans des conditions identiques.
Sources : 7
Coût des tokens
Les prix comparent Kimi sur Novita à l’API Anthropic. Le code utilise l’endpoint Kimi de Novita.82
| Composante du coût | Kimi K3.1 Pro | Claude Opus 5.5 |
|---|---|---|
| Entrée hors cache ($ / 1M tokens) | $2 | $4 |
| Sortie ($ / 1M tokens) | $10 | $20 |
| Lecture du cache ($ / 1M tokens) | $0.2 | $0.2 |
| Écriture du cache de 5 minutes ($ / 1M tokens) | $2 | $5 |
| Écriture du cache de 1 heure ($ / 1M tokens) | $4 | $8 |
| Hypothèse de charge de travail | Kimi K3.1 Pro | Claude Opus 5.5 |
|---|---|---|
| 100,000 tokens d’entrée + 10,000 de sortie ; sans cache | $0.3 | $0.6 |
| 20,000 tokens d’entrée hors cache + 80,000 d’écriture d’un nouveau cache + 10,000 de sortie | $0.3 | $0.68 |
| 20,000 tokens d’entrée hors cache + 80,000 lus en cache + 10,000 de sortie | $0.156 | $0.296 |
| 400,000 tokens d’entrée + 20,000 de sortie ; sans cache | $1 | $2 |
L’exemple de cache neuf utilise les tarifs d’écriture de 5 minutes. Le préfixe est facturé une seule fois comme écriture et doit être admissible au cache. L’exemple de cache actif suppose une lecture ultérieure 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.
Claude utilise les tarifs API globaux standard d’Anthropic, hors Fast, inférence uniquement aux États-Unis et revente Novita.
Sources : 2
| Indicateur | Kimi K3.1 Pro | Claude Opus 5.5 |
|---|---|---|
| Fournisseur du tarif | Novita AI | Anthropic API |
| Fenêtre de contexte publiée (tokens) | 1,048,576 | 1M |
| Sortie maximale publiée (tokens) | 1,048,576 | 128K |
| Pages officielles des modèles | Kimi K3.1 Pro | Claude Opus 5.5 |
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.18
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.
Choix du modèle
Une approche pratique consiste à essayer Kimi sur un type de tâche avant de modifier toute l’application. Étendez son usage seulement s’il répond aux mêmes exigences pour un coût total inférieur.
Exécution
Pour comparer le code, Novita Agent Sandbox constitue un environnement séparé facultatif pour exécuter les programmes générés et les tests. L’application contrôle les commandes autorisées, et l’exécution est facturée séparément du modèle. La simple consultation de documents ne nécessite pas de Sandbox, sauf si elle exécute aussi du code.
Découvrir Novita Agent Sandbox · Créer un environnement d’exécution reproductible
Exemple d’API
Cet exemple demande à Kimi sur Novita un court plan de réalisation. Il n’appelle pas Claude et n’exécute pas le plan.
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)Sources : 4
Questions
Le prix des tokens n’est qu’un élément du choix. Une intégration Claude opérationnelle peut déjà fournir les résultats attendus, et son meilleur score BenchCAD publié peut compter en CAD. Le changement est intéressant si la qualité suffit et si l’économie couvre l’adaptation.
Ici, Kimi est fourni par Novita. Configurez l’endpoint et l’identifiant de modèle documentés, puis vérifiez le format des messages, les appels d’outils et le traitement des réponses. Le code existant peut nécessiter des adaptations. L’exemple appelle Kimi, pas Claude.
Références
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 Anthropic.
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.
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.
Claude utilise le tarif global standard ; l’inférence uniquement aux États-Unis est facturée à 1.1× les tarifs standard pour toutes les catégories de tokens. Le mode Fast est exclu.2
Les valeurs de Terminal-Bench 4.0 sont compilées par Moonshot : Kimi utilise Claude Code ; les valeurs des concurrents viennent de rapports ou classements aux réglages différents. Ces chiffres ne proviennent pas d’une expérience commune sur les endpoints Novita et ne permettent pas d’établir un vainqueur statistiquement significatif.3
Les résultats de BenchCAD et OfficeQA Pro v2 sont rapportés par Moonshot. BenchCAD avec outils mesure le Voxel IoU : Kimi utilise un sous-ensemble de 1,000 cas, Claude son rapport de modèle. OfficeQA fournit les PDF comme images et utilise Claude Code pour les deux ; la recherche de réponses de référence en ligne vaut zéro. Ces évaluations ne sont ni à moyenner ni des mesures d’endpoints Novita.39
Sauf indication contraire, Moonshot évalue Kimi avec un effort maximal, une température de 1.0 et top-p de 0.95. Les configurations publiées de Claude peuvent inclure un comportement de repli. 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.
Choisissez une tâche familière de code ou de documents et essayez-la depuis la page du modèle Kimi. Vérifiez si le résultat et le coût des tokens justifient de modifier cette partie du travail avec Claude.