Нативный формат Claude
Интерфейс в нативном формате Anthropic Messages для моделей семейства Claude. Совместимо с /v1/messages.
Совместимо с API Anthropic Messages. Можно напрямую использовать официальный SDK Anthropic anthropic и задать base_url на https://api.covanexus.com.
POST
/v1/messages
https://api.covanexus.com
Аутентификация
Тело
Аутентификация
Authorization BearerAuth
Authorization Bearer <token>
Используйте аутентификацию по токену Bearer: Authorization: Bearer $COVA_NEXUS_API_KEY. Также поддерживается заголовок запроса x-api-key: $COVA_NEXUS_API_KEY в формате Anthropic. anthropic-version: 2023-06-01 обязателен при использовании x-api-key.
в заголовке
Тело запроса
application/json
model* string
Идентификатор модели (например, claude-sonnet-4-5)
messages* array[object]
Список сообщений диалога; каждый элемент содержит
role (user/assistant) и contentmax_tokens* integer
Максимальное количество генерируемых токенов
system? string | array[object]
Системный промпт
temperature? number
Температура сэмплирования
По умолчанию: 1 | Диапазон: 0 ≤ значение ≤ 1
top_p? number
Параметр ядерной выборки (nucleus sampling)
top_k? integer
Сэмплирование Top-K
stream? boolean
Включить потоковую выдачу (поток событий SSE)
По умолчанию: false
stop_sequences? array[string]
Стоп-последовательности
tools? array[object]
Список доступных инструментов (вызовы инструментов)
tool_choice? object
Стратегия выбора инструментов
thinking? object
Настройки расширенного рассуждения для совместимых моделей Claude
metadata? object
Пользовательские метаданные
Тело ответа
| Код состояния | Тип содержимого |
|---|---|
| 200 | application/json |
| 400 | application/json |
| 429 | application/json |
curl -X POST "https://api.covanexus.com/v1/messages" \
-H "Authorization: Bearer $COVA_NEXUS_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-sonnet-4-5",
"max_tokens": 1024,
"messages": [
{"role": "user", "content": "用一句话介绍你自己"}
]
}'200
400
429
{
"id": "msg_xxx",
"type": "message",
"role": "assistant",
"model": "claude-sonnet-4-5",
"content": [
{
"type": "text",
"text": "string"
}
],
"stop_reason": "end_turn",
"stop_sequence": null,
"usage": {
"input_tokens": 0,
"output_tokens": 0,
"cache_creation_input_tokens": 0,
"cache_read_input_tokens": 0
}
}BearerAuth