OneMux prend en charge quatre formats de protocole : OpenAI, Anthropic, Gemini et Responses API. Les développeurs peuvent choisir le protocole le mieux adapté aux caractéristiques du modèle et passer de l’un à l’autre sans modifier leur code existant. Cette page répertorie les points de terminaison, les modes d’authentification et les cas d’utilisation de chaque protocole.
Protocoles pris en charge
Protocole
Point de terminaison
Modèles compatibles
Mode d’authentification
Compatible avec OpenAI
/v1/chat/completions
Tous les modèles
Authorization: Bearer sk-xxx
Natif Anthropic
/v1/messages
Gamme Claude
x-api-key: sk-xxx
OpenAI Responses
/v1/responses
Gamme GPT
Authorization: Bearer sk-xxx
Natif Gemini
/v1beta/models/{model}:generateContent
Gamme Gemini
Authorization: Bearer sk-xxx
Pourquoi plusieurs protocoles ?
Migration facile : aucun changement à apporter au code existant, il suffit de modifier l’URL de base
Fonctionnalités natives complètes : prise en charge de fonctionnalités telles que Prompt Caching d’Anthropic, Extended Thinking de Claude et le contexte de 2M de Gemini
Performances optimales : Claude est 20-30% plus rapide avec le protocole Anthropic qu’au format OpenAI
Utilisation recommandée
Modèle
Protocole recommandé
Raison
Gamme Claude
Natif Anthropic
Prise en charge de Prompt Caching, réduction des coûts de 90%
Gamme GPT
Compatible avec OpenAI
Format standard offrant la meilleure compatibilité
Gamme Gemini
Natif Gemini
Prise en charge d’un contexte de 2M pour traiter des documents très longs