Documentação da API
Comece a usar a API do modelo abliterated AI com endpoints padrão compatíveis com OpenAI. Este guia abrange autenticação, solicitações rápidas, streaming e limites críticos para sua primeira integração.
Autenticação e URL Base
Come gerando sua chave via painel. Use https://api.abliteratedaimodel.com/v1 como sua URL base. Passe a chave no Authorization cabeçalho. Não há assinaturas ou mensalidades. Seu crédito pré-pago cobre o uso até ser esgotado.
Primeira solicitação
Envie uma conclusão de texto simples para verificar a conectividade. O modelo uncensored responde instantaneamente a prompts padrão. Substitua YOUR_API_KEY com suas credenciais geradas. A resposta inclui o texto gerado e o uso de tokens.
curl https://api.abliteratedaimodel.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a hello world function in python"}]
}'
Integração do SDK Python
Use a biblioteca oficial da OpenAI para Python para uma integração fácil. Defina a URL base para o nosso endpoint. Inicialize o cliente com sua chave da API. Envie mensagens e receba saída de texto bruto. Essa abordagem funciona para a maioria das aplicações padrão de LLM.
from openai import OpenAI
client = OpenAI(base_url="https://api.abliteratedaimodel.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)
Configuração do SDK Node.js
Importe o pacote OpenAI em seu projeto Node.js. Configure a chave de API e a URL base. Faça uma solicitação de conclusão de chat com o prompt desejado. Processe os dados de resposta de forma assíncrona. Este método é perfeito para ambientes JavaScript do lado do servidor.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.abliteratedaimodel.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);
Respostas em Streaming
Ative o streaming para menor latência com saídas longas. Defina stream para true na sua solicitação. Receba fragmentos conforme são gerados. Processe cada fragmento para atualizar sua interface do usuário em tempo real. Isso reduz significativamente os tempos de espera percebidos.
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)
Limites e Erros
Janelas de contexto suportam 100.000 tokens no total. Saída máxima por solicitação é de 16.000 tokens. Limites de taxa permitem 300 solicitações por minuto. Lidar com erros como 401 para chaves inválidas ou 402 para crédito insuficiente. Planeje o uso de tokens cuidadosamente para evitar interrupções durante tarefas de alto volume.
Perguntas frequentes
O que é o modelo de IA abliterated?
É um LLM sem censura otimizado para geração de texto irrestrita. O modelo remove comportamentos de recusa para conteúdo adulto legal. Ele usa endpoints padrão compatíveis com OpenAI para fácil integração.
Como funciona a cobrança?
Você paga por token com crédito pré-pago. Tokens de entrada custam $0.15 por milhão, e tokens de saída custam $0.50 por milhão. Crédito nunca expira e erros são gratuitos.
Posso usar streaming para contextos longos?
Sim, o streaming funciona com a janela de contexto completa de 100.000 tokens. Ele reduz a latência enviando tokens conforme são gerados. Isso é ideal para aplicações em tempo real e conteúdo de longo formato.
Recupere sua chave de API
Registre-se, copie sua chave e atualize sua URL base. Configuração simples.
Comece agora