POST
/v1/messages
Справочник API
Anthropic-совместимый эндпоинт — родной формат моделей Claude. Его используют Claude Code, Anthropic SDK и Roo Code.
- Ключ — в
Authorization: Bearer fetch_...илиx-api-key: fetch_.... Заголовокanthropic-versionZukko не требует, но если он есть — передаёт провайдеру. - Модели GLM (
glm-5.3,glm-5.3-flash) тоже работают через этот эндпоинт: Zukko переводит запрос в формат OpenAI, а ответ и поток — обратно в формат Anthropic.
Запрос
JSON
bash
{
"model": "claude-sonnet-5",
"max_tokens": 1024,
"messages": [
{"role": "user", "content": "Расскажи про квантовую физику"}
],
"system": "Ты полезный ассистент"
}Параметры
Параметр
Тип
Обязательный
Описание
model
string
Да
ID модели
max_tokens
integer
Да
Макс. токенов в ответе
messages
array
Да
Массив сообщений
system
string
Нет
Системный промпт
stream
boolean
Нет
Потоковая передача
temperature
float
Нет
Температура (0-1)
top_p
float
Нет
Nucleus sampling
top_k
integer
Нет
Top-K sampling
tools
array
Нет
Инструменты (function calling)
tool_choice
object
Нет
Выбор инструмента
stop_sequences
array
Нет
Стоп-последовательности
metadata
object
Нет
Метаданные запроса
Ответ
JSON
bash
{
"id": "msg_...",
"type": "message",
"role": "assistant",
"model": "claude-sonnet-5",
"content": [
{
"type": "text",
"text": "Квантовая физика — это раздел..."
}
],
"stop_reason": "end_turn",
"usage": {
"input_tokens": 25,
"output_tokens": 150
}
}