# Parlez un protocole. Exécutez n’importe quel modèle.

> Parlez OpenAI ou Anthropic et atteignez les modèles des quatre familles de protocoles de chat. La passerelle traduit de tout vers tout et normalise le streaming et les appels d’outils — le code client reste inchangé.

Canonique: https://www.gatellm.io/fr/use-cases/one-protocol-any-model/

Votre application garde un SDK et un format de transmission. La passerelle traduit entre les quatre familles de protocoles de chat et normalise le streaming, les appels d’outils et les erreurs — ajouter un fournisseur ou changer de modèle ne touche jamais le code métier.

## Ce dont la communauté se plaint vraiment
« Nous avons ajouté un second fournisseur et nous maintenons désormais deux chemins SDK, deux parseurs de streaming et deux formats d’appel d’outils. » « Claude Code ne parle qu’Anthropic, impossible de le mettre sur un autre modèle. » « Tout proxy qui se dit compatible OpenAI casse quelque part. »
Le vrai coût d’un modèle, c’est l’appel API plus le code écrit autour. La seconde partie n’apparaît jamais sur la facture — elle apparaît dans les sprints, et elle est multipliée par chaque fournisseur ajouté.

## Comment GateLLM s’y prend
Quatre familles de protocoles des deux côtés — OpenAI, Anthropic, Gemini, DashScope — traduisent de tout vers tout. Un client Anthropic uniquement (Claude Code, claude-code-action) atteint un modèle natif Qwen ou DeepSeek sans modification du client ; au-delà des quatre familles, 15 autres formes de protocoles amont sont couvertes par la matrice d’interopérabilité.
Une couche de normalisation des capacités traite ce que coûte réellement un changement de protocole : formes des blocs de streaming, correspondance des appels et résultats d’outils, parties image et multimodales, sémantique des erreurs. Clés, politique et attribution des coûts s’appliquent de la même façon quelle que soit la paire de protocoles.

## 5 leviers qui produisent réellement un effet
- Un SDK, un parseur de streaming, un format d’appel d’outils côté client — un nouveau fournisseur est un changement dans la console
- Les agents Anthropic uniquement peuvent exécuter n’importe quel modèle pris en charge ; sans fork ni adaptateur
- Les changements de modèle restent dans la passerelle : le code applicatif et ses tests sont intacts
- Egress natif : chaque fournisseur reçoit son propre protocole plutôt qu’une enveloppe OpenAI retraduite
- La même surface de clés, de budget et de politique pour chaque paire de protocoles

## FAQ
### « Compatible OpenAI » suffit-il ?
Non. Compatible OpenAI signifie généralement une entrée au format OpenAI retraduite dans une enveloppe unique : les SDK non-OpenAI passent par des couches de compatibilité, et les dérives de format entre fournisseurs exigent des adaptateurs par modèle. GateLLM conserve quatre protocoles d’entrée et quatre de sortie natifs et traduit de tout vers tout ; les formes restantes sont documentées dans la matrice d’interopérabilité.

### Quels modèles un client Anthropic uniquement peut-il réellement atteindre ?
Tout modèle vers lequel la passerelle route, quel que soit le protocole natif de ce fournisseur — un appel du SDK Anthropic routé vers un modèle natif DashScope est converti au protocole DashScope en sortie, tandis que le client continue de parler Anthropic.

### Traverser des protocoles change-t-il ce que je paie ?
Aucune marge sur les tokens. Seul le prix du modèle amont s’applique, et l’usage est mesuré avec la même clé, le même budget et la même attribution de coûts que toute autre requête.

