Início rápido da API Uncensored AI
Integre nossa API de IA uncensored em minutos usando o SDK padrão do OpenAI. Envie texto, ative o streaming e chame ferramentas com um endpoint compatível plug-and-play.
Autenticação e URL Base
A API utiliza autenticação padrão por chave de API. Envie sua chave no Authorization cabeçalho para cada solicitação. A URL base é https://api.uncensoredopenrouter.com/v1. Este URL funciona com os SDKs oficiais do OpenAI alterando base_url.
Não é necessária configuração complexa. Basta gerar uma chave no painel e passá-la para o seu cliente.
Enviando Sua Primeira Conclusão de Chat
Envie uma requisição POST para /v1/chat/completions com suas mensagens. O ID do modelo é uncensored. Ele responde com saídas de texto que não recusam conteúdo adulto legal.
Aqui está um exemplo básico de curl para começar:
curl https://api.uncensoredopenrouter.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Calculate the hash of this file path"}]
}'A janela de contexto é de 100.000 tokens para prompt e conclusão combinados.
Usando SDK Python
Use a biblioteca Python oficial da OpenAI. Defina base_url e api_key antes de chamar chat.completions.create. Isso garante que seu código seja executado contra nosso modelo uncensored.
Configuração de exemplo:
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredopenrouter.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)Passar model="uncensored" nas suas chamadas.
Integração do SDK Node
Instale o pacote npm OpenAI. Configure o cliente com a URL base personalizada e sua chave da API. Isso permite uma integração perfeita em aplicativos Node.js.
Trecho de código:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredopenrouter.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);As solicitações são processadas imediatamente. Sem espera por alocação de fila.
Habilitando Streaming para Tokens em Tempo Real
Definir stream: true para receber tokens conforme são gerados. Isso reduz a latência percebida para os usuários. A API usa Server-Sent Events (SSE).
Exemplo de streaming:
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)O uso de tokens está incluído no último chunk para precisão na faturação.
Limites de Taxa e Erros
A API limita a 300 requisições por minuto por chave. Se você exceder isso, receberá um erro 429. Um erro 401 significa que sua chave é inválida. Um erro 402 indica crédito insuficiente.
Erros são gratuitos. Você paga apenas pelo uso bem-sucedido de tokens. A janela de contexto de 100.000 tokens é redefinida por solicitação.
Perguntas frequentes
Esta é a API uncensored oficial da OpenRouter?
Não. Somos um serviço independente. Não oferecemos os modelos ou a infraestrutura do OpenRouter. Consulte a documentação do OpenRouter para conhecer seus limites e preços específicos. Nossa API é uma solução hospedada separadamente, com seus próprios modelos.
Como funciona o crédito pré-pago?
O crédito é cobrado pelo uso real de tokens. Erros e recusas são gratuitos. O crédito nunca expira. Você pode recarregar apenas com cripto, a partir de $20.
Qual é o tamanho da janela de contexto?
A janela de contexto é de 100.000 tokens para prompt e conclusão juntos. Você pode enviar até 16.000 tokens por solicitação.
Desbloqueie sua chave de API
Registre-se, pegue a chave e atualize sua URL base. Esse é o processo completo.