Accueil / Documentation / Présentation de l’API

Présentation de l’API

Tous les endpoints exposés par la passerelle, le format qu’ils utilisent et les données qu’ils renvoient.

Trois points de terminaison. Deux formats de requête. Une clé.

MéthodeCheminFormatRôle
POST/v1/messagesAnthropic MessagesComplétion de conversation, enveloppe Anthropic
POST/v1/chat/completionsOpenAI Chat CompletionsComplétion de conversation, enveloppe OpenAI
GET/v1/modelsListe au format OpenAIIdentifiants des modèles que votre clé peut appeler

Une description lisible par machine est publiée à l’adresse /openapi.json, et un résumé en texte brut de l’ensemble du site à l’adresse /llms.txt et /llms-full.txt.

Choisir un point de terminaison

Ils donnent accès aux mêmes modèles au même prix. Choisissez en fonction du format que votre client émet déjà — ne convertissez pas les formats vous-même.

EndpointEn-tête d’authentificationStructure de la réponseDiffusion en continu
/v1/messagesx-api-key ou Bearercontent[] tableau + usageSSE, content_block_delta événements
/v1/chat/completionsBearerchoices[].message.contentSSE, choices[].delta.content fragments
Les structures des flux diffèrent et ne sont pas interchangeables. Un client conçu pour choices[].delta.content ne lira absolument rien dans un flux Messages. Voir Diffusion en continu.

En-têtes communs

En-têteS’applique àRemarques
content-type: application/jsonles deux requêtes POSTObligatoire
x-api-keyMessagesStyle Anthropic
Authorization: Bearerles deuxStyle OpenAI ; également accepté par Messages
anthropic-version: 2023-06-01MessagesDéfini automatiquement par les SDK Anthropic
accept: text/event-streamles deuxDéfini par les SDK lorsque stream vaut true