- [Référence complète : matrice d’interopérabilité des protocoles (docs)](https://docs.gatellm.io/en/reference/protocol-matrix)

## Cas d’usage associés
- [Un protocole atteint aussi le reste de la pile de modèles mixtes](https://www.gatellm.io/fr/use-cases/mixed-model-stack.md)

## Voir aussi
- [Accueil](https://www.gatellm.io/fr/index.md)
- [Tarifs](https://www.gatellm.io/fr/pricing.md)
- [Calculateur de coûts](https://www.gatellm.io/fr/calculator.md)
- [À propos](https://www.gatellm.io/fr/about.md)
- [Réserver une démo](https://www.gatellm.io/fr/demo.md)
- [FAQ](https://www.gatellm.io/fr/faq.md)
- [Comparer les passerelles IA](https://www.gatellm.io/fr/compare.md)
- [Comparer LiteLLM](https://www.gatellm.io/fr/compare/litellm.md)
- [Comparer OpenRouter](https://www.gatellm.io/fr/compare/openrouter.md)
- [Comparer Alibaba Cloud AI Gateway](https://www.gatellm.io/fr/compare/alibaba-cloud.md)
- [Comparer Azure API Management](https://www.gatellm.io/fr/compare/azure-apim.md)
- [Comparer Apigee](https://www.gatellm.io/fr/compare/apigee.md)
- [Comparer Cloudflare AI Gateway](https://www.gatellm.io/fr/compare/cloudflare.md)
- [Comparer Kong AI Gateway](https://www.gatellm.io/fr/compare/kong.md)
- [Comparer Portkey](https://www.gatellm.io/fr/compare/portkey.md)
- [LiteLLM vs Kong AI Gateway](https://www.gatellm.io/fr/compare/litellm-vs-kong.md)
- [LiteLLM vs OpenRouter](https://www.gatellm.io/fr/compare/litellm-vs-openrouter.md)
- [LiteLLM vs Portkey](https://www.gatellm.io/fr/compare/litellm-vs-portkey.md)
- [Cas d’usage](https://www.gatellm.io/fr/use-cases.md)
- [Réduire le coût des LLM](https://www.gatellm.io/fr/use-cases/reduce-cost.md)
- [Haute disponibilité](https://www.gatellm.io/fr/use-cases/high-availability.md)
- [Isolation multi-tenant](https://www.gatellm.io/fr/use-cases/multi-tenant.md)
- [Conformité et audit](https://www.gatellm.io/fr/use-cases/compliance-audit.md)
- [Dépannage par symptôme](https://www.gatellm.io/fr/use-cases/troubleshooting.md)
- [Pile de modèles multi-fournisseurs](https://www.gatellm.io/fr/use-cases/mixed-model-stack.md)
- [Héberger l’IA en interne dans Office](https://www.gatellm.io/fr/use-cases/self-hosted-office-ai.md)
- [Visibilité et attribution des tokens](https://www.gatellm.io/fr/use-cases/token-ops.md)
- [Token FinOps : allocation et contrôle des coûts IA](https://www.gatellm.io/fr/use-cases/token-finops.md)
- [Gouvernance des outils MCP](https://www.gatellm.io/fr/use-cases/mcp-tool-governance.md)
- [Recherche web pour chaque modèle](https://www.gatellm.io/fr/use-cases/web-search-grounding.md)
- [Rotation et secours multi-clés](https://www.gatellm.io/fr/use-cases/multi-key-pooling.md)
- [Contrôle des clients connectés](https://www.gatellm.io/fr/use-cases/client-admission-control.md)
- [Imposer la politique d’usage des modèles](https://www.gatellm.io/fr/use-cases/enforce-model-policy.md)
- [Aucun choix de modèle côté client](https://www.gatellm.io/fr/use-cases/automatic-model-tiering.md)
- [Complément Office / Microsoft 365](https://www.gatellm.io/fr/office-addin.md)
- [Glossaire](https://www.gatellm.io/fr/glossary.md)
- [Catalogue de modèles](https://www.gatellm.io/fr/models.md)
- [Intégrations SDK et frameworks](https://www.gatellm.io/fr/integrations.md)
- [Agents de codage IA et harnais](https://www.gatellm.io/fr/coding-agents.md)
- [Sécurité et conformité](https://www.gatellm.io/fr/security.md)
