PT ▾

Documentação da API

Comece a enviar solicitações para nossa API de LLM sem censura configurando seu cliente compatível com OpenAI com nossa URL base e uma chave de API válida.

URL Basehttps://api.howtouseuncensoredai.com/v1
Modelosem censura

URL Base e Autenticação

Come apontando seu cliente para nossa URL base e passando sua chave no cabeçalho de autorização. Fornecemos um único endpoint que aceita payloads padrão do OpenAI sem exigir cabeçalhos personalizados ou lógica complexa de roteamento. Sua chave de API concede acesso ao modelo uncensored dedicado, e você pode gerá-la instantaneamente pelo painel usando autenticação via Google ou e-mail. Mantenha sua chave segura, pois ela é a única credencial necessária para todas as solicitações.

curl https://api.howtouseuncensoredai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "what is the current temperature in london"}]
  }'

Endpoint Chat Completions

Envie seus prompts para o chat/completions endpoint usando o padrão messages estrutura de array. Você deve especificar o ID do modelo como uncensored para garantir que você esteja atingindo o mecanismo de inferência correto. A API retorna respostas de texto que respeitam suas configurações de temperatura e top-p sem recusas ocultas para conteúdo legal. Essa estrutura simples permite que você integre nosso serviço em projetos existentes com mínimas alterações de código.

Streaming e Uso de Tokens

Ative o streaming definindo stream: true para receber tokens conforme são gerados via Server-Sent Events. Isso reduz a latência percebida para respostas longas e permite que sua interface atualize em tempo real. Os detalhes de uso de tokens são incluídos no último chunk do stream, permitindo que você rastreie os custos com precisão sem armazenar toda a resposta na memória. Erros durante o streaming não geram cobranças para a saída parcial.

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)

Chamada de Função e Modo JSON

Use o tools parâmetro para habilitar chamada de função, permitindo que o modelo produza dados estruturados para seus aplicativos. Você também pode forçar saída JSON definindo response_format para {"type": "json_object"} para conformidade estrita de esquema. Esses recursos funcionam junto com nosso modelo sem censura, então você obtém saídas estruturadas sem perder a capacidade do modelo de lidar com tópicos complexos ou de nicho. Defina os esquemas de função claramente para obter resultados confiáveis.

from openai import OpenAI

client = OpenAI(base_url="https://api.howtouseuncensoredai.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)

Integração do SDK Node

Integre rapidamente usando o SDK Node oficial da OpenAI, substituindo a URL base para apontar para nosso serviço. Isso garante compatibilidade com wrappers e middleware existentes que esperam comportamento padrão da OpenAI. Você pode lidar com erros de forma elegante e gerenciar retentativas com base nos códigos de status retornados pela nossa API. O SDK cuida da serialização e desserialização, permitindo que você se concentre na lógica do seu aplicativo em vez dos detalhes HTTP.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.howtouseuncensoredai.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);

Limites de Taxa e Cotas

Nossa API impõe um limite de 300 requisições por minuto por chave, com um limite de concorrência de 8 requisições simultâneas. Se você exceder esses limites, receberá um erro 429, e chaves inválidas retornam um erro 401. Um erro 402 indica crédito pré-pago insuficiente, que você pode recarregar usando USDT ou USDC. O modelo suporta uma janela de contexto de 100.000 tokens, permitindo dados de entrada extensos enquanto mantém o desempenho.

Perguntas frequentes

Como usar IA sem censura pela primeira vez?

Cadastre-se para uma conta para receber $0.50 em crédito de teste. Em seguida, gere uma chave de API e configure seu cliente compatível com OpenAI com nosso URL base e ID do modelo.

O que acontece se eu exceder o limite de taxa?

Você receberá um código de status 429 indicando muitas solicitações. O limite é de 300 solicitações por minuto por chave, com um máximo de 8 solicitações simultâneas.

A API LLM uncensored suporta streaming?

Sim, defina o parâmetro stream como true para receber Server-Sent Events. Os detalhes do uso de tokens são fornecidos no último chunk do stream para faturamento preciso.

Obtenha sua chave de API

Cadastre-se, copie a chave, atualize sua URL base. Configuração simples.