POST /v1/messages
Anthropic-ühilduv Messages API koos varjunimede, voogesituse, tööriistade, nägemise, vahemällu salvestamise ja mõtlemisega.
POST /v1/messages
Autentimine
x-api-key: mg_live_...
anthropic-version: 2023-06-01
content-type: application/json
Aktsepteeritakse ka kandja autentimist.
Taotlus
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."}
]
}'
Vastus
{
"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
}
}
Voogesitus
Lisa "stream": true. Model Gate edastab Anthropic-ühilduvad SSE sündmused ja salvestab lõpliku loa kasutamise arveldamiseks.
Varjunimed ja raamatupidamine
Kui pseudonüüm on esitatud, asendatakse see kanoonilise mudeliga enne päringu järjekorda asetamist või ülesvoolu saatmist. Hinnakujundus, kasutuskulud, taotluste ajalugu ja mudelipiirangud kasutavad kanoonilist mudelit.
| Olek | Tähendus | Tegevus |
|---|---|---|
400 | Kehtetu taotlus | Kontrollige päringu sisu ja mudeli ID-d. |
401 | Kehtetu või külmunud võti | Kinnitage või pöörake API-võtit. |
429 | Kursuse või samaaegsuse limiit on ületatud | Respekt Retry-After ja proovige tagasilöögiga uuesti. |
5xx | Ajutine ülesvoolu või lüüsi viga | Proovige uuesti idempotentseid taotlusi eksponentsiaalse taganemisega. |