Skip to Content
ДокументацияMessages API

API сообщений

POST /api/v1/messages принимает запрос Anthropic Messages и возвращает ответ поставщика без обертки API Stock.

Текущая доступность: в активном каталоге нет модели, подключённой через протокол Anthropic. Не отправляйте продакшен-запросы на этот эндпоинт, пока в каталоге не появится модель с поддержкой Anthropic. Текущие модели Claude используют Chat Completions API.

Запрос

ПолеОбязательноОписание
modelДаАктивная модель с поддержкой протокола Anthropic.
messagesДаВзаимодействия пользователя и помощника Anthropic.
max_tokensДаМаксимальное количество сгенерированных токенов; минимум 1.
streamНетУстановите true для событий Anthropic SSE.
systemНетСтрока или блоки содержимого Anthropic.

Дополнительные поля Anthropic — thinking, tools, tool_choice, stop_sequences, настройки сэмплирования и кэша — передаются дальше.

Конфигурация SDK

Когда модель Anthropic станет активна, настройте @anthropic-ai/sdk или Python-клиент anthropic, указав базовый URL https://api.api-stock.com/api/v1 и свой API-ключ. Используйте точный идентификатор из GET /api/v1/catalog. Тарифы на токены и кэширование промптов доступны в том же ответе каталога.

Потоковые ответы

Установите stream: true для получения событий Anthropic SSE (message_start, content_block_delta, message_delta, message_stop). Входные токены поступают в message_start; текущий счетчик выходных токенов поступает в каждый message_delta.

Предпочитайте потоковую передачу для длинных ответов или ответов, требующих рассуждений. Запрос без потоковой передачи удерживает соединение открытым без передачи данных до тех пор, пока весь ответ не будет готов, а модели, выполняющие рассуждения, могут работать более минуты. CDN перед API ограничивает бездействующее проксируемое соединение примерно 100 секундами и затем возвращает 524 — без заголовков CORS, поэтому в браузере это проявляется как вводящая в заблуждение ошибка CORS, а не тайм-аут. Потоковая передача удерживает поток данных, поэтому соединение никогда не простаивает и ограничение не применяется.

API сообщений — API Stock