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