PT ▾
Resgatar chave de teste

Início rápido: integre API sem censura

Integre nossa API sem censura em minutos usando SDKs padrão da OpenAI. Envie texto, receba texto e pule os filtros de conteúdo com um único URL base.

https://api.openrouternsfwmodel.com/v1uncensored

Instale o SDK padrão da OpenAI

Come instalando a biblioteca de cliente oficial para a linguagem de sua preferência. Isso garante compatibilidade com nosso endpoint compatível com OpenAI. Use seu gerenciador de pacotes para adicionar a dependência. Para Python, execute pip install openai. Para Node.js, execute npm install openai. Isso padroniza o código da sua integração.

Configure sua URL base e chave de API

Direcione seu cliente para nosso endpoint dedicado. Isso substitui a URL padrão do OpenAI na sua configuração. Defina o base_url para o nosso domínio. Use sua chave de API obtida no painel. Nosso modelo uncensored responde ao ID uncensored. Essa configuração funciona com qualquer SDK padrão do OpenAI.

Envie sua primeira solicitação de conclusão de chat

Faça uma solicitação POST para o endpoint de chat completions. Envie seu prompt como parte do array messages. O modelo retorna uma resposta em texto sem recusas de conteúdo. Use o model parâmetro definido como uncensored. Isso confirma que sua integração está funcionando corretamente.

Ative o streaming para saída de tokens em tempo real

Definir stream para true para saída de tokens em tempo real. A API retorna Eventos Enviados pelo Servidor (SSE). Cada fragmento contém texto parcial. Isso é ideal para interfaces de chat. Os dados de uso de tokens aparecem no último fragmento. O streaming reduz significativamente a latência percebida.

Use chamadas de função e modo JSON

Saídas estruturadas para seus aplicativos. Use response_format para modo JSON estrito. Você também pode definir ferramentas para chamada de funções. Defina tool_choice para automatizar ações. Isso suporta lógica complexa sem erros de análise. O modelo lida com dados estruturados de forma confiável.

Entenda limites de taxa e concorrência

Cada chave permite 300 solicitações por minuto. Você pode executar 8 solicitações simultâneas. O corpo da solicitação deve permanecer abaixo de 8 MB. Se você exceder os limites, receberá um erro 429. Chaves inválidas retornam 401. Sem crédito significa erros 402. Erros são gratuitos, então as novas tentativas não custam nada.

cURL

curl https://api.openrouternsfwmodel.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the top 5 HTTP status codes"}]
  }'

Python

from openai import OpenAI

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

Node.js

import OpenAI from "openai";

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

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)

FAQ

Qual é o tamanho da janela de contexto?

O modelo suporta uma janela de contexto de 100.000 tokens. Isso inclui tokens de prompt e conclusão. Você pode enviar até 16.000 tokens em uma única resposta. Se você não definir max_tokens, o padrão é 2.048 tokens.

Como lidar com limites de taxa?

Você está limitado a 300 solicitações por minuto por chave. Você pode ter 8 solicitações concorrentes ativas ao mesmo tempo. Se exceder esses limites, a API retornará um código de status 429. Implemente backoff exponencial no código do seu cliente para novas tentativas.

A API é sem censura?

Sim, o modelo não recusa conteúdo adulto lícito. Ele é ajustado para roleplay e escrita criativa sem restrições. O único limite rígido é o conteúdo sexual envolvendo menores. Solicitações com esse conteúdo são sempre recusadas.

Obtenha sua chave de API em um passo

Cadastre-se, copie a chave, atualize a URL base. Pronto.

Resgatar chave de teste