PT ▾
Obter chave de API

API Documentação

Comece a gerar texto sem censura com nossa API compatível com OpenAI apontando seu cliente para nossa URL base e usando sua chave de API. Este guia rápido orienta você pela autenticação, envio de sua primeira solicitação e tratamento de respostas de streaming com SDKs comuns.

Autenticação e URL Base

Autenticar cada solicitação passando sua chave de API no Authorization cabeçalho. Nosso serviço utiliza uma única URL base para todas as operações, garantindo que você possa trocar de provedor sem alterar sua lógica principal. Basta substituir a URL base padrão na configuração do seu cliente por https://api.abliteratedgemma.com/v1 e insira sua chave. Isso funciona com qualquer SDK padrão compatível com OpenAI, permitindo que você use o mesmo código de cliente para nosso modelo sem censura, assim como faria com os grandes concorrentes comerciais.

Fazendo sua primeira solicitação

Envie uma requisição POST para /v1/chat/completions com o ID do modelo uncensored. A API aceita mensagens de chat padrão e retorna texto diretamente. Use o seguinte comando cURL para verificar a conectividade e receber uma resposta imediatamente.

curl https://api.abliteratedgemma.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "fix syntax error in python loop"}]
  }'

Este endpoint suporta até 100.000 tokens no prompt e na conclusão combinados. Se você não especificar um limite de tokens, o modelo usa 2.048 tokens de saída como padrão. Certifique-se de que suas solicitações permaneçam dentro do limite de corpo de 8 MB para evitar erros de truncamento.

Usando o SDK Python

Instale o pacote oficial da OpenAI para Python e configure-o para apontar para nossa URL base. Isso permite que você aproveite métodos familiares como chat.completions.create para solicitações síncronas. O exemplo a seguir demonstra como inicializar o cliente e enviar um prompt simples para o modelo sem censura.

from openai import OpenAI

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

Lembre-se de que erros como 401 indicam uma chave inválida, enquanto 402 significa que seu crédito pré-pago está esgotado. Como não oferecemos assinaturas, você deve fazer o recarga via criptomoeda para continuar usando o serviço.

Usando o SDK Node.js

Inicialize o cliente Node.js OpenAI com a mesma estrutura de URL base e chave da API. Isso permite que você integre a geração uncensored diretamente em suas aplicações Node. O snippet de código abaixo mostra a configuração mínima necessária para começar a enviar solicitações.

import OpenAI from "openai";

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

O SDK Node lida com a serialização de solicitações automaticamente, mas você ainda precisa gerenciar seu próprio saldo de créditos. Verifique a página de preços para ver as taxas atuais de tokens e opções de recarga com criptomoedas.

Respostas em Streaming

Ative o streaming definindo stream: true na sua solicitação. A API retorna fragmentos de texto conforme são gerados, permitindo menor latência em aplicativos voltados ao usuário. Use este código para processar o fluxo token por token.

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)

O streaming funciona com clientes Python e Node. Cada chunk contém texto parcial, e o último chunk inclui o uso total de tokens. Isso é ideal para interfaces de chat onde o feedback imediato melhora a experiência do usuário.

Limites e Tratamento de Erros

Monitore seus limites de requisições para evitar interrupções. Você tem permissão para 300 requisições por minuto e 8 requisições simultâneas por chave. Se você exceder o limite de taxa, a API retornará um erro 429. Sempre trate erros 401 verificando sua chave e erros 402 recarregando seu crédito cripto. Nosso crédito pré-pago nunca expira, então você pode pausar o uso sem perder fundos.

Janela de Contexto e Detalhes do Modelo

O modelo suporta uma janela de contexto de 100.000 tokens, combinando tokens de entrada e saída. Isso permite um histórico extenso de conversas ou processamento de documentos grandes em uma única solicitação. O ID do modelo é uncensored, e ele é executado em nossos próprios servidores sem recusas de conteúdo para conteúdo adulto lícito. Use essa capacidade para manter memória de longo prazo ou processar grandes conjuntos de dados de forma eficiente.

Perguntas frequentes

Esta é a API oficial do Gemma Abliterated?

Não, somos um provedor independente que executa seu próprio modelo sem censura ajustado. Não temos afiliação com o projeto original Gemma Abliterated, mas oferecemos uma interface compatível com OpenAI para casos de uso semelhantes. Consulte a documentação deles para detalhes sobre suas versões específicas de modelos.

Como faço para recarregar meu crédito?

Você pode adicionar usando USDT (TRC20) ou USDC (Base) com valores entre $20 e $500. Crédito bônus é adicionado automaticamente para depósitos maiores, como +5% para $50 ou +15% para $200. Os pagamentos são processados apenas via cripto.

O que acontece se eu ficar sem crédito?

As solicitações retornarão um erro 402 até que você adicione mais fundos. Seu crédito existente nunca expira, então você pode adicionar fundos a qualquer momento para retomar o serviço. Não há mensalidades ou bloqueios de assinatura.

Gerar sua chave de API

Registre-se, obtenha sua chave e atualize seu endpoint. Leva segundos.

Obter chave de API