PT ▾
Experimente com crédito de teste

Documentação da API do Modelo Uncensored AI

Insira nosso modelo uncensored na sua stack existente com uma única alteração de configuração. Fornecemos uma API direta e compatível com OpenAI que retorna texto bruto sem as recusas de conteúdo habituais.

URL Base

https://api.modelaiuncensored.com/v1

Modelouncensored

URL Base e autenticação

A API de modelo IA sem censura está localizada em https://api.modelaiuncensored.com/v1. Você recebe uma chave de API ativa por conta, emitida imediatamente após o cadastro via Google ou e-mail. Passe esta chave no Authorization cabeçalho como um token Bearer. Não suportamos múltiplas chaves por conta, então rotacione sua chave gerando uma nova no painel se necessário.

Primeira solicitação

Envie uma solicitação padrão de conclusão de chat para testar a conexão. O id do modelo é uncensored. Você receberá uma resposta direta sem filtragem de conteúdo para tópicos lícitos. Este endpoint substitui sua URL base do OpenAI existente em qualquer cliente.

curl https://api.modelaiuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "return the first ten lines of a json schema for user authentication"}]
  }'

Integração do SDK Python

Use a biblioteca oficial da OpenAI para Python para interagir com nossa API. Altere a URL base para nosso endpoint e defina sua chave de API. Isso permite que você mantenha a estrutura de código existente enquanto ganha acesso às capacidades do nosso LLM sem censura.

from openai import OpenAI

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

Para desenvolvedores JavaScript, o SDK Node da OpenAI funciona imediatamente. Configure a URL base e a chave da API no seu objeto de inicialização. Isso garante compatibilidade com seus projetos existentes TypeScript ou JavaScript sem precisar de um cliente personalizado.

import OpenAI from "openai";

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

Respostas em streaming e uso de tokens

Ative o streaming definindo stream: true na sua solicitação. Retornamos Eventos Enviados pelo Servidor (SSE) para saída em tempo real. O último fragmento do fluxo contém um usage objeto detalhando os tokens de entrada e saída processados. Isso permite que você rastreie os custos com precisão conforme o modelo gera texto.

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)

Limites, erros e contexto

Nossa API suporta uma janela de contexto de 100.000 tokens para prompt e conclusão combinados. Você está limitado a 300 solicitações por minuto por chave e um máximo de 8 solicitações simultâneas. Se sua chave for inválida, você receberá um erro 401. Um erro 402 indica crédito pré-pago insuficiente, enquanto 429 sinaliza que você atingiu o limite de taxa.

Perguntas frequentes

Este é o modelo de IA sem censura oficial da OpenAI?

Não. Hospedamos um modelo de pesos abertos ajustado para saída uncensored, não o modelo de nenhum outro fornecedor. É compatível com o formato da API OpenAI, mas roda em nossa própria infraestrutura.

O que acontece se eu atingir o limite de taxa?

Você receberá o erro 429 Too Many Requests. O limite é de 300 solicitações por minuto por chave. Você pode gerar uma nova chave para redefinir o contador de limite de taxa, pois cada chave tem sua própria cota.

A API LLM uncensored suporta streaming?

Sim. Você pode habilitar o streaming definindo o parâmetro stream como true. Retornamos chunks SSE, com o último chunk contendo dados de uso de tokens para fins de cobrança.

Obtenha sua chave de API

Faça o cadastro, copie o token e atualize sua URL base. Simples.

Experimente com crédito de teste