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

Совместимость с OpenAI

Используйте интерфейс Chat Completions OpenAI SDK с собственным базовым URL. Поддержка явно указана для каждого эндпоинта и возможности модели.

Поддерживаемые эндпоинты

ЭндпоинтПоддержка
GET /v1/modelsВключённый каталог с проверенными метаданными.
GET /v1/models/{model_id}Одна одобренная модель.
POST /v1/chat/completionsГенерация текста, проверенные вызовы инструментов и SSE.

Эндпоинты Responses, эмбеддингов, изображений, аудио, файлов, дообучения и Anthropic Messages не реализованы. Клиентам, требующим эти протоколы, нужен другой поддерживаемый режим.

Поля запроса

ПолеДопустимые значения
model, messagesОбязательны ID модели и хотя бы одно сообщение; действуют ограничения размера запроса и контекста модели.
rolessystem, developer, user, assistant, tool.
max_tokens или max_completion_tokensОдин лимит вывода; также ограничен моделью.
temperature, top_p0–2 and 0–1 respectively.
stream, stream_optionsЛогический параметр потоковой передачи и необязательный include_usage.
stopСтрока или список стоп-последовательностей; действуют лимиты провайдера.
tools, tool_choice, parallel_tool_callsОпределения инструментов; ограничены размером запроса и лимитами провайдера.
nРовно 1.

Неизвестные параметры и неподдерживаемые поля сообщений отклоняются, а не игнорируются молча. Содержимое сообщений — текст; массивы изображений или аудио не принимаются.

Настройка клиента

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}'