Documentação da API para Inferência Sem Censura
Comece a usar a melhor API LLM abliterated em minutos. Envie solicitações ao nosso endpoint compatível com OpenAI e receba respostas de texto sem censura instantaneamente.
URL Base e Autenticação
A URL base para todas as solicitações é https://api.bestabliteratedllm.com/v1. Este endpoint funciona com qualquer SDK padrão do OpenAI atualizando a configuração da URL base. Você se autentica usando uma única chave de API gerada durante o cadastro. A chave concede acesso ao modelo uncensored dedicado sem taxas de assinatura ou encargos mensais ocultos.
Inclua sua chave de API no Authorization cabeçalho como um token Bearer. Se a chave estiver ausente ou inválida, a API retornará um erro 401. Cada conta possui uma chave ativa; gerar uma nova substitui a chave anterior imediatamente.
Endpoint Chat Completions
Envie dados de texto para o POST /v1/chat/completions endpoint. O sistema retorna o texto gerado com base no seu prompt. Use o ID do modelo uncensored para acessar o modelo de linguagem grande específico ajustado para respostas sem restrições. A API não suporta embeddings, imagens, áudio ou geração de vídeo.
Essa abordagem direta garante que você pague apenas pelos tokens processados. Erros e recusas não consomem crédito, tornando-o economicamente viável para desenvolvimento. O modelo lida com conteúdo adulto lícito, narrativas fictícias e temas controversos sem os filtros de conteúdo padrão.
Respostas em Streaming com SSE
Ative o streaming definindo stream para true em sua solicitação. A API envia Eventos Enviados pelo Servidor (SSE) para entrega de tokens em tempo real. As estatísticas de uso de tokens aparecem no último fragmento do stream. Este método reduz a latência percebida para usuários finais em aplicações de chat.
O streaming permite que seu aplicativo exiba respostas parciais à medida que são geradas. Ele proporciona uma experiência de usuário mais fluida em comparação com aguardar a conclusão completa. Monitore o stream para o fragmento final e capture contagens de tokens precisas para fins de faturamento.
Chamada de Função e Modo JSON
Use o tools parâmetro para habilitar capacidades de chamada de função. Isso permite que o modelo produza dados estruturados para a lógica do seu aplicativo. Você também pode forçar saída JSON estrita usando response_format: {"type": "json_object"}. Isso garante uma análise consistente para fluxos de trabalho automatizados.
Chamada de função integra-se naturalmente ao raciocínio do modelo sem censura. Ela funciona junto com a geração de texto padrão sem exigir endpoints separados. Defina os esquemas de ferramenta no payload da solicitação para orientar a estrutura de saída do modelo de forma eficaz.
Parâmetros e Limites de Tokens
A janela de contexto suporta até 100.000 tokens para prompt e conclusão combinados. Você pode gerar até 16.000 tokens por solicitação definindo o max_tokens parâmetro. Se não especificado, o limite de saída padrão é de 2.048 tokens. Ajuste temperature e top_p para controlar a criatividade e a aleatoriedade.
Usar seed para resultados reproduzíveis durante os testes. O presence_penalty e frequency_penalty parâmetros ajudam a reduzir a repetição. Esses controles dão a você gerenciamento preciso sobre o comportamento do modelo sem configuração externa.
Limites de Taxa e Erros
Cada chave de API permite 300 solicitações por minuto e até 8 solicitações simultâneas. O tamanho máximo do corpo da solicitação é de 8 MB. Exceder esses limites aciona um erro 429 Too Many Requests. Se seu crédito pré-pago acabar, a API retorna um erro 402 Payment Required.
Um erro 401 indica uma chave de API inválida ou expirada. Certifique-se de que sua chave corresponde à gerada durante o cadastro. O crédito nunca expira, então você pode recarregar via criptomoedas a qualquer momento sem perder seu saldo. Erros não consomem seus tokens pré-pagos.
cURL
curl https://api.bestabliteratedllm.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me the full schema for the chat completion endpoint."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.bestabliteratedllm.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.bestabliteratedllm.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)Perguntas frequentes
Qual é a URL base para a API LLM abliterated?
A URL base é HTTPS://api.bestabliteratedllm.com/v1. É totalmente compatível com SDKs e clientes padrão da OpenAI que permitem configuração de URL base personalizada.
Como autentico minhas solicitações?
Inclua sua chave de API no cabeçalho Authorization como um token Bearer. Cada conta usa uma única chave ativa que substitui a anterior após a regeneração.
O que acontece se eu atingir o limite de taxa?
A API retorna um erro 429 se você exceder 300 solicitações por minuto ou oito conexões simultâneas por chave. Pause suas solicitações brevemente para retomar a operação normal.
Obtenha sua chave em um passo
Cadastre-se, copie o token, aponte sua URL base. Pronto.