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
Настройки аудиовыхода
Тело ответа
| Код состояния | Тип содержимого |
|---|---|
| 200 | application/json |
| 400 | application/json |
| 429 | application/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