Início rápido: integre sua API de LLM sem censura
Pare de lutar com camadas complexas de roteamento e comece a enviar solicitações para um único endpoint sem censura. Este guia mostra exatamente como integrar nossa API compatível com OpenAI em menos de cinco minutos usando sua linguagem preferida.
https://api.alternativelitellm.com/v1uncensored
Pré-requisitos e configuração da conta
Obtenha suas credenciais e configure suas variáveis de ambiente. Crie uma conta clicando em "Continuar com Google" ou usando e-mail e senha na Obter chave de API página. Você recebe $0.50 de crédito de teste válido por 7 days, para que possa verificar a conectividade antes de recarregar. A URL base para todas as solicitações é https://api.alternativelitellm.com/v1. Use esta URL como seu base_url em qualquer SDK compatível com OpenAI.
Enviando sua primeira solicitação
Faça uma chamada padrão de conclusão de chat usando o comando curl oficial. Substitua YOUR_API_KEY com sua chave do painel. O ID do modelo é sempre uncensored. Isso retorna uma resposta de texto permitindo tópicos adultos, fictícios ou controversos sem as recusas padrão. O sistema aceita parâmetros como temperature e top_p para variação de saída.
curl https://api.alternativelitellm.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Translate this Python script to Java"}]
}'
A estrutura da resposta corresponde ao formato padrão da OpenAI. Tokens de entrada são cobrados a $0.15 por 1M, e tokens de saída a $0.50 por 1M. Erros e recusas não consomem seu crédito pré-pago.
Integração do SDK Python
Inicialize o cliente com o URL base e a chave. O OpenAI O pacote Python funciona diretamente com esta API. Defina o modelo para uncensored para todas as interações. Esta abordagem elimina a necessidade de wrappers personalizados ou middleware. Configure parâmetros como max_tokens para controlar o comprimento da saída. O máximo de saída padrão é 2.048 tokens, a menos que você especifique um limite maior.
from openai import OpenAI
client = OpenAI(base_url="https://api.alternativelitellm.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)
Verifique a conexão verificando o choices field in the response object. This method is ideal for backend services and automated agents.
Integração do SDK Node
Instancie o cliente OpenAI com a URL base correta. Use o uncensored ID do modelo para todas as completions. O SDK Node lida automaticamente com os cabeçalhos de autenticação quando configurado corretamente. Esta configuração é perfeita para servidores web e funções de borda. Você pode passar parâmetros padrão como stop sequências para controlar a saída. Certifique-se de processar os dados de resposta de forma assíncrona.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.alternativelitellm.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);
Verifique o usage objeto para monitorar o consumo de tokens. Este método garante comportamento consistente em seus aplicativos JavaScript ou TypeScript.
Respostas em streaming com SSE
Ative o streaming definindo stream: true na sua solicitação. A API retorna Eventos Enviados pelo Servidor (SSE) para entrega de tokens em tempo real. Cada fragmento contém conteúdo de texto parcial. O último fragmento inclui as estatísticas completas de uso de tokens. Este recurso reduz a latência percebida para os usuários finais. Configure o manipulador de fluxo para processar cada evento conforme ele chega. Use isso para interfaces de chat ou geração de dados em tempo real.
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)
Garanta que o cliente lide corretamente com o evento de fim do stream para fechar conexões limparmente. Isso evita vazamentos de recursos em processos de longa duração.
Manipulação de tokens, limites e erros
Monitore seu uso e lidere com erros de forma graciosa. A janela de contexto é de 100.000 tokens para prompt mais conclusão. A saída máxima por solicitação é de 16.000 tokens. Se max_tokens não estiver definido, o limite padrão é de 2.048 tokens. Você está limitado a 300 solicitações por minuto e 8 solicitações simultâneas por chave. Um erro 401 indica uma chave inválida. Um erro 402 significa que você precisa recarregar com criptomoedas. Um erro 429 sinaliza limite de taxa. O crédito nunca expira, então você pode usá-lo a qualquer momento.
Perguntas frequentes
Esta é a melhor alternativa ao litellm para conteúdo sem censura?
Sim, oferece um único modelo sem censura de alta capacidade sem roteamento complexo. Você tem acesso direto a um modelo de peso aberto ajustado para tópicos adultos e controversos. Isso elimina o bloqueio de fornecedor e as taxas de assinatura de gateways típicos.
Quais métodos de pagamento você aceita para recargas?
Aceitamos apenas criptomoedas: USDT (TRC20) ou USDC (Base). O depósito mínimo é $20, e o máximo é $500. Você recebe crédito bônus com base no valor do depósito, variando de +5% a +15%.
Como o preço funciona para tokens de entrada e saída?
Tokens de entrada custam $0,15 por 1M, e tokens de saída custam $0,50 por 1M. Você paga apenas pelo uso real, e os erros são gratuitos. O crédito pré-pago nunca expira, então você pode usar seu saldo sempre que precisar.
Acesse sua chave de API
Registre-se, recupere a chave e atualize a URL base do endpoint. Configuração simples.