PT ▾
Crie chaves

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.

#07

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.