Эндпоинты/LLM
Диалоговые запросы (Chat Completions)
Запрос к выбранной языковой модели. Формат полностью совпадает со спецификацией OpenAI, поэтому подходят любые официальные SDK.
POST
https://api.sozdai.ai/v1/chat/completions#Аутентификация
Во всех запросах ключ передаётся в заголовке Authorization.
http
Authorization: Bearer sk-corr-...#Параметры запроса
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
model | string | Да | Идентификатор модели, например gpt-4o |
messages | array | Да | История сообщений: у каждого есть role и content |
stream | boolean | Нет (по умолчанию false) | Отдавать ли ответ потоком через Server-Sent Events |
temperature | number | Нет | Температура сэмплирования, от 0 до 2 |
max_tokens | integer | Нет | Максимальное число генерируемых токенов |
reasoning_effort | string | Нет | Глубина рассуждения для reasoning-моделей (low/medium/high) |
#Пример запроса
curl https://api.sozdai.ai/v1/chat/completions \
-H "Authorization: Bearer $CORRY_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-3-5-sonnet",
"messages": [
{ "role": "user", "content": "Hello" }
],
"stream": false
}'#Пример ответа
Возвращает стандартный JSON с ответом модели.
json
{
"id": "chatcmpl-123",
"object": "chat.completion",
"created": 1700000000,
"model": "claude-3-5-sonnet",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "Hello! How can I help you today?"
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 10,
"completion_tokens": 9,
"total_tokens": 19
}
}Подсказка
На странице любой модели есть кнопка «Try it» — она открывает Playground, где запрос можно сразу проверить.