POST /v1/messages
Ar antropu saderīga Messages API ar aizstājvārdiem, straumēšanu, rīkiem, redzējumu, kešatmiņu un domāšanu.
POST /v1/messages
Autentifikācija
x-api-key: mg_live_...
anthropic-version: 2023-06-01
content-type: application/json
Tiek pieņemta arī nesēja autentifikācija.
Pieprasīt
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."}
]
}'
Atbilde
{
"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
}
}
Straumēšana
Pievienot "stream": true. Model Gate pārsūta ar antropiskus saderīgus SSE notikumus un reģistrē galīgo marķiera izmantošanu norēķiniem.
Pseidonīmi un grāmatvedība
Ja tiek nodrošināts aizstājvārds, tas tiek aizstāts ar kanonisko modeli, pirms pieprasījums tiek ievietots rindā vai nosūtīts augšup pa straumi. Cenu noteikšana, lietošanas izmaksas, pieprasījumu vēsture un modeļu ierobežojumi izmanto kanonisko modeli.
| Statuss | Nozīme | Darbība |
|---|---|---|
400 | Nederīgs pieprasījums | Pārbaudiet pieprasījuma pamattekstu un modeļa ID. |
401 | Nederīga vai iesaldēta atslēga | Pārbaudiet vai pagrieziet API atslēgu. |
429 | Pārsniegts likmes vai vienlaicības ierobežojums | Cieņa Retry-After un mēģiniet vēlreiz ar atkāpšanos. |
5xx | Īslaicīga augšpus vai vārtejas kļūda | Atkārtoti mēģiniet veikt idempotentus pieprasījumus ar eksponenciālu atkāpšanos. |