Documentação da API
Comece a gerar texto sem censura imediatamente com nossa API compatível com OpenAI. Você paga apenas pelos tokens usados, garantindo zero desperdício em assinaturas ociosas ou recursos não utilizados.
Autenticação e URL Base
Sua chave de API autentica cada solicitação. Passe-a no Authorization cabeçalho como um token bearer. A URL base é https://api.aiohnefilter.com/v1. Este endpoint funciona com SDKs padrão do OpenAI. Você pode alternar provedores alterando apenas a URL base e a chave. Sua chave é gerada instantaneamente após o cadastro. Mantenha-a em segredo. Ela concede acesso total ao seu crédito pré-pago.
Endpoint Chat Completions
Envie mensagens para o modelo sem censura via POST /v1/chat/completions. Use o ID do modelo uncensored. A API retorna respostas de texto para a lógica do seu aplicativo. Você controla o contexto com uma janela de 100.000 tokens. Tokens de entrada e saída contam para o seu saldo. Erros não consomem crédito. Use este endpoint para todas as tarefas de geração de texto.
curl https://api.aiohnefilter.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set server timezone to UTC"}]
}'
SDK Python
Use o oficial openai Pacote Python para integração fácil. Defina a URL base para o endpoint da nossa API. Inicialize o cliente com sua chave. Chame chat.completions.create com o uncensored model. Esta abordagem reduz o código de boilerplate. Ela cuida da serialização JSON automaticamente. O streaming é suportado via cliente assíncrono.
from openai import OpenAI
client = OpenAI(base_url="https://api.aiohnefilter.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)
SDK Node
Instale o openai pacote npm para projetos JavaScript. Configure a URL base para apontar para nossos servidores. Passe sua chave de API durante a inicialização. Solicite conclusões usando o método padrão. O SDK Node gerencia o pooling de conexões de forma eficiente. Funciona bem para funções serverless. Lidere erros graciosamente para evitar custos inesperados.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aiohnefilter.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);
Parâmetros e Streaming
Ative o streaming definindo stream: true. Você recebe tokens conforme são gerados. Isso reduz a latência percebida para saídas longas. Você pode ajustar temperatura e top_p para criatividade. Use stop sequências para interromper a geração. O modo JSON força saída estruturada. Defina max_tokens para controlar o comprimento da saída. O último fragmento contém estatísticas de uso total.
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 de Taxa e Erros
Você tem direito a 300 requisições por minuto por chave. A concorrência é limitada a 8 requisições simultâneas. Os corpos das requisições devem permanecer abaixo de 8 MB. Um status 401 significa que sua chave é inválida. Um status 402 indica crédito insuficiente. Um erro 429 sinaliza esgotamento do limite de taxa. Requisições recusadas não cobram seu saldo. Erros são gratuitos. Retente com backoff exponencial para erros 429.
Perguntas frequentes
Qual é a URL base para a API?
A URL base é HTTPS://api.aiohnefilter.com/v1. É compatível com os SDKs padrão da OpenAI. Você só precisa atualizar a URL base e a chave de API na configuração do seu cliente.
Como funciona o preço por token?
Você paga $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ê paga apenas pelo que realmente utiliza.
Posso transmitir respostas?
Sim, defina o parâmetro stream como true. Você recebe os tokens conforme são gerados. Isso reduz a latência para saídas longas. O último chunk inclui estatísticas totais de uso de tokens.
Gere sua chave
Registre-se, copie a chave, atualize a URL base. É só isso.