Messages-API
POST /v1/messages
Kompatibel mit der Anthropic Messages API. Das Gateway leitet transparent über den konfigurierten Anthropic- oder Bedrock-Kanal an Claude-Modelle weiter.
Anfragetext
| Parameter | Typ | Beschreibung |
|---|---|---|
model* | string | ID des zu verwendenden Modells (z. B. claude-sonnet-4-6). |
messages* | array | Array von Nachrichtenobjekten mit Rolle (user/assistant) und Inhalt. |
max_tokens* | integer | Maximale Anzahl der zu generierenden Tokens. |
system | string | System-Prompt zur Festlegung des Kontexts der Konversation. |
stream | boolean | Bei true wird ein Stream von SSE-Events zurückgegeben. Standard: false. |
temperature | number | Sampling-Temperatur 0–1. Standard: 1. |
tools | array | Liste von Tool-Definitionen für die Tool-Nutzung. |
Beispielanfrage
POST /v1/messages
Authorization: Bearer YOUR_API_KEY
x-api-key: YOUR_API_KEY
{
"model": "claude-sonnet-4-6",
"max_tokens": 256,
"messages": [
{"role": "user", "content": "What is the capital of France?"}
]
} Beispielantwort
{
"id": "msg_abc123",
"type": "message",
"role": "assistant",
"model": "claude-sonnet-4-6",
"content": [
{ "type": "text", "text": "The capital of France is Paris." }
],
"stop_reason": "end_turn",
"usage": {
"input_tokens": 14,
"output_tokens": 9
}
} ℹ
Die Messages-API akzeptiert sowohl Authorization: Bearer und x-api-key Header zur Authentifizierung, gemäß der Konvention des Anthropic SDK.