Claude Messages
Используйте совместимый с Claude эндпоинт Messages для клиентов, отправляющих сообщения в формате Anthropic.
Базовый запрос
Ответ имеет совместимую с Claude структуру сообщения с блоками содержимого и, если доступно, сведениями об использовании.
Обязательные поля
Необязательные поля
Схема API включает такие поля, как:
systemtemperature,top_pиtop_kstreamstop_sequencestoolsиtool_choicethinkingcontext_managementoutput_configиoutput_formatmetadataspeedиservice_tier
Поддержка зависит от модели. Не отправляйте параметр только потому, что он есть в схеме: убедитесь, что выбранная модель его поддерживает.
Потоковые ответы
Задайте для stream значение true, чтобы включить совместимую с Claude потоковую передачу, если она поддерживается:
Используйте парсер событий Claude, а не парсер Chat Completions или Responses.
Поддержка инструментов и рассуждений
Для совместимых с Claude определений инструментов, блоков результатов их выполнения и настроек рассуждений нужна модель с соответствующими возможностями. Проверьте весь сценарий целиком, прежде чем включать его в автономных агентах.
Для одной и той же модели Claude при работе через OpenAI-совместимый эндпоинт и через /v1/messages могут требоваться разные способы обработки запросов и ответов. Настройте протокол, который ожидает ваш клиент.
Интеграция с инструментами
Инструментам, например клиентам для разработки, совместимым с Claude, могут требоваться дополнительные переменные окружения или настройки провайдера. Следуйте отдельному руководству в разделе Интеграции, а не ограничивайтесь заменой имени хоста.
