Формат Responses

Интерфейс OpenAI Responses поддерживает многоходовые диалоги, встроенные инструменты и модели рассуждений. Совместимо с /v1/responses.

Совместимо с API OpenAI Responses. Для вызова используйте токен платформы как api_key и base_url как https://api.covanexus.com/v1.

POST /v1/responses https://api.covanexus.com
Аутентификация
Тело

Аутентификация

Authorization BearerAuth

Authorization Bearer <token>

Используйте аутентификацию по токену Bearer. Формат: Authorization: Bearer $COVA_NEXUS_API_KEY

в заголовке

Тело запроса

application/json

model* string
Идентификатор модели
input? string | array[object]
Входные данные: обычный текст или массив сообщений с ролью и содержимым
instructions? string
Системные инструкции для формирования ответа
max_output_tokens? integer
Максимальное количество выходных токенов
temperature? number
Температура сэмплирования
top_p? number
Параметр ядерной выборки (nucleus sampling)
stream? boolean
Включить потоковую выдачу (поток событий SSE)
По умолчанию: false
tools? array[object]
Список доступных инструментов, включая вызовы функций и встроенные инструменты
tool_choice? string | object
Стратегия выбора инструментов
reasoning? object
Настройки рассуждений для совместимых моделей, например {"effort":"medium"}.
previous_response_id? string
Идентификатор предыдущего ответа для продолжения многоходового диалога
truncation? string
Стратегия усечения контекста
Допустимые значения: "auto" | "disabled"

Тело ответа

Код состоянияТип содержимого
200application/json
400application/json
429application/json
curl -X POST "https://api.covanexus.com/v1/responses" \
  -H "Authorization: Bearer $COVA_NEXUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "gpt-4o",
  "input": "用一句话介绍你自己"
}'
200
400
429
{
  "id": "resp_xxx",
  "object": "response",
  "created_at": 0,
  "model": "gpt-4o",
  "status": "completed",
  "output": [
    {
      "id": "msg_xxx",
      "type": "message",
      "status": "completed",
      "role": "assistant",
      "content": [
        {
          "type": "output_text",
          "text": "string"
        }
      ]
    }
  ],
  "usage": {
    "prompt_tokens": 0,
    "completion_tokens": 0,
    "total_tokens": 0
  }
}

BearerAuth