B2BB2B LLM

POST /v1/messages

Anthropic-kompatibilen Messages API z vzdevki, pretakanjem, orodji, vidom, predpomnjenjem in razmišljanjem.

POST /v1/messages

Preverjanje pristnosti

x-api-key: mg_live_...
anthropic-version: 2023-06-01
content-type: application/json

Sprejeta je tudi avtentikacija na nosilca.

Zahteva

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."}
    ]
  }'

Odziv

{
  "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
  }
}

Pretakanje

Dodaj "stream": true. Model Gate posreduje dogodke SSE, združljive z Anthropic, in beleži končno uporabo žetona za poravnavo.

Vzdevki in računovodstvo

Če je naveden vzdevek, se zamenja s kanoničnim modelom, preden se zahteva postavi v čakalno vrsto ali pošlje navzgor. Cene, stroški uporabe, zgodovina zahtev in omejitve modela uporabljajo kanonični model.

StanjePomenAkcija
400Neveljavna zahtevaPreverite telo zahteve in ID modela.
401Neveljaven ali zamrznjen ključPreverite ali obrnite ključ API.
429Omejitev stopnje ali sočasnosti je preseženaSpoštovanje Retry-After in poskusite znova z odmikom.
5xxZačasna napaka navzgor ali prehodaZnova poskusite idempotentne zahteve z eksponentnim odmikom.