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 :
- Quels modèles utilisez-vous principalement, et l'alternative les couvre-t-elle tous ?
- Votre accès est-il stable ? Le taux d'erreur et la latence sont-ils acceptables ?
- Vos moyens de paiement, vos factures et vos contrats sont-ils compatibles ?
- 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
- Requête non streamée : la réponse arrive-t-elle, en combien de temps ?
- Requête streamée : temps jusqu'au premier token, interruptions éventuelles.
- Appels d'outils : appels de fonctions et sorties structurées fonctionnent-ils ?
- Contexte long : troncature éventuelle, coût anormal.
- Concurrence : taux de réussite et P95 à 5, 10 et 20 appels simultanés.
- Codes d'erreur : 401, 404, 429 et 5xx sont-ils explicites ?
- 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 :
