API-Referenz
Messages (Anthropic-Format)
Modelle für diesen Endpunkt (5)
/v1/messagesDas native Wire-Format von Anthropic, bedient mit demselben Bearer-Schlüssel. Claude Code und die offiziellen anthropic SDKs funktionieren, wenn Sie nur die Base URL ändern — kein Adapter, keine Formatübersetzung.
#Anfrageparameter
modelstringerforderlichEine Claude-Modell-ID von der Modellseite, z. B. claude-opus-5-5.
max_tokensintegererforderlichIm Anthropic-Format erforderlich — die harte Obergrenze der Ausgabe.
messagesarrayerforderlichGesprächsrunden im Anthropic-Stil: {role: user|assistant, content}.
systemstringoptionalSystem-Prompt — hier ein Feld auf oberster Ebene, keine Nachrichtenrolle.
streambooleanoptionalStreamt Anthropic-native SSE-Events (message_start, content_block_delta, …).
temperaturenumberoptional0 bis 1 auf der Anthropic-Skala.
toolsarrayoptionalAnthropic-Tool-Definitionen; tool_use-Blöcke kommen in content zurück.
anthropic-version-Header
#Zugehörige Fehler
- 400 invalid_request_errorFehlerhafter Body oder für dieses Modell nicht unterstützter Parameter.
- 401Ungültiges oder fehlendes Bearer-Token. Auf diesem Pfad gibt es kein error.code — werten Sie den Status aus.
- 402 insufficient_user_quotaDas Wallet-Guthaben deckt die vorab reservierte Schätzung nicht.
- 429Drosselung pro Schlüssel. Leerer Body; warten Sie Retry-After ab. Ein 429, das insufficient_user_quota enthält, ist dagegen ein tägliches Ausgabenlimit.
- 503 model_not_foundUnbekanntes Modell, oder derzeit bedient es kein funktionsfähiger Kanal.
#Beispielanfrage
curl https://www.aisplice.store/v1/messages \
-H "Authorization: Bearer sk-YOUR_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-opus-5-5",
"max_tokens": 512,
"messages": [{"role": "user", "content": "Say hello."}]
}'#Antwort
{
"id": "msg_…",
"type": "message",
"role": "assistant",
"model": "claude-opus-5-5",
"content": [{"type": "text", "text": "Hello!"}],
"stop_reason": "end_turn",
"usage": {"input_tokens": 10, "output_tokens": 5}
}Immer noch nicht gelöst?
Senden Sie uns die Anfrage-ID oder die Fehlermeldung, und wir sehen uns das an.