Referência da API: Chat Completions
Integre a LLM sem censura em sua aplicação com uma interface padrão compatível com OpenAI. Envie texto, receba texto e trate respostas em streaming sem filtros de conteúdo.
URL Base e Autenticação
Use a URL base fornecida para rotear solicitações para nosso LLM sem censura. Inclua sua chave de API no Authorization cabeçalho para cada solicitação. Isso garante que suas chamadas sejam autenticadas e cobradas corretamente no seu crédito pré-pago. Você pode gerar uma chave instantaneamente via Google ou e-mail na página de cadastro.
curl https://api.abliteratedllmonline.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the python dependencies for this flask app"}]
}'O endpoint aceita payloads JSON padrão. Se você usar um cliente de terceiros, atualize a URL base para apontar aqui. Sua chave de API atua como a única credencial para sua conta.
Endpoint Chat Completions
Envie mensagens para o POST /v1/chat/completions endpoint para gerar texto. O ID do modelo é sempre uncensored. Esse endpoint lida com entrada de texto e retorna saída de texto sem modalidades extras. É projetado para tarefas de roleplay, escrita ou codificação que não exigem recusas.
from openai import OpenAI
client = OpenAI(base_url="https://api.abliteratedllmonline.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)Configure sua biblioteca de cliente com a URL base correta. O SDK cuida da serialização JSON para você. Você pode transmitir respostas ou aguardar a conclusão completa. O modelo é executado em nossos servidores, então você não precisa de recursos de GPU locais.
Respostas em Streaming e Uso de Tokens
Ative o streaming definindo stream: true na sua solicitação. A API retorna fragmentos via Server-Sent Events. O último fragmento contém as estatísticas totais de uso de tokens. Isso permite que você rastreie os custos em tempo real sem chamadas de API extras. O streaming é ideal para aplicativos interativos onde a latência é importante.
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)Analise o stream para exibir os tokens conforme chegam. O último chunk inclui as usage objeto. Você pode acumular essas contagens para seu próprio painel de faturamento. Erros durante o streaming são tratados com graça.
Chamada de Função e Modo JSON
Use o tools parâmetro para chamada de função. O modelo suporta saída estruturada via response_format definido para json_object. Isso garante uma análise consistente para a lógica do seu backend. Você pode definir esquemas complexos para o seu aplicativo.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.abliteratedllmonline.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);Defina suas funções no corpo da solicitação. O modelo as invocará ou retornará dados JSON. Esse recurso funciona com o modelo uncensored assim como as APIs padrão da OpenAI. Você pode misturar ferramentas e o modo JSON conforme necessário.
Limites de Taxa e Códigos de Erro
A API impõe limites rigorosos para garantir estabilidade. Você pode fazer 300 requisições por minuto e 8 requisições simultâneas por chave. O corpo da requisição não deve exceder 8 MB. Erros retornam códigos de status HTTP padrão. Um erro 401 significa que sua chave é inválida. Um erro 402 indica crédito insuficiente. Um erro 429 sinaliza que você atingiu o limite de taxa.
Parâmetros do Modelo e Janela de Contexto
A janela de contexto suporta 100.000 tokens para prompt e conclusão combinados. Você pode definir temperature, top_p, e seed para controle. A saída máxima é de 16.000 tokens por solicitação. Esses parâmetros permitem o ajuste fino da criatividade e determinismo. Ajuste as configurações com base no seu caso de uso.
curl https://api.abliteratedllmonline.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the python dependencies for this flask app"}]
}'Envie estes parâmetros no corpo JSON. O modelo responde de acordo com suas configurações. Use seed para resultados reproduzíveis. O modelo sem restrições respeita essas restrições assim como qualquer outro LLM.
Cálculo de Custos e Contagens de Tokens
Pague apenas pelo que usar. A taxa é de $0,15 por 1M de tokens de entrada e $0,50 por 1M de tokens de saída. Erros e recusas são gratuitos. Seu crédito pré-pago nunca expira. Você pode recarregar com cripto a qualquer momento. A API retorna contagens de tokens em todas as respostas. Acompanhe seu uso através do usage objeto.
curl https://api.abliteratedllmonline.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the python dependencies for this flask app"}]
}'Monitore seu saldo no painel. O crédito é cobrado após cada requisição. Sem mensalidades ou assinaturas. Você pode começar com um teste gratuito. Use a API com confiança, sem custos ocultos.
Perguntas frequentes
Qual é o ID do modelo online do LLM uncensored?
O ID do modelo é sempre "uncensored". Você não precisa selecionar uma versão ou variante específica. É um modelo de pesos abertos ajustado para sem recusas.
Como começar com a API abliterated?
Cadastre-se com Google ou e-mail para obter uma chave de API instantaneamente. Você recebe $0,50 em crédito de teste. Recarregue com USDT ou USDC para uso maior. A API está pronta para integração imediata.
A API sem censura é compatível com SDKs da OpenAI?
Sim, ele usa a interface padrão da OpenAI. Você só precisa alterar a URL base e a chave de API no seu cliente. Todos os parâmetros padrão, como temperature e streaming, funcionam conforme o esperado.
Obtenha sua chave de API
Registre-se, obtenha sua chave e atualize a URL base. É só isso.