ChatCompletionsFormat

Генерируйте ответы на основе истории диалога с потоковой выдачей или без неё.

Совместимо с API OpenAI Chat Completions.

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

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

Authorization BearerAuth

Authorization Bearer <token>

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

в заголовке

Тело запроса

application/json

model* string
Идентификатор модели
messages* array[object]
Список сообщений диалога
temperature? number
Температура сэмплирования
По умолчанию: 1 | Диапазон: 0 ≤ значение ≤ 2
top_p? number
Параметр ядерной выборки (nucleus sampling)
По умолчанию: 1 | Диапазон: 0 ≤ значение ≤ 1
n? integer
Количество генерируемых ответов
По умолчанию: 1 | Минимальное значение: 1
stream? boolean
Включить потоковую выдачу
По умолчанию: false
stream_options? object
Параметры потоковой выдачи
stop? string | array[string]
Стоп-последовательности
max_tokens? integer
Максимальное количество генерируемых токенов
max_completion_tokens? integer
Максимальное количество выходных токенов
presence_penalty? number
Штрафует уже встречавшиеся токены, поощряя появление новых тем
По умолчанию: 0 | Диапазон: -2 ≤ значение ≤ 2
frequency_penalty? number
Штрафует токены пропорционально частоте их появления в уже сгенерированном тексте
По умолчанию: 0 | Диапазон: -2 ≤ значение ≤ 2
logit_bias? object
Смещение логитов для выбранных токенов
user? string
Идентификатор пользователя
tools? array[object]
Список доступных инструментов для вызова функций
tool_choice? string | object
Стратегия выбора инструментов
response_format? object
Формат ответа
seed? integer
Случайное начальное значение
reasoning_effort? string
Уровень усилий на рассуждение
Допустимые значения: "low" | "medium" | "high"
modalities? array[string]
Режимы вывода
audio? object
Настройки аудиовыхода

Тело ответа

Код состоянияТип содержимого
200application/json
400application/json
429application/json
curl -X POST "https://api.covanexus.com/v1/chat/completions" \
  -H "Authorization: Bearer " \
  -H "Content-Type: application/json" \
  -d '{
  "model": "gpt-4",
  "messages": [
    {
      "role": "system",
      "content": "string"
    },
    {
      "role": "user",
      "content": "string"
    }
  ]
}'
200
400
429
{
  "id": "string",
  "object": "chat.completion",
  "created": 0,
  "model": "string",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "system",
        "content": "string"
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 0,
    "completion_tokens": 0,
    "total_tokens": 0
  }
}

BearerAuth