POST /v1/messages
Messages (Anthropic)
Формат Anthropic для Claude Code и SDK Anthropic: модели Claude и агенты на Claude.
- • ANTHROPIC_BASE_URL = https://api.morsmorii.ru (без /v1) — клиент сам добавит /v1/messages.
- • Ключ — в x-api-key или Authorization: Bearer (ANTHROPIC_AUTH_TOKEN в Claude Code).
- • Кэш промпта (cache_control) поддерживается: чтение из кэша — 10 % цены входа, запись — 125 %.
- • Ошибки — в формате Anthropic: {type: "error", error: {type, message}}.
Параметры
| model* | string | claude-sonnet-5-5, claude-haiku-4-5, claude-opus-5-5, claude-fable-5-1 или agent:Имя |
| max_tokens* | integer | предел ответа |
| messages* | array | сообщения user/assistant |
| system | string | array | системная инструкция |
| stream | boolean | стрим событий Anthropic |
| tools | array | инструменты Anthropic |
Пример
curl https://api.morsmorii.ru/v1/messages \
-H "x-api-key: $MORSMORII_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{"model":"claude-haiku-4-5","max_tokens":100,"messages":[{"role":"user","content":"Привет! Ответь одной фразой."}]}'Ответ:
{
"id": "msg_…",
"type": "message",
"role": "assistant",
"model": "claude-haiku-4-5",
"content": [
{
"type": "text",
"text": "Привет! Чем помочь?"
}
],
"stop_reason": "end_turn",
"usage": {
"input_tokens": 14,
"output_tokens": 9
}
}Попробовать со своим ключом
Ключ не сохраняется. Запрос — настоящий и стоит как обычно: ≈ 0,05 ₽ на Haiku 4.5.