AGTCloud API Docs
РуководстваСправочник APIИнтеграции и ресурсыОбновления и помощь
Текст и диалог

Anthropic Messages

Отправляйте сообщения и Content Blocks в структуре, совместимой с Anthropic Messages.

API Messages создаёт ответы модели с помощью сообщений user, assistant и Content Blocks, поддерживая текст, изображения, вызовы инструментов, потоковый вывод и расширенное мышление. Доступные блоки содержимого, инструменты и расширенные параметры могут различаться между моделями; ориентируйтесь на модели, доступные текущему ключу API, и фактические возможности API.

POST/v1/messages

Генерирует следующий ответ assistant на основе сообщений user и assistant. Содержимое сообщения может быть строкой или Content Blocks с текстом, изображениями, инструментами и документами.

API поддерживает обычные ответы JSON и потоковые события SSE; поддержка изображений, вызовов инструментов и расширенного мышления зависит от выбранной модели.

x-api-key<token>

Передавайте ключ API в Header x-api-key.

Расположение: header

Параметры Header

anthropic-version*string

Версия API, которую следует использовать.

По умолчанию"2023-06-01"
anthropic-beta?string

Версия beta, которую следует использовать. Можно разделить несколько значений запятыми или отправить этот Header несколько раз.

Тело запроса

Messages использует Content Blocks для текста, изображений, инструментов и расширенного мышления. Выберите представление по задаче.

application/json
Текстовый диалог

Используйте сообщения user и assistant для одного или нескольких ходов; system задаётся на верхнем уровне.

model
ID модели, доступной текущему ключу API и поддерживающей Messages.
max_tokens
Максимальное количество генерируемых токенов текущего ответа.
messages[]
Сообщения user и assistant по порядку.
application/json
{
  "model": "MODEL_ID",
  "max_tokens": 1024,
  "messages": [
    {
      "role": "user",
      "content": "Здравствуйте! Представьтесь, пожалуйста."
    }
  ]
}
Справочник полейВсе поля сохранены; описания выделяют особенности текущего сценария.

Простой текстовый диалог. messages может содержать строки или блоки text.

Изображения, инструменты и расширенное мышление зависят от модели и канала поставщика. Начните с минимального текстового запроса, затем включайте расширенные поля по одному.

Тело ответа

application/json

application/json

application/json

application/json

Официальная документация Anthropic MessagesОпределение протокола поставщика и последние изменения полей.