OpenRouter est une plateforme d'agrégation qui permet à un développeur d'appeler plusieurs fournisseurs de modèles avec une seule clé. Sa couverture est large et sa documentation complète, ce qui la rend très accessible aux équipes internationales.

Les équipes basées en Chine rencontrent toutefois des questions de stabilité d'accès, de moyens de paiement, de facture, de support en chinois et de conformité des données ; elles cherchent donc des alternatives. Cet article présente sans exagération comment évaluer, migrer et tester une solution de remplacement.

Remarque : OpenRouter est une marque de son détenteur respectif. Cet article sert uniquement à la comparaison de produits et à la discussion technique ; il ne représente aucune partie et ne constitue ni une recommandation ni une critique d'un fournisseur. Les prix et politiques applicables sont ceux des sites officiels de chaque plateforme.

1. Vérifier d'abord si une alternative est réellement nécessaire

Tout le monde n'a pas besoin de changer. Posez-vous quatre questions :

  1. Quels modèles utilisez-vous principalement, et l'alternative les couvre-t-elle tous ?
  2. Votre accès est-il stable ? Le taux d'erreur et la latence sont-ils acceptables ?
  3. Vos moyens de paiement, vos factures et vos contrats sont-ils compatibles ?
  4. Quelles sont vos exigences de conformité des données ?

Si vous n'appelez qu'occasionnellement, que la couverture suffit et que l'accès fonctionne, il peut être parfaitement raisonnable de continuer. La valeur d'une alternative vient généralement d'un « accès stable + facturation unifiée + support en chinois + conformité entreprise », et non du seul prix unitaire.

2. Six critères pour évaluer une alternative

Critère À vérifier Comment le valider
Couverture Les modèles et versions dont vous avez besoin sont-ils disponibles Comparer avec la page tarifs et la liste des modèles
Compatibilité Protocole OpenAI, streaming, appels d'outils Tester directement avec votre SDK actuel
Stabilité Taux d'erreur, latence P95, politique de limitation Tester à faible volume pendant 3 à 7 jours
Facturation Prix unitaire, multiplicateurs, cache, remboursements Exécuter des requêtes fixes et vérifier la facture
Support Documentation en chinois, délai de réponse, facture Poser les questions avant de recharger
Conformité Stockage, durée de conservation, contrat Faire confirmer par les équipes commerciales ou juridiques

Ne regardez pas seulement le « prix par million de tokens ». Le contexte long, les tokens de sortie, les nouvelles tentatives et le cache influencent tous le coût réel.

3. Points à examiner pour l'accès depuis la Chine

3.1 Stabilité de l'accès

L'accès depuis la Chine à une API hébergée à l'étranger peut dépendre du réseau. Une alternative offrant un point d'entrée accessible localement est généralement plus stable. Lors des tests, ne vous contentez pas d'un ping : testez de vraies requêtes en streaming.

3.2 Moyens de paiement

Le service accepte-t-il votre moyen de paiement habituel ? Peut-il émettre une facture ? Quelles sont les règles de remboursement ? Ces éléments pèsent davantage sur l'usage à long terme que le prix unitaire.

3.3 Mise à jour des versions de modèles

Après une mise à niveau amont, l'ancien nom de modèle peut cesser de fonctionner. Vérifiez si le fournisseur met à jour sa liste rapidement et s'il publie des avis de dépréciation.

3.4 Données et conformité

En entreprise, demandez clairement si les requêtes et réponses sont stockées, pendant combien de temps, si elles servent à l'entraînement et si un accord de traitement des données peut être signé.

4. Étapes de migration

La plupart des plateformes compatibles OpenAI ne demandent que trois changements :

4.1 Changer l'URL de base

https://ai.zhongshangqihang.com/v1

4.2 Changer la clé API

Créez une nouvelle clé dans ZSQH AI Gateway et définissez un quota.

4.3 Changer le nom du modèle

Remplacez l'ancien nom par celui actuellement pris en charge par la plateforme cible. Le nom applicable est celui de la page Tarifs des modèles.

Exemple Python :

from openai import OpenAI

client = OpenAI(
    api_key="sk-votre-cle",
    base_url="https://ai.zhongshangqihang.com/v1",
)

resp = client.chat.completions.create(
    model="gpt-5",
    messages=[{"role": "user", "content": "Réponds seulement OK"}],
)
print(resp.choices[0].message.content)

Si votre code contient en dur l'adresse ou les noms de modèles d'OpenRouter, transformez-les en paramètres de configuration pour faciliter un changement ultérieur.

5. Liste de tests minimale avant migration

  1. Requête non streamée : la réponse arrive-t-elle, en combien de temps ?
  2. Requête streamée : temps jusqu'au premier token, interruptions éventuelles.
  3. Appels d'outils : appels de fonctions et sorties structurées fonctionnent-ils ?
  4. Contexte long : troncature éventuelle, coût anormal.
  5. Concurrence : taux de réussite et P95 à 5, 10 et 20 appels simultanés.
  6. Codes d'erreur : 401, 404, 429 et 5xx sont-ils explicites ?
  7. Facturation : vingt requêtes fixes pour vérifier tokens et montant.

Ne basculez en production qu'après réussite des tests, et jamais en une seule fois sur la totalité du trafic.

6. OpenRouter ou ZSQH AI Gateway : comment choisir

Dimension OpenRouter ZSQH AI Gateway
Couverture Large, nombreux modèles internationaux Modèles courants, enrichissement continu
Accès depuis la Chine Dépend de l'environnement réseau Optimisé pour l'accès depuis la Chine
Paiement Selon le site officiel Recharge sur le site
Support en chinois Selon le site officiel Documentation et service client en chinois
Facturation Back-office de la plateforme Console unifiée
Conformité Selon les conditions officielles Solutions entreprise discutables

Il ne s'agit pas de conclure « qui est le meilleur », mais « qui correspond le mieux à votre situation ». Une équipe internationale ayant besoin d'une couverture très large peut préférer OpenRouter ; une équipe basée en Chine ayant besoin d'un accès stable et d'un support en chinois peut tester ZSQH en priorité.

7. Questions fréquentes

Faut-il modifier le code pour remplacer OpenRouter ?

Si le code utilise le SDK OpenAI, seuls l'URL de base, la clé et le nom du modèle changent généralement. Les paramètres spécifiques à OpenRouter nécessitent une couche de compatibilité.

Le comportement des modèles change-t-il après la migration ?

Pour un même modèle amont, les différences sont généralement faibles, mais les versions, les paramètres pris en charge et les limitations peuvent varier selon le canal. Comparez avec un jeu de tests fixe avant de migrer.

Le prix sera-t-il forcément plus bas ?

Pas nécessairement. Ne comparez pas le prix unitaire seul : intégrez les nouvelles tentatives, le contexte long, les tokens de sortie, l'exploitation et les coûts de paiement.

Peut-on utiliser deux fournisseurs en parallèle ?

Oui. En production, il est recommandé de conserver un canal de secours et de basculer en cas de panne du canal principal.

Pour aller plus loin

Si vous cherchez une alternative accessible depuis la Chine, compatible OpenAI et facturée à l'usage, vous pouvez créer un compte ZSQH AI Gateway, exécuter la liste de tests ci-dessus avec une clé à faible montant, puis décider de la migration.

À lire aussi :