PT ▾
Modelos AblatedCrie chaves

Início rápido: integre a API sem censura

Integre o modelo sem censura em seu aplicativo usando nossa API compatível com OpenAI. Este guia cobre configuração, solicitações e limites para implantação imediata.

Pré-requisitos e Instalação do SDK

A API requer uma chave de API válida e um SDK moderno. Instale a biblioteca para sua linguagem preferida via pip ou npm. Suportamos bibliotecas padrão do cliente OpenAI que lidam com autenticação e análise JSON automaticamente.

Certifique-se de ter Python 3.8+ ou Node.js 18+ instalados. Os SDKs gerenciam o pooling de conexões e a lógica de retry para você. Isso reduz significativamente o código boilerplate.

from openai import OpenAI

client = OpenAI(base_url="https://api.ablatedmodels.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)

Configurando a URL Base e a Chave de API

Aponte seu cliente para nosso endpoint específico. Use a URL base fornecida no seu painel. Passe sua chave de API no cabeçalho Authorization. Isso garante que as solicitações atinjam a infraestrutura sem censura diretamente.

Não use a URL base padrão da OpenAI. Sua chave falhará se roteada incorretamente. Defina a URL base no objeto de configuração do seu SDK antes de enviar qualquer dado.

curl https://api.ablatedmodels.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Send me the monthly server uptime report"}]
  }'

Enviando Sua Primeira Solicitação de Conclusão de Chat

Envie uma solicitação POST para /v1/chat/completions. Inclua o ID do seu modelo e uma matriz de mensagens. O modelo responde com conteúdo de texto imediatamente. Não é necessária lógica complexa de roteamento.

Mantenha o payload simples. Comece com um único prompt do sistema e uma mensagem do usuário. Verifique se a estrutura da resposta corresponde ao padrão OpenAI. Isso confirma que sua integração está funcionando corretamente.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.ablatedmodels.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);

Lidando com Respostas de Streaming e Uso de Ferramentas

Ative o streaming definindo stream como true. A API retorna fragmentos por meio de Eventos Enviados pelo Servidor. Cada fragmento contém texto parcial ou dados de uso de tokens. Agregue esses fragmentos para exibir a saída em tempo real.

O uso de ferramentas é suportado para chamada de função. Defina suas ferramentas na solicitação. O modelo retorna chamadas de ferramentas em vez de texto simples quando apropriado. Analise as chamadas de ferramentas para executar sua lógica personalizada.

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)

Entendendo Limites de Tokens e Janela de Contexto

A janela de contexto suporta 100.000 tokens no total. Isso inclui tokens de entrada e saída. Defina max_tokens para limitar o comprimento da resposta. A saída máxima padrão é de 2.048 tokens se não especificado.

Monitore o uso de tokens no último chunk de streaming. Erros não consomem crédito. Isso permite experimentação segura sem risco financeiro. Planeje a estrutura do seu prompt para permanecer dentro do limite.

Solução de problemas de Erros Comuns

Verifique sua chave de API primeiro. Um erro 401 indica uma chave inválida ou expirada. Um erro 402 significa que seu crédito pré-pago foi esgotado. Recarregue via cripto para continuar.

Um erro 429 sinaliza limitação de taxa. Você está limitado a 300 solicitações por minuto. Reduza sua concorrência ou aguarde antes de tentar novamente. O limite de corpo de 8 MB também aciona erros 400 se excedido.

Perguntas frequentes

Qual é a API de modelos ablativos sem censura?

É uma API hospedada e compatível com OpenAI que oferece um único LLM sem censura. Elimina recusas de conteúdo para conteúdo adulto lícito e criativo. Use SDKs padrão para integrá-lo ao seu aplicativo.

A API de modelos ablativos sem censura oferece streaming?

Sim, ele suporta streaming via Server-Sent Events. Você também pode usar chamada de funções e modo JSON. Os detalhes de uso de tokens são fornecidos no último chunk.

O que acontece se eu atingir o limite de taxa?

Você recebe um erro 429. O limite é de 300 solicitações por minuto por chave. Pause suas solicitações ou reduza a concorrência para resolver o problema.

Obtenha sua chave de API

Registre-se, copie a chave e atualize sua URL base. A configuração está completa.

Crie chaves