Skip to main content
POST
Создаёт сообщение в формате API Anthropic Messages. Поддерживает текст, изображения, PDF, инструменты и расширенное мышление.

Аутентификация

string
обязательно
Bearer-токен. Используйте ваш API-ключ в качестве Bearer-токена в заголовке Authorization.Формат: Bearer <SUNRA_KEY>

Запрос

Этот эндпоинт принимает объект.
string
обязательно
Модель, которая завершит ваш промпт. Просмотрите доступные модели на sunra.ai/models.
object[]
обязательно
Входные сообщения. Каждое входное сообщение имеет role и content.
integer
обязательно
Максимальное количество токенов для генерации перед остановкой. Обратите внимание, что модель может остановиться до достижения этого максимума.
string | object[]
Системный промпт. Способ предоставления контекста и инструкций модели. Может быть строкой или массивом блоков контента.
boolean
по умолчанию:false
Передавать ли ответ в потоковом режиме с использованием Server-Sent Events (SSE).
number
по умолчанию:1
Степень случайности, добавляемая в ответ. Диапазон от 0.0 до 1.0. Используйте temperature ближе к 0.0 для аналитических задач/задач с множественным выбором и ближе к 1.0 для творческих и генеративных задач.
number
Использовать nucleus-сэмплирование. При nucleus-сэмплировании мы вычисляем кумулятивное распределение по всем вариантам для каждого последующего токена в порядке убывания вероятности и обрезаем его, когда оно достигает определённой вероятности, заданной top_p.
integer
Сэмплирование только из верхних K вариантов для каждого последующего токена. Используется для удаления маловероятных ответов из «длинного хвоста». Рекомендуется только для продвинутых случаев использования.
string[]
Пользовательские текстовые последовательности, которые заставят модель прекратить генерацию. Возвращённый текст не будет содержать стоп-последовательность.
object[]
Определения инструментов, которые модель может использовать.
object
Как модель должна использовать предоставленные инструменты.
object
Объект, описывающий метаданные запроса.
object
Конфигурация расширенного мышления. При включении модель будет думать перед ответом.

Ответ

Успешный ответ сообщения.
string
Уникальный идентификатор сообщения, например msg_01XFDUDYJgAACzvnptvVoYEL.
string
Тип объекта. Всегда message.
string
Роль сгенерированного сообщения в беседе. Всегда assistant.
object[]
Контент, сгенерированный моделью. Это массив блоков контента.
string
Модель, обработавшая запрос.
string | null
Причина остановки модели. Может быть end_turn (модель достигла естественной точки остановки), max_tokens (превышен max_tokens или максимум модели), stop_sequence (сгенерирована одна из ваших пользовательских стоп-последовательностей) или tool_use (модель вызвала один или несколько инструментов).
string | null
Какая пользовательская стоп-последовательность была сгенерирована, если таковая имеется.
object
Использование для выставления счетов и ограничения скорости. Три входные корзины взаимоисключающие — см. Использование токенов.