Les équipes qui cherchent une alternative à l'API Kimi ne le font généralement pas parce que Kimi est inutilisable, mais parce qu'elles rencontrent un problème plus précis : qualité instable sur une tâche, concurrence insuffisante, facture qui grimpe trop vite, ou accès et paiement internationaux difficiles. Une alternative n'est pas « un modèle plus puissant », mais une combinaison mieux adaptée aux contraintes actuelles.
Cet article donne d'abord l'ordre de décision, puis compare les positionnements courants de DeepSeek, GLM et Claude, avant de proposer un tableau par scénario et une checklist de migration pour une décision vérifiable. Modèles et prix sont ceux de la page Tarifs des modèles.
Remarque : Moonshot, Kimi, DeepSeek, GLM et Claude sont des marques de leurs détenteurs respectifs ; cet article ne traite que du choix technique. Capacités, prix et conditions évoluent : vérifiez les pages officielles avant tout achat.
1. Déterminer d'abord s'il s'agit vraiment d'un problème de modèle
Les signaux suivants justifient d'entrer dans un processus de changement de modèle :
- Les mêmes tâches échouent de façon répétée, sans amélioration après modification du prompt et de la recherche.
- La tâche exige une capacité que le modèle actuel ne prend pas en charge, par exemple une entrée multimodale ou un mode d'appel d'outils particulier.
- Le besoin de contexte long dépasse la fenêtre du modèle actuel, et la qualité chute nettement après découpage.
- La concurrence et la limitation ne couvrent pas durablement l'activité, et l'augmentation du quota n'est pas réalisable.
- La conformité, le transfert de données ou l'entité d'achat impose un changement de fournisseur.
Si le problème se limite à une latence élevée, beaucoup de 429 ou une facture en hausse, cherchez d'abord un problème d'ingénierie : la recherche remonte-t-elle les bons documents, l'historique de conversation croît-il sans limite, tous les appels utilisent-ils le modèle le plus lourd, plusieurs projets partagent-ils une clé, les réessais sont-ils hors de contrôle. Ces problèmes suivraient aussi le nouveau modèle.
2. Forces et limites de Kimi
Les modèles principaux actuels de Kimi sont les séries K3 et K2. K3 offre un contexte de 1 M de jetons, adapté aux documents très longs, aux tâches complexes à plusieurs étapes et au génie logiciel ; K2.7 Code vise le code, K2.6 couvre le dialogue général, l'extraction et l'entrée visuelle. L'interface est compatible avec OpenAI Chat Completions et Responses, et propose aussi une entrée compatible Anthropic Messages.
Ses forces sont le contexte long, la compréhension du chinois et l'écosystème d'appel d'outils. Ses limites doivent être vues aussi : K3 utilise par défaut une intensité de raisonnement max, ce qui rend les tâches simples lentes et verbeuses en jetons de sortie ; le contexte long est facturé à l'entrée, et renvoyer tout un dossier à chaque appel amplifie le coût ; la concurrence élevée dépend du niveau du compte, et les limites d'un nouveau compte sont souvent serrées.
Une alternative doit précisément combler ces limites, pas répéter ce que Kimi fait déjà bien.
3. Positionnements courants des trois alternatives
DeepSeek : familier des équipes chinoises, stable en chinois et en code, avec la maîtrise des coûts comme argument principal. Adapté à l'extraction par lots, la complétion de code, le support client chinois et les tâches sensibles au prix unitaire. Si la tâche dépend du multimédia ou d'un contexte très long, vérifiez d'abord si le modèle actuel le prend en charge, sans choisir sur une impression ancienne.
GLM : la série de modèles généralistes de Zhipu, avec un circuit de paiement, de facture et d'achat d'entreprise relativement complet en Chine et une interface compatible OpenAI mature. Adaptée aux activités chinoises, aux scénarios publics et d'entreprise et aux tâches exigeant le respect d'instructions en chinois. Les écarts de capacité entre modèles sont importants : la documentation officielle fait foi.
Claude : la série de modèles d'Anthropic, souvent appréciée pour le raisonnement complexe, la rédaction longue, les agents de code et l'écosystème d'appel d'outils. Adaptée aux tâches difficiles et aux activités internationales. En contrepartie, l'accès, le paiement et la conformité des données doivent être conçus séparément ; les équipes en Chine passent généralement par une passerelle ou un relais.
Ce sont des positionnements de marché courants, pas un classement absolu. Les performances sur une même tâche varient selon les versions : votre propre jeu d'évaluation doit trancher.
4. Tableau par scénario
| Scénario | À valider en priorité | Deuxième choix | Critère principal |
|---|---|---|---|
| Contrats très longs, rapports, questions sur une base entière | Kimi K3 | Claude, modèles GLM à contexte long | Fenêtre de contexte, qualité de rappel, coût d'entrée |
| Rédaction chinoise, support, relecture | Kimi, GLM | DeepSeek | Style, précision terminologique, taux de reprise humaine |
| Génération de code, questions sur dépôt | Claude, Kimi K2.7 Code | DeepSeek | Taux de tests réussis, respect des instructions en contexte long |
| Agents, appels d'outils multi-tours | Claude, Kimi | GLM, DeepSeek | Stabilité de l'appel d'outils, reprise après interruption |
| Tâches par lots sensibles au coût | DeepSeek, GLM | Kimi K2.6 | Coût total par tâche conforme |
| Paiement, facture et conformité en Chine | Kimi, DeepSeek, GLM | Passerelle multi-modèles | Entité, facture, clauses de données |
| Activité internationale et paiement étranger | Claude, Kimi site international | Autres modèles internationaux | Disponibilité régionale, contrat et politique de données |
Le tableau n'est qu'un point de départ. « À valider en priorité » signifie exécuter d'abord l'évaluation, pas mettre directement en production.
5. Comment comparer les prix équitablement
Ne comparez pas directement le tarif affiché par million de jetons. Ce qui pèse réellement sur la facture, c'est le ratio entrée/sortie, le taux de succès du cache, la longueur des sorties, le nombre de réessais et les requêtes échouées.
Comparez sur une base uniforme :
- Choisir 30 à 50 tâches réelles, couvrant simple, moyen et complexe.
- Définir un critère d'acceptation par tâche, idéalement avec une double évaluation à l'aveugle.
- Faire tourner le même lot sur Kimi et les modèles candidats, avec des paramètres aussi proches que possible.
- Noter la qualité, les latences p50 et p95, les jetons d'entrée et de sortie, le taux d'erreur et le nombre de réessais.
- Comparer le coût « par tâche conforme », pas le prix par million de jetons.
- Intégrer cache, réessais et reprise humaine.
Si un modèle candidat coûte 30 % de moins mais double le taux de reprise, son coût réel est souvent supérieur. La page de prix est un point de départ d'achat, pas une conclusion.
6. Étapes de migration
- Définir l'objectif : réduire le coût, améliorer la qualité, augmenter la concurrence ou satisfaire la conformité.
- Construire le jeu d'évaluation et la référence, en consignant d'abord tous les indicateurs de la version Kimi actuelle.
- Vérifier contexte, paramètres et appel d'outils du modèle candidat, pour éviter un mauvais modèle.
- Faire tourner les deux modèles en parallèle à faible volume via l'interface compatible OpenAI, sans changer la structure du code métier.
- Comparer qualité, latence, usage et types d'erreur, en conservant les exemples d'échec.
- Déployer progressivement sur 5 à 10 % du trafic, avec alertes qualité et revue humaine.
- Confirmer facture, facturation et niveau de limitation avant d'élargir.
- Garder un interrupteur de retour arrière et observer au moins un cycle métier complet.
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["ZSQH_API_KEY"],
base_url="https://api.zhongshangqihang.com/v1",
)
def run(model: str, prompt: str) -> str:
resp = client.chat.completions.create(
model=model,
messages=[{"role": "user", "content": prompt}],
max_completion_tokens=800,
)
return resp.choices[0].message.content
for model in [os.environ["MODEL_A"], os.environ["MODEL_B"]]:
print(model, run(model, "La même question métier"))
Dans l'exemple, les noms de modèles viennent de variables d'environnement ; les valeurs réelles suivent la page de tarifs et la liste des modèles. Le même code d'évaluation compare ainsi plusieurs fournisseurs, sans écrire un SDK pour chacun.
7. Routage hybride : pas besoin de tout choisir
La plupart des équipes finissent non par « tout remplacer », mais par répartir :
- Documents très longs sur Kimi K3, questions courantes sur un modèle moins coûteux.
- Tâches de code sur un modèle spécialisé, support chinois sur un modèle stable en chinois.
- Basculer vers un modèle de secours en cas de 429 ou 5xx ; ne pas basculer automatiquement sur une erreur de sécurité de contenu, car changer de modèle ne résout rien.
- Regrouper clés, factures et journaux via une passerelle, pour éviter un jeu d'identifiants par fournisseur.
- Garder les prompts indépendants du modèle, sans format figé pour un fournisseur, sinon le coût de changement augmente.
Les règles de routage doivent être observables : consigner pour chaque requête le modèle réellement utilisé, la raison de la bascule, puis la qualité et la latence après bascule. Un « routage intelligent » sans journaux n'est qu'une boîte noire.
8. Ordre de décision
Éliminez d'abord les problèmes d'ingénierie, confirmez ensuite le manque de capacité, évaluez sur des tâches réelles, puis décidez selon le coût et la conformité. Migrer simplement parce que « quelqu'un dit qu'un modèle est plus fort » coûte généralement cher.
Questions fréquentes
Kimi ou DeepSeek : comment choisir ?
Validez Kimi en priorité pour le contexte long, les documents complexes et les entrées multimodales ; validez DeepSeek en priorité pour les lots, les coûts sensibles et les tâches centrées sur le code et le chinois. La décision finale se fait sur le taux de conformité et le coût par tâche d'un même lot.
Kimi ou GLM : comment choisir ?
Les deux conviennent aux activités chinoises. Kimi se distingue sur le contexte long ; GLM est souvent candidat pour l'achat d'entreprise et l'écosystème local. Évaluez ensemble facture, délai de livraison et capacité du modèle, sans vous limiter aux scores.
Claude est-il forcément meilleur que les modèles chinois ?
On ne peut pas l'affirmer. Claude est souvent privilégié pour le raisonnement complexe et les agents de code, mais la performance dépend de la version, du prompt et de la conception des outils. L'accès depuis la Chine, le paiement et la conformité des données sont aussi des coûts réels.
Peut-on appeler plusieurs modèles avec une seule clé ?
Oui, via une passerelle multi-modèles. Clés, soldes et journaux sont gérés côté passerelle ; le code métier ne change que l'URL de base et le nom de modèle. La disponibilité d'un modèle dépend de la liste de la passerelle.
Faut-il réécrire le code pour migrer ?
La plupart des projets compatibles OpenAI ne changent que l'URL de base, la clé et le nom de modèle. Il faut réécrire les parties qui dépendent de paramètres propriétaires, d'un format d'appel d'outils ou d'un modèle affiné ; inventoriez ces dépendances avant la migration.
Pour aller plus loin
Créez d'abord une clé de test sur ZSQH AI Gateway, comparez Kimi, DeepSeek, GLM et Claude sur le même lot de tâches, puis choisissez le modèle principal et le secours. Modèles et facturation sont ceux de la page Tarifs des modèles.
Lectures associées :
