PT ▾
Comece agora

Documentação da API

Comece a usar a API AI sem censura em minutos. Envie uma solicitação de texto simples e receba respostas brutas e sem filtros por meio do endpoint padrão compatível com OpenAI.

Autenticação e URL Base

A API requer uma única chave de API para autenticação. Você recebe essa chave imediatamente após se registrar com Google ou um endereço de e-mail. Passe-a no Authorization cabeçalho como um token Bearer. A URL base é https://api.topuncensored.com/v1. Este URL funciona com qualquer SDK ou biblioteca de clientes compatível com OpenAI.

  • Use o cabeçalho: Authorization: Bearer YOUR_API_KEY
  • Defina o URL base do seu cliente para o endpoint fornecido.

Esta configuração garante que você possa trocar bibliotecas sem alterar sua lógica principal.

curl https://api.topuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a list of ten distinct UI layout patterns."}]
  }'

Endpoint Chat Completions

Envie prompts de texto para o /v1/chat/completions endpoint. endpoint. O ID do modelo é uncensored. Esse endpoint lida com formatação de chat padrão com mensagens. Ele retorna respostas de texto diretamente. Não há camadas extras ou wrappers. Você controla a janela de contexto de 100.000 tokens. Solicitações abaixo de 8 MB funcionam com confiabilidade. Use isso para geração de texto direta.

Estruture sua solicitação com um prompt de system e uma mensagem de user. O modelo responde sem filtrar conteúdo adulto legal. Erros como chaves ausentes retornam 401. Ficou sem crédito? Você recebe um erro 402. Esses são sinais claros.

Respostas em Streaming

Ative o streaming definindo stream: true. Você recebe chunks de texto conforme são gerados. Isso reduz a latência percebida para saídas longas. O último chunk inclui dados de uso de tokens. Use isso para exibições em tempo real ou renderização progressiva. É eficiente para aplicações de alto volume.

Analise cada chunk para construir sua resposta final. Este método lida bem com saídas grandes. A API suporta Server-Sent Events padrão. Esta é a abordagem recomendada para aplicativos interativos.

from openai import OpenAI

client = OpenAI(base_url="https://api.topuncensored.com/v1", api_key="YOUR_KEY")

resp = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)

Chamada de Ferramentas e Modo JSON

Use chamadas de função para interações estruturadas. Defina ferramentas na sua solicitação. O modelo retorna argumentos estruturados. Defina response_format para {"type": "json_object"} para saída JSON estrita. Isso garante formatos de dados previsíveis. Combine esses recursos para integrações robustas. Você obtém controle preciso sobre a estrutura da saída.

A chamada de ferramentas funciona com o esquema padrão da OpenAI. O modo JSON força JSON válido. Use isso para integrações de API ou extração de dados. Essa flexibilidade suporta fluxos de trabalho complexos.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.topuncensored.com/v1", apiKey: process.env.API_KEY });

const resp = await client.chat.completions.create({
  model: "uncensored",
  messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);

Parâmetros e Limites

Ajustar temperature, top_p, e stop sequências. Defina max_tokens para 16.000. O padrão é 2.048 se omitido. Controle a repetição com presence_penalty e frequency_penalty. Use seed para saídas determinísticas. Esses parâmetros refinam a qualidade da geração. Você tem controle total sobre o estilo de saída.

Os limites de taxa são de 300 solicitações por minuto. As solicitações simultâneas são limitadas a 8. Esses limites garantem desempenho estável. Monitore seu uso pelo painel. Ajuste os parâmetros para otimizar para seu caso de uso específico.

Erros e Janela de Contexto

Trate os erros com elegância. 401 significa chave inválida. 402 indica crédito insuficiente. 429 sinaliza limites de taxa. A janela de contexto é de 100.000 tokens no total. A saída máxima é de 16.000 tokens. Gerencie seus tokens com sabedoria. Erros não consomem crédito. Isso economiza dinheiro durante a depuração. Use o último fragmento para estatísticas de uso.

Acompanhe o uso de tokens. Evite atingir os limites de taxa. Retente com backoff exponencial. Isso garante uma operação confiável. A API é projetada para robustez. Lidere com erros como parte do fluxo normal.

stream = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Tell the story in second person."}],
    stream=True,
)
for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

Perguntas frequentes

A top uncensored API é gratuita?

Não, é pagamento conforme o uso. Você recebe $0.50 de crédito de teste para novas contas. O crédito nunca expira. Erros são gratuitos. Apenas criptomoeda para recargas.

Posso usar isto com SDKs da OpenAI?

Sim, é totalmente compatível com OpenAI. Altere a URL base e a chave de API. Funciona com bibliotecas padrão. Não é necessário código personalizado. Isso simplifica significativamente a integração.

Qual é o tamanho da janela de contexto?

A janela de contexto é de 100.000 tokens. Isso inclui prompt e conclusão. A saída máxima é de 16.000 tokens. Isso permite conversas longas. Use para análise detalhada.

Recupere sua chave de API

Cadastre-se, pegue sua chave e atualize a URL base. Pronto.

Comece agora