Sem censuraDocumentação técnica da API de IA unzensurada
Documentação técnica da API de IA unzensurada
Comece com nossa API de LLM sem censura em minutos. Insira sua chave, aponte para a URL base e envie texto.
URL base e autenticação
A URL base é https://api.unzensierteki.com/v1 e requer uma chave de API no cabeçalho Authorization: Bearer <KEY>. Você receberá esta chave imediatamente após o registro via Google ou e-mail na página "Get API key". Cada conta mantém apenas uma chave ativa; uma nova substitui a anterior. A autenticação é simples e funciona com qualquer cliente compatível com OpenAI.
curl https://api.unzensierteki.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Rolle: du bist mein Assistent. Gib mir eine kurze Zusammenfassung."}]
}'Uma chave válida permite acesso a todos os endpoints. Uma chave inválida gera um erro 401. Verifique a entrada da sua chave se a conexão falhar.
POST /v1/chat/completions: Parâmetro e Estrutura
Envie seus prompts para o endpoint /v1/chat/completions com o ID do modelo "uncensored". Este endpoint processa entradas de texto e gera saídas de texto sem filtragem de conteúdo para usuários adultos. Você pode definir parâmetros como temperature, top_p und stop ajuste para controlar o comportamento do modelo. O modelo responde a todos os tópicos, desde que sejam legalmente permitidos.
from openai import OpenAI
client = OpenAI(base_url="https://api.unzensierteki.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)A estrutura da solicitação segue o padrão das Chat-Completions da OpenAI. Você também pode presence_penalty und frequency_penalty usar para controlar a repetição de palavras. Isso é ideal para jogos de interpretação e aventuras textuais.
Streaming com SSE e uso de tokens
Ative o streaming inserindo stream: true configuração. Você receberá Server-Sent Events (SSE) que retornam token por token. A última resposta contém metadados sobre o uso de tokens, incluindo a contagem de tokens de entrada e saída. Isso permite a exibição em tempo real da resposta em seu aplicativo.
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 streaming é útil para reduzir a latência para o usuário final. Você pode processar os tokens imediatamente, sem esperar pela resposta completa. As estatísticas de tokens ajudam no controle de custos.
Modo JSON e Function Calling
Verwenden Sie response_format: {"type": "json_object"}, para forçar uma saída JSON estrita. Isso é crucial para integração em aplicativos que precisam de dados estruturados. Você também pode tools und tool_choice usar para chamar funções. O modelo suporta Tool-Calling para fluxos de trabalho complexos.
A função de modo JSON garante que a saída seja analisável. Isso evita erros de parsing em seu software. O Function Calling expande significativamente as possibilidades da API.
Endpoint do Modelo e Limites de Token
O endpoint GET /v1/models liste os modelos disponíveis. O modelo "sem censura" suporta uma janela de contexto de 100.000 tokens (entrada mais saída). A saída máxima por solicitação é de 16.000 tokens. Se max_tokens nicht gesetzt ist, beträgt die maximale Ausgabe 2.048 Tokens.
Esta grande janela de contexto permite o processamento de documentos longos. Você pode manter conversas longas sem perder a fidelidade do contexto. Os limites são claramente definidos e previsíveis.
Limites, Fehler und Controle de Custos
O limite é de 300 solicitações por minuto por chave e no máximo 8 solicitações paralelas. O corpo da solicitação não pode ter mais de 8 MB. Erros como 401 (chave inválida), 402 (sem saldo) ou 429 (Limite de Taxa) fornecem feedback. Solicitações com erro não são cobradas.
O saldo só se consome com o uso bem-sucedido de tokens. Um erro 429 significa que você atingiu o limite. Aguarde um momento antes de tentar enviar uma solicitação novamente. Isso protege a infraestrutura contra sobrecarga.
Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unzensierteki.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);Perguntas frequentes
Quanto custa a API de IA sem censura?
Você paga $0.15 por 1M de tokens de entrada e $0.50 por 1M de tokens de saída. O saldo é consumido apenas no uso real. Solicitações com erro não são cobradas. Não há taxas mensais.
Posso usar a API com o SDK OpenAI?
Sim, a API é totalmente compatível com OpenAI. Basta alterar a URL base e sua chave de API. Todos os parâmetros e endpoints padrão funcionam conforme o esperado. Isso permite uma integração simples em projetos existentes.
Por quanto tempo meu saldo é válido?
Seu saldo nunca expira. Você pode recarregá-lo a qualquer momento. Um depósito com cripto traz saldo bônus. Os créditos permanecem para sempre em sua conta. Você pode usá-los a qualquer momento.
Gere sua chave de API
Cadastre-se, copie a chave, atualize a URL base. Configuração instantânea.