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

Chat Completions

Создавайте текстовые и мультимодальные ответы, а также вызовы инструментов через интерфейс Chat Completions, совместимый с OpenAI.

Интерфейс Chat Completions генерирует ответ модели по списку сообщений. Он подходит для обычного текстового диалога, мультимодального ввода, потокового и структурированного вывода, а также вызовов функций через инструменты. Поддерживаемые типы входа и расширенные параметры различаются между моделями. Ориентируйтесь на модели, доступные текущему ключу API, и фактические результаты вызовов.

POST/v1/chat/completions

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

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

АутентификацияBearer <token>

Используйте Bearer your-api-key в Header Authorization.

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

Тело запроса

Выберите структуру запроса по входной модальности модели. Все три режима используют один endpoint Chat Completions и общие параметры генерации.

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

Для обычных диалогов, генерации содержимого и текстового рассуждения. Содержимое сообщения можно передать строкой.

model
ID текстовой модели, доступной текущему аккаунту.
messages[].role
Роль сообщения, например user, system или assistant.
messages[].content
Текстовое сообщение в виде строки.
application/json
{
  "model": "MODEL_ID",
  "messages": [
    {
      "role": "user",
      "content": "Здравствуйте! Представьтесь одним предложением."
    }
  ]
}
Справочник полейСледующая структура полей относится только к выбранному режиму ввода

Запрос текстового диалога. Сообщения пользователя могут быть строками или массивами содержимого только с блоками text.

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

Тело ответа

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

Официальная документация OpenAI Chat CompletionsСмотрите определение исходного протокола и последние изменения полей.