Documentación
Referencia de la APIIniciar sesión

Compatibilidad con OpenAI

Utiliza la interfaz Chat Completions del SDK de OpenAI con una URL base personalizada. La compatibilidad se indica explícitamente para cada endpoint y capacidad del modelo.

Endpoints admitidos

EndpointSoporte
GET /v1/modelsCatálogo habilitado con metadatos verificados.
GET /v1/models/{model_id}Un modelo aprobado.
POST /v1/chat/completionsGeneración de texto, llamadas a herramientas verificadas y SSE.

Los endpoints de Responses, embeddings, imágenes, audio, archivos, ajuste fino y Anthropic Messages no están implementados. Los clientes que requieren esos protocolos necesitan otro modo compatible.

Campos de solicitud

CampoValores admitidos
model, messagesID de modelo obligatorio y al menos un mensaje; limitado por el tamaño de la solicitud y el contexto del modelo.
rolessystem, developer, user, assistant, tool.
max_tokens o max_completion_tokensUn límite de salida; también limitado por el modelo.
temperature, top_p0–2 and 0–1 respectively.
stream, stream_optionsStreaming booleano e include_usage opcional.
stopUna secuencia de parada o lista; se aplican límites del proveedor.
tools, tool_choice, parallel_tool_callsHerramientas de función; limitadas por el tamaño de solicitud y el proveedor.
nExactamente 1.

Los parámetros desconocidos y los campos de mensaje no admitidos se rechazan en lugar de ignorarse silenciosamente. El contenido de los mensajes es texto; no se admiten matrices de contenido de imagen o audio.

Configuración del cliente

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