POST /v1/messages
Anthropic-kompatibilis Messages API álnevekkel, streameléssel, eszközökkel, látásmóddal, gyorsítótárazással és gondolkodással.
POST /v1/messages
Hitelesítés
x-api-key: mg_live_...
anthropic-version: 2023-06-01
content-type: application/json
A hordozó hitelesítést is elfogadják.
Kér
curl https://api.model-gate.com/v1/messages \
-H "x-api-key: mg_live_..." \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{
"model": "claude-sonnet-4.6",
"max_tokens": 1024,
"messages": [
{"role": "user", "content": "Write a short release note."}
]
}'
Válasz
{
"id": "msg_example",
"type": "message",
"role": "assistant",
"model": "claude-sonnet-4.6",
"content": [{"type": "text", "text": "This release improves documentation and model routing."}],
"stop_reason": "end_turn",
"usage": {
"input_tokens": 11,
"output_tokens": 9,
"cache_creation_input_tokens": 0,
"cache_read_input_tokens": 0
}
}
Folyó
Hozzáadás "stream": true. A Model Gate továbbítja az Anthropic-kompatibilis SSE-eseményeket, és rögzíti a végső tokenhasználatot az elszámoláshoz.
Álnevek és könyvelés
Ha van megadva álnév, akkor azt a kanonikus modell váltja fel, mielőtt a kérést sorba állítják vagy felfelé küldik. Az árak, a használati költségek, a kérelmek előzményei és a modellkorlátozások a kanonikus modellt használják.
| Állapot | Jelentése | Akció |
|---|---|---|
400 | Érvénytelen kérés | Ellenőrizze a kérés törzsét és a modellazonosítót. |
401 | Érvénytelen vagy befagyott kulcs | Ellenőrizze vagy forgassa el az API-kulcsot. |
429 | Túllépte az árfolyam- vagy egyidejűségi korlátot | Tisztelet Retry-After és próbálja újra a visszalépéssel. |
5xx | Ideiglenes upstream vagy átjáróhiba | Próbálja újra az idempotens kéréseket exponenciális visszalépéssel. |