Início Rápido e Integração da API
Integre a API do LLM sem censura do Heretic Project em minutos usando nosso endpoint compatível com OpenAI. Envie texto, receba saída irrestrita e escale seu aplicativo sem sobrecarga de proxy.
URL Base e Autenticação
O Projeto Heretic fornece um único endpoint hospedado para geração de texto. Use https://api.hereticproject.com/v1 como sua URL base. A autenticação depende de um token bearer passado via o Authorization Cabeçalho. Crie sua chave fazendo login com Google ou e-mail no painel. O sistema emite uma chave ativa por conta; gerar uma nova chave invalida a anterior imediatamente.
Você paga apenas pelos tokens consumidos. Erros e recusas não cobram do seu crédito pré-pago. Uma nova conta recebe $0,50 em crédito de teste válido por sete dias. Você recarga usando USDT (TRC20) ou USDC (Base) em valores entre $20 e $500.
O Endpoint /v1/chat/completions
Envie mensagens para o endpoint padrão de chat completions. O ID do modelo é uncensored. Aceita uma lista de objetos de mensagem com papéis como system, user, ou assistant. O modelo não recusa temas adultos lícitos, fictícios ou controversos. É um modelo de peso aberto ajustado para respostas diretas.
As solicitações retornam um objeto JSON contendo o texto gerado. A janela de contexto suporta 100.000 tokens combinados para prompt e conclusão. A saída é limitada a 16.000 tokens por solicitação, a menos que você especifique um valor menor max_tokens valor.
curl https://api.hereticproject.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list dependencies for node project"}]
}'
Integração do SDK Python
Use a biblioteca oficial da OpenAI para Python com uma URL base personalizada. Defina api_key para sua string de API. Configure base_url para apontar para o servidor do Projeto Heretic. Isso permite que você use métodos familiares como chat.completions.create() sem modificar significativamente a estrutura do seu código existente.
Instale a biblioteca via pip. Passe suas credenciais diretamente para a inicialização do cliente. A biblioteca lida com a serialização automaticamente. Esta abordagem funciona tanto para fluxos de trabalho síncronos quanto assíncronos. Certifique-se de tratar erros de rede potenciais de forma elegante.
from openai import OpenAI
client = OpenAI(base_url="https://api.hereticproject.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
O SDK Node.js funciona de forma idêntica à versão Python. Inicialize o cliente com sua chave de API e a URL base correta. Você pode enviar solicitações de conclusão usando as mesmas assinaturas de método. Isso garante consistência entre as diferentes partes da sua stack.
Lide com respostas de forma assíncrona. O SDK transmite dados se você usar o método de streaming. Caso contrário, ele retorna a resposta JSON completa. Essa flexibilidade suporta tanto processamento em lote quanto interfaces em tempo real. Mantenha sua chave de API segura em variáveis de ambiente.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.hereticproject.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 (SSE)
Ative o streaming definindo stream: true na sua solicitação. O servidor envia Server-Sent Events (SSE). Cada bloco contém atualizações de texto parcial. Isso reduz a latência percebida para usuários finais. Os dados de uso de tokens aparecem no último bloco do stream.
Processe cada objeto delta para acumular a resposta completa. Pare de ouvir quando o stream for fechado ou ocorrer um erro. Este método é ideal para interfaces de chat. Permite que os usuários vejam os pensamentos se formando em tempo real. A sobrecarga é mínima em comparação com respostas completas.
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 Contexto
Respeite os limites de taxa para evitar interrupções no serviço. Você tem permissão para 300 solicitações por minuto por chave. A concorrência é limitada a 8 solicitações simultâneas. O corpo da solicitação não pode exceder 8 MB. Exceder esses limites retorna um código de status 429. Aguarde brevemente antes de tentar novamente.
Falhas de autenticação retornam um erro 401. Isso acontece se a chave for inválida ou expirada. Um erro 402 indica crédito pré-pago insuficiente. Erros de reembolso são tratados pela página de Suporte. O crédito nunca expira. O modelo recusa conteúdo envolvendo menores. Todo o outro conteúdo lícito é aceito.
Perguntas frequentes
O Projeto Heretic é um serviço oficial da OpenAI?
Não, é um serviço independente. Usamos o protocolo padrão de chat-completions da OpenAI. O modelo não é GPT-4 ou qualquer outro modelo de fornecedor. Consulte a documentação deles para saber seus limites específicos.
Quais métodos de pagamento você aceita?
Cripto apenas: USDT na rede TRC20 ou USDC na rede Base, qualquer valor inteiro de $20 a $500. Crédito bônus aplicável a partir de $50.
Qual é o tamanho da janela de contexto?
O modelo suporta 100.000 tokens no total. Isso inclui tanto o prompt quanto a conclusão. Você pode gerar até 16.000 tokens em uma única resposta.
Obtenha sua chave de API
Faça o cadastro, copie sua chave e atualize a URL base. É só isso que você precisa fazer.