Home / Documentazione / Panoramica dell'API

Panoramica dell'API

Tutti gli endpoint esposti dal gateway, il formato che utilizzano e ciò che restituiscono.

Tre endpoint. Due formati di richiesta. Una chiave.

MetodoPercorsoFormatoScopo
POST/v1/messagesAnthropic MessagesCompletamento chat, struttura Anthropic
POST/v1/chat/completionsOpenAI Chat CompletionsCompletamento della chat, struttura OpenAI
GET/v1/modelsElenco in stile OpenAIID dei modelli che la tua chiave può chiamare

Una descrizione leggibile dalle macchine è pubblicata all'indirizzo /openapi.json, e un riepilogo in testo semplice dell'intero sito all'indirizzo /llms.txt e /llms-full.txt.

Scelta di un endpoint

Danno accesso agli stessi modelli allo stesso prezzo. Scegli in base al formato che il tuo client emette già: non convertire i formati autonomamente.

EndpointHeader di autenticazioneStruttura della rispostaStreaming
/v1/messagesx-api-key o Bearercontent[] array + usageSSE, content_block_delta eventi
/v1/chat/completionsBearerchoices[].message.contentSSE, choices[].delta.content frammenti
Le strutture degli stream differiscono e non sono intercambiabili. Un client scritto per choices[].delta.content non leggerà nulla da uno stream Messages. Vedi Streaming.

Header comuni

HeaderSi applica aNote
content-type: application/jsonentrambe le richieste POSTObbligatorio
x-api-keyMessagesStile Anthropic
Authorization: BearerentrambiStile OpenAI; accettato anche da Messages
anthropic-version: 2023-06-01MessagesImpostato automaticamente dagli SDK Anthropic
accept: text/event-streamentrambiImpostato dagli SDK quando stream è true