Anthropic Messages
Отправляйте сообщения и Content Blocks в структуре, совместимой с Anthropic Messages.
API Messages создаёт ответы модели с помощью сообщений user, assistant и Content Blocks, поддерживая текст, изображения, вызовы инструментов, потоковый вывод и расширенное мышление. Доступные блоки содержимого, инструменты и расширенные параметры могут различаться между моделями; ориентируйтесь на модели, доступные текущему ключу API, и фактические возможности API.
/v1/messagesГенерирует следующий ответ assistant на основе сообщений user и assistant. Содержимое сообщения может быть строкой или Content Blocks с текстом, изображениями, инструментами и документами.
API поддерживает обычные ответы JSON и потоковые события SSE; поддержка изображений, вызовов инструментов и расширенного мышления зависит от выбранной модели.
Аутентификация
anthropicApiKey Передавайте ключ API в Header x-api-key.
Расположение: header
Параметры Header
Версия API, которую следует использовать.
"2023-06-01"Версия beta, которую следует использовать. Можно разделить несколько значений запятыми или отправить этот Header несколько раз.
Тело запроса
Messages использует Content Blocks для текста, изображений, инструментов и расширенного мышления. Выберите представление по задаче.
application/jsonИспользуйте сообщения user и assistant для одного или нескольких ходов; system задаётся на верхнем уровне.
- model
- ID модели, доступной текущему ключу API и поддерживающей Messages.
- max_tokens
- Максимальное количество генерируемых токенов текущего ответа.
- messages[]
- Сообщения user и assistant по порядку.
{
"model": "MODEL_ID",
"max_tokens": 1024,
"messages": [
{
"role": "user",
"content": "Здравствуйте! Представьтесь, пожалуйста."
}
]
}Простой текстовый диалог. messages может содержать строки или блоки text.
Изображения, инструменты и расширенное мышление зависят от модели и канала поставщика. Начните с минимального текстового запроса, затем включайте расширенные поля по одному.
Тело ответа
application/json
application/json
application/json
application/json