Heretic IADocumentação da API LLM sem censura
Documentação da API LLM sem censura
Comece a usar a API Heretic Ia em minutos. Este guia rápido aborda autenticação, solicitações, streaming e limites para o LLM sem censura.
URL Base e Autenticação
A API utiliza uma única URL base para todas as solicitações. Você se autentica usando uma chave de API passada no Authorization Cabeçalho. Crie uma conta via Google ou e-mail no Obter chave de API página para receber sua chave imediatamente.
- URL Base:
https://api.hereticia.com/v1 - Autenticação:
Authorization: Bearer YOUR_API_KEY
Nenhum número de telefone é necessário para o cadastro, e a chave é válida para todos os endpoints. Use os SDKs oficiais da OpenAI definindo a URL base e a chave de API. A chave é exibida apenas uma vez, então guarde-a com segurança.
Primeira solicitação
Envie um POST chat.completions solicitar para gerar texto do modelo sem censura. O endpoint aceita payloads JSON com um messages array e um model field set to uncensored.
Essa solicitação demonstra uma interação simples. O modelo retorna texto sem recusas de conteúdo para uso adulto lícito. Verifique a resposta para o conteúdo gerado.
curl https://api.hereticia.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Calculate the sum of 2048 and 512."}]
}'
Integração do SDK Python
Use a biblioteca oficial da OpenAI para Python para integrar a API em seus scripts. Defina a URL base para https://api.hereticia.com/v1 e forneça sua chave de API. A biblioteca lida com a formatação da solicitação automaticamente.
Instale a biblioteca via pip. Em seguida, inicialize o cliente com a URL base personalizada. Envie uma mensagem e imprima a resposta. Esta abordagem funciona para a maioria dos clientes compatíveis com OpenAI.
from openai import OpenAI
client = OpenAI(base_url="https://api.hereticia.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)
Integração do SDK Node
Integre com Node.js instalando o pacote OpenAI. Configure o cliente com a URL base do Heretic Ia e sua chave de API. O SDK simplifica a criação de solicitações e a análise de respostas.
Inicialize o cliente com o URL base correto. Crie uma solicitação de conclusão de chat com o uncensored model. Processe a resposta para extrair o texto gerado. Este método é eficiente para aplicativos do lado do servidor.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.hereticia.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 definindo stream: true na sua solicitação. A API retorna um fluxo de Server-Sent Events (SSE) de fragmentos. Cada fragmento contém texto parcial e dados de uso de tokens no último fragmento.
O streaming reduz a latência percebida para respostas longas. Processe cada bloco conforme ele chega. O último bloco inclui a contagem total de tokens para a solicitação. Este recurso é essencial para interfaces de chat em tempo real.
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
A janela de contexto suporta 100.000 tokens no total (prompt mais conclusão). A saída máxima é de 16.000 tokens por solicitação. Se max_tokens não estiver definido, o limite é de 2.048 tokens.
Os limites de taxa permitem 300 solicitações por minuto por chave. As solicitações simultâneas têm um limite de 8 por chave. O tamanho do corpo da solicitação não deve exceder 8 MB. Os erros incluem 401 para chaves inválidas, 402 para crédito insuficiente e 429 para limites de taxa. Erros e recusas não consomem crédito.
Perguntas frequentes
Como começar com a API Heretic IA?
Cadastre-se na página Obter Chave de API usando Google ou e-mail. Você receberá uma chave de API imediatamente. Use esta chave com qualquer SDK compatível com OpenAI definindo a URL base como HTTPS://api.hereticia.com/v1.
Qual é a janela de contexto e o limite de saída?
A janela de contexto é de 100.000 tokens, incluindo o prompt e a conclusão. A saída máxima por solicitação é de 16.000 tokens, ou 2.048 tokens se max_tokens não for especificado.
Como funciona o streaming e onde o uso de tokens é relatado?
Defina stream: true para receber um stream de Server-Sent Events. Cada chunk contém texto parcial. Os detalhes de uso de tokens são fornecidos no último chunk do stream.
Gere sua chave de API
Registre uma conta, recupere a chave e atualize o URL base. Essa é toda a configuração.