API-Überblick
Alle vom Gateway bereitgestellten Endpunkte, ihr jeweiliges Format und ihre Rückgabewerte.
Drei Endpunkte. Zwei Anfrageformate. Ein Schlüssel.
| Methode | Pfad | Format | Zweck |
|---|---|---|---|
| POST | /v1/messages | Anthropic Messages | Chat-Vervollständigung, Anthropic-Hüllformat |
| POST | /v1/chat/completions | OpenAI Chat Completions | Chat-Vervollständigung, OpenAI-Antworthülle |
| GET | /v1/models | Liste im OpenAI-Stil | Modell-IDs, die Ihr Schlüssel aufrufen kann |
Eine maschinenlesbare Beschreibung ist veröffentlicht unter /openapi.json, und eine Zusammenfassung der gesamten Website als Klartext unter /llms.txt und /llms-full.txt.
Einen Endpunkt auswählen
Sie bieten Zugriff auf dieselben Modelle zum selben Preis. Wählen Sie danach, welches Format Ihr Client bereits sendet — konvertieren Sie die Formate nicht selbst.
| Endpunkt | Authentifizierungsheader | Antwortstruktur | Streaming |
|---|---|---|---|
/v1/messages | x-api-key oder Bearer | content[] Array + usage | SSE, content_block_delta Ereignisse |
/v1/chat/completions | Bearer | choices[].message.content | SSE, choices[].delta.content Chunks |
Die Streaming-Strukturen unterscheiden sich und sind nicht austauschbar. Ein Client, der für
choices[].delta.content geschrieben wurde, liest aus einem Messages-Stream überhaupt nichts. Siehe Streaming.Gemeinsame Header
| Header | Gilt für | Hinweise |
|---|---|---|
content-type: application/json | beide POST-Anfragen | Erforderlich |
x-api-key | Messages | Anthropic-Stil |
Authorization: Bearer | beide | OpenAI-Stil; auch von Messages akzeptiert |
anthropic-version: 2023-06-01 | Messages | Wird von Anthropic-SDKs automatisch gesetzt |
accept: text/event-stream | beide | Wird von SDKs gesetzt, wenn stream true ist |