Skip to main content
POST
  • Нативный формат Anthropic Messages API
  • Полная совместимость с официальным Anthropic SDK (Python / JavaScript) — нужно лишь изменить base_url
  • Поддержка потоковой передачи (SSE)
  • Поддержка многоходовых диалогов, системных подсказок, визуального ввода и вызова инструментов
Если вы уже используете OpenAI SDK, рекомендуем эндпоинт в формате OpenAI. Если вы используете Anthropic SDK или Claude Code, рекомендуется этот эндпоинт.

Авторизация

string
Bearer-токен для прямых HTTP-запросов
string
API-ключ, совместимый с Anthropic SDK
string
по умолчанию:"2023-06-01"
Версия Anthropic API. Устанавливается автоматически при использовании Anthropic SDK.Рекомендуемое значение: 2023-06-01

Тело запроса

string
обязательно
Название моделиПоддерживаются все модели серии Claude, например:
  • claude-opus-4-6
  • claude-sonnet-4-6
  • claude-haiku-4-5
object[]
обязательно
Список сообщений в хронологическом порядке. Допустимы только роли user и assistant. Системные подсказки задаются в поле system верхнего уровня.
integer
обязательно
Максимальное количество токенов для генерации
  • Claude Sonnet 4-6: до 64000
  • Claude Opus 4-6: до 32000
string | object[]
Системная подсказка на верхнем уровне (не внутри messages)Принимает строку или массив блоков контента.
boolean
по умолчанию:false
Включить потоковую передачу (Server-Sent Events)
  • true: токены передаются по мере генерации в формате SSE Anthropic
  • false: полный ответ возвращается одним блоком
number
по умолчанию:1
Температура семплированияДиапазон: 01
number
Порог ядерного семплированияДиапазон: 01. Не рекомендуется задавать одновременно с temperature.
string[]
Стоп-последовательности — генерация прекращается при появлении любой из них

Ответ

string
Уникальный идентификатор запроса с префиксом msg_
string
Тип объекта, всегда message
string
Роль ответа, всегда assistant
object[]
Список сгенерированных блоков контента
  • content[].type: тип контента, обычно text
  • content[].text: сгенерированный текст
string
Модель, обработавшая запрос
string
Причина остановки генерации
  • end_turn: модель завершила ответ естественным образом
  • max_tokens: достигнут лимит max_tokens
  • stop_sequence: сработала стоп-последовательность
object
Статистика использования токенов
  • usage.input_tokens: количество входных токенов
  • usage.output_tokens: количество выходных токенов