Документы
Справочник APIВойти

Справочник API

Поддерживаемые публичные эндпоинты генерации и поля запроса. Скачайте OpenAPI для машиночитаемых схем.

Эндпоинты

МетодПутьНазначение
GET/v1/modelsСписок включённых одобренных моделей.
GET/v1/models/{model_id}Получите одну одобренную модель.
POST/v1/chat/completionsПолучите JSON-ответ или SSE-поток.
GET/healthРаботоспособность Worker.
GET/readyГотовность базы данных и генерации.

Запрос чата

POST /v1/chat/completions
curl "https://uncensoredlabs.dev/v1/chat/completions" \
  -H "Authorization: Bearer $UNCENSOREDLABS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"YOUR_APPROVED_MODEL_ID","messages":[{"role":"user","content":"Hello"}],"max_tokens":256}'

Требуются ID модели и сообщения. Укажите либо max_tokens, либо max_completion_tokens. Размер запроса чата ограничен 4 MiB; лимиты входного контекста и инструментов применяет провайдер.

Ответ

Обычные вызовы возвращают OpenAI-совместимый ответ чата. Потоковые вызовы возвращают SSE-дельты с завершением data: [DONE]. Использование должно быть проверено до итогового финансового расчёта.

Заголовок / полеНазначение
АвторизацияBearer-ключ приложения.
Content-Typeapplication/json для запросов.
Idempotency-KeyНеобязательный идентификатор защиты от дублирования.
x-request-idСсылка ответа для расследования.
usageЧисло токенов провайдера для расчёта.

Работоспособность и готовность

GET /health проверяет работоспособность. GET /ready дополнительно проверяет зависимости и готовность генерации; он может вернуть 503 при недоступности сервиса или запрете запуска. Исправный Worker сам по себе не доказывает, что реальная генерация включена.