Guia de Início Rápido da API ia
Obtenha sua chave de API e comece a enviar solicitações para a API de LLM sem censura em minutos. Este guia cobre autenticação, endpoints principais, streaming e recursos avançados com exemplos concretos.
Autenticação & URL Base
Use sua chave de API exclusiva com cada solicitação ao https://api.apiia.cc/v1 URL base. Esse endpoint compatível com OpenAI funciona com qualquer SDK padrão, definindo a URL base e fornecendo sua chave no Authorization cabeçalho. A chave é gerada imediatamente no cadastro via Google ou e-mail, sem necessidade de número de telefone. Mantenha sua chave segura, pois ela concede acesso direto ao seu crédito pré-pago. Você pode gerar uma nova chave a qualquer momento, que substituirá a anterior instantaneamente.
Enviando Sua Primeira Conclusão
Envie uma requisição POST para /v1/chat/completions com o modelo definido como "uncensored". Esta interface simples de entrada e saída de texto lida com seus prompts sem recusas de conteúdo para uso adulto lícito. Você pode controlar o comprimento da resposta usando o max_tokens parâmetro, que define 2.048 como padrão se omitido. O modelo suporta uma janela de contexto de 100.000 tokens, permitindo históricos de prompt substanciais. Use este endpoint para geração de texto confiável e sem filtros.
curl https://api.apiia.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France?"}]
}'
Integração do SDK Python
Instale o pacote oficial da OpenAI para Python e configure a URL base para apontar para nosso serviço. Isso permite que você use métodos familiares como chat.completions.create() com nosso modelo uncensored. O SDK cuida automaticamente da tokenização e do formato das solicitações. Você pode passar parâmetros como temperature e top_p para controlar a criatividade e a aleatoriedade. Essa abordagem simplifica a integração em aplicações Python existentes ou fluxos de trabalho de ciência de dados.
from openai import OpenAI
client = OpenAI(base_url="https://api.apiia.cc/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)
Integração do SDK Node
Use o SDK Node.js da OpenAI definindo o BASE_URL variável de ambiente ou configurando a instância do cliente. Isso permite integração perfeita com projetos JavaScript e TypeScript. O SDK suporta todos os recursos padrão de conclusão de chat, incluindo chamada de funções e modo JSON. Você pode alternar facilmente entre modos de streaming e não streaming. Essa flexibilidade o torna ideal para criar aplicações web ou funções serverless que exigem geração de texto sem censura.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apiia.cc/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 com SSE
Ative o streaming definindo stream: true na sua solicitação. A API retorna Server-Sent Events (SSE) com cada token conforme é gerado. Isso fornece feedback em tempo real, reduzindo a latência percebida para os usuários finais. O último fragmento inclui estatísticas de uso de tokens, permitindo que você rastreie os custos com precisão. O streaming é essencial para interfaces de chat interativas e geração de conteúdo dinâmico. Garante uma experiência de usuário suave mesmo com respostas mais longas.
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, Erros e Janela de Contexto
Sua chave de API está limitada a 300 requisições por minuto e 8 requisições simultâneas. O tamanho máximo do corpo da requisição é de 8 MB. Se você receber um erro 401, verifique a validade da sua chave de API. Um erro 402 indica crédito pré-pago insuficiente. Um erro 429 significa que você excedeu o limite de taxa. A janela de contexto suporta 100,000 tokens para prompt e conclusão combinados. Entender esses limites ajuda você a projetar aplicações robustas que lidam com erros de forma graciosa.
Perguntas frequentes
Como autentico minhas solicitações?
Inclua sua chave de API no cabeçalho Authorization como um token Bearer. A URL base é HTTPS://api.apiia.cc/v1 para todos os SDKs compatíveis com OpenAI.
O que acontece se eu exceder o limite de taxa?
Você receberá um código de status 429. O limite é de 300 solicitações por minuto e 8 solicitações simultâneas por chave. Aguarde brevemente antes de tentar novamente.
O crédito de teste é válido para sempre?
Não, o crédito de teste de $0,50 é válido por 7 dias. O crédito pré-pago de recargas nunca expira, mas o teste é único por conta.
Obtenha sua chave de API em segundos
Cadastre-se, pegue sua chave e atualize a URL base. Pronto.