Быстрый старт
Интеграция за минуты — полная совместимость с OpenAI, нужно лишь сменить base_url.
LLM Chat completions
Call leading models like Claude, GPT-4, and DeepSeek via a single OpenAI-compatible API endpoint.
Media generation
Submit asynchronous media generation tasks for image, video, and music models with simple polling.
Prompt caching
Save up to 90% in token pricing on supported models by caching long, static context sequences.
Deep thinking models
Control reasoning effort (low/medium/high) for models like o1/o3 and DeepSeek-R1 natively.
#Обзор
API полностью совместим с OpenAI. Укажите base_url любого OpenAI SDK на адрес ниже и передайте ваш ключ в заголовке, чтобы вызвать любую доступную модель.
https://api.sozdai.ai/v1#3-Step Quickstart Guide
Get your API key
Create a secure API key in the console to authorize requests. Keep your key confidential.
API Keys
Configure authorization headers
Include the API key in the request headers for authorization:
Authorization: Bearer sk-corr-...Send your first request
Point the API client to the Base URL and invoke the completion endpoint:
curl https://api.sozdai.ai/v1/chat/completions \
-H "Authorization: Bearer $CORRY_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-sonnet-4-6",
"messages": [{"role": "user", "content": "Hello"}]
}'#Потоковая передача
Установите stream: true, чтобы получать токены постепенно в формате OpenAI; поток завершается data: [DONE].
resp = client.chat.completions.create(
model="claude-sonnet-4-6",
messages=[{"role": "user", "content": "Hello"}],
stream=True,
)
for chunk in resp:
print(chunk.choices[0].delta.content or "", end="")#Параметры
Тело запроса соответствует OpenAI. Основные параметры перечислены ниже; другие поля OpenAI также поддерживаются:
| Параметр | Тип | Описание |
|---|---|---|
stream | boolean | Потоковый ответ (SSE) |
max_tokens | integer | Макс. число токенов |
temperature | number | Температура выборки, 0–2 |
tools | array | Вызов функций (tools) |
stop | string[] | Стоп-последовательности |
reasoning_effort | string | Включить рассуждение: low / medium / high |
#Коды ошибок
Ошибки возвращаются в виде стандартного объекта error (поля message и type). Частые коды:
| Код | Значение |
|---|---|
401 | Неверный или отсутствующий ключ |
402 | Недостаточно средств |
404 | Запрошенная модель не существует или недоступна |
429 | Превышен лимит — повторите позже |
502 | Сервис временно недоступен, повторите попытку |