Documentação
Referência da APIEntrar

Compatibilidade com OpenAI

Use a interface Chat Completions do SDK da OpenAI com uma URL base personalizada. O suporte é explícito para cada endpoint e capacidade do modelo.

Endpoints suportados

EndpointSuporte
GET /v1/modelsCatálogo habilitado com metadados verificados.
GET /v1/models/{model_id}Um modelo aprovado.
POST /v1/chat/completionsGeração de texto, chamadas de ferramentas verificadas e SSE.

Os endpoints de Responses, embeddings, imagens, áudio, arquivos, ajuste fino e Anthropic Messages não estão implementados. Clientes que exigem esses protocolos precisam de outro modo compatível.

Campos da solicitação

CampoValores aceitos
model, messagesID do modelo obrigatório e pelo menos uma mensagem; limitado pelo tamanho da solicitação e pelo contexto do modelo.
rolessystem, developer, user, assistant, tool.
max_tokens ou max_completion_tokensUm limite de saída; também limitado pelo modelo.
temperature, top_p0–2 and 0–1 respectively.
stream, stream_optionsStreaming booleano e include_usage opcional.
stopUma sequência de parada ou lista; aplicam-se os limites do provedor.
tools, tool_choice, parallel_tool_callsFerramentas de função; limitadas pelo tamanho da solicitação e pelo provedor.
nExatamente 1.

Parâmetros desconhecidos e campos de mensagem não suportados são rejeitados em vez de ignorados silenciosamente. O conteúdo das mensagens é texto; arrays de conteúdo de imagem ou áudio não são aceitos.

Configuração do 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}'