POST /v1/messages
АПИ за поруке компатибилан са антропизмом са псеудонима, стримовањем, алатима, визијом, кеширањем и размишљањем.
POST /v1/messages
Аутентификација
x-api-key: mg_live_...
anthropic-version: 2023-06-01
content-type: application/json
Аутентификација носиоца је такође прихваћена.
Захтев
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."}
]
}'
Одговор
{
"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
}
}
Стреаминг
Додај "stream": true. Модел Гате прослеђује ССЕ догађаје компатибилне са антропизмом и бележи коначну употребу токена за поравнање.
Алиаси и рачуноводство
Ако је наведен псеудоним, он се замењује канонским моделом пре него што се захтев стави у ред чекања или пошаље узводно. Цене, трошкови коришћења, историја захтева и ограничења модела користе канонски модел.
| Статус | Значење | Акција |
|---|---|---|
400 | Неважећи захтев | Проверите тело захтева и ИД модела. |
401 | Неважећи или замрзнути кључ | Верификујте или ротирајте АПИ кључ. |
429 | Стопа или ограничење истовремености је премашено | Поштовање Retry-After и покушајте поново са повлачењем. |
5xx | Привремена узводна грешка или грешка мрежног пролаза | Поновите идемпотентне захтеве са експоненцијалним повлачењем. |