Início rápido da API Uncensored AI
Integre nossa API de IA uncensored atualizando sua URL base e chave, depois envie texto para o modelo único otimizado para respostas diretas e sem filtros, sem roteamento complexo.
https://api.uncensoredrouteropen.com/v1uncensored
Instale o SDK
Comece instalando o SDK oficial da OpenAI para a sua linguagem. Esta biblioteca cuida das solicitações HTTP e da análise de JSON para você. Funciona com nosso endpoint porque seguimos a especificação de chat-completions da OpenAI. Instale o pacote por meio do seu gerenciador de pacotes padrão. Em seguida, importe a classe de cliente no seu script. Isso fornece as ferramentas para se conectar à API imediatamente.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredrouteropen.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)
Configure sua URL Base
Aponte seu cliente para nosso endpoint específico. Você deve definir a URL base para HTTPS://api.uncensoredrouteropen.com/v1. Use sua chave de API no cabeçalho Authorization. Isso garante que todas as solicitações sejam enviadas para o nosso modelo sem censura. O SDK padrão da OpenAI aceita essa substituição. Ele ignora o endpoint padrão. Seu código permanece compatível com bibliotecas padrão.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredrouteropen.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);
Faça Sua Primeira Requisição
Envie uma mensagem simples para gerar texto. Use o ID do modelo "uncensored" em sua solicitação. Este modelo de peso aberto responde sem as recusas típicas. Você pode enviar prompts com o papel do sistema. A API retorna uma resposta de texto. Erros como chaves inválidas retornam 401. Crédito insuficiente retorna 402. Estes são códigos HTTP padrão.
curl https://api.uncensoredrouteropen.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "get today date"}]
}'
Ativar Streaming & Ferramentas
Use streaming para saída de tokens em tempo real. Defina stream como true em sua solicitação. A API envia Server-Sent Events. Cada chunk contém texto parcial. O último chunk inclui o uso de tokens. Você também pode definir ferramentas para chamada de função. O modelo segue o esquema da ferramenta. Isso permite fluxos de trabalho complexos de agentes.
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)
Trate Modo JSON & Parâmetros
Forçar saída estruturada com o modo JSON. Defina response_format como json_object. O modelo retorna JSON válido. Você pode ajustar a temperatura para criatividade. Use top_p para amostragem de núcleo. Defina sequências de parada para interromper a geração. Esses parâmetros controlam o estilo de saída. Eles funcionam exatamente como a API da OpenAI.
Limites, Erros e Contexto
Sua chave permite 300 solicitações por minuto. Você pode executar 8 solicitações simultâneas. O corpo da solicitação deve ficar abaixo de 8 MB. A janela de contexto suporta 100.000 tokens no total. A saída máxima é de 16.000 tokens por solicitação. Erros são gratuitos. O crédito nunca expira. Use a página de suporte para cobranças duplicadas.
Perguntas frequentes
Qual é a alternativa Open Router sem censura para integração direta?
Nossa API oferece acesso direto a um único modelo sem censura sem roteamento complexo. Você altera o URL base e a chave para utilizá-lo. É um modelo de peso aberto ajustado para conteúdo adulto legal.
Como lidar com limites de taxa e erros?
Você tem direito a 300 requisições por minuto e 8 requisições simultâneas. Um erro 429 significa que você atingiu o limite. Um erro 401 significa que sua chave é inválida. Um erro 402 significa que você precisa recarregar seu crédito cripto.
Qual é o tamanho da janela de contexto?
A janela de contexto é de 100.000 tokens para prompt e conclusão. Você pode gerar até 16.000 tokens em uma solicitação. Isso permite conversas longas e documentos grandes.
Recupere sua chave de API
Faça o cadastro, copie sua chave e atualize sua URL base. Essa é toda a configuração.