Heretic IADocumentazione API LLM senza filtri
Documentazione API LLM senza filtri
Inizia con l'API Heretic Ia in pochi minuti. Questa guida rapida copre l'autenticazione, le richieste, lo streaming e i limiti per l'LLM senza censure.
URL Base e Autenticazione
L'API utilizza un singolo URL base per tutte le richieste. Ti autentichi utilizzando una chiave API passata nel Authorization header. Crea un account tramite Google o email sul Ottieni la chiave API pagina per ricevere la tua chiave immediatamente.
- Base URL:
https://api.hereticia.com/v1 - Auth:
Authorization: Bearer YOUR_API_KEY
Non è richiesto alcun numero di telefono per la registrazione e la chiave è valida per tutti gli endpoint. Utilizza gli SDK ufficiali di OpenAI impostando l'URL base e la chiave API. La chiave viene mostrata una sola volta, quindi salvala in modo sicuro.
Prima richiesta
Invia un standard chat.completions richiesta per generare testo dal modello senza censure. L'endpoint accetta payload JSON con un messages array e un model field impostato a uncensored.
Questa richiesta dimostra un'interazione semplice. Il modello restituisce testo senza rifiuti di contenuto per l'uso adulto legale. Controlla la risposta per il contenuto generato.
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."}]
}'
Integrazione SDK Python
Utilizza la libreria Python ufficiale di OpenAI per integrare l'API negli script. Imposta l'URL di base a https://api.hereticia.com/v1 e fornisci la tua chiave API. La libreria gestisce automaticamente la formattazione delle richieste.
Installa la libreria tramite pip. Quindi inizializza il client con l'URL di base personalizzato. Invia un messaggio e stampa la risposta. Questo approccio funziona per la maggior parte dei client compatibili con 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)
Integrazione SDK Node
Integra con Node.js installando il pacchetto OpenAI. Configura il client con l'URL di base di Heretic Ia e la tua chiave API. L'SDK semplifica la creazione delle richieste e l'analisi delle risposte.
Inizializza il client con l'URL base corretto. Crea una richiesta di completamento chat con il uncensored model. Gestisci la risposta per estrarre il testo generato. Questo metodo è efficiente per le applicazioni server-side.
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);
Risposte in streaming
Abilita lo streaming impostando stream: true nella tua richiesta. L'API restituisce uno stream di Server-Sent Events (SSE) di chunk. Ogni chunk contiene testo parziale e dati sull'utilizzo dei token nell'ultimo chunk.
Lo streaming riduce la latenza percepita per le risposte lunghe. Elaborare ogni chunk man mano che arriva. L'ultimo chunk include il conteggio totale dei token per la richiesta. Questa funzione è essenziale per le interfacce chat in tempo reale.
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)
Limiti, Errori e Finestra di Contesto
La finestra di contesto supporta 100.000 token in totale (prompt più completamento). Il massimo output è di 16.000 token per richiesta. Se max_tokens è non impostato, il limite è di 2.048 token.
I limiti di frequenza consentono 300 richieste al minuto per chiave. Le richieste concorrenti sono limitate a 8 per chiave. La dimensione del corpo della richiesta non deve superare gli 8 MB. Gli errori includono 401 per chiavi non valide, 402 per credito insufficiente e 429 per i limiti di frequenza. Errori e rifiuti non consumano credito.
Domande frequenti
Come iniziare con l'API Heretic Ia?
Iscriviti alla pagina Ottieni chiave API utilizzando Google o l'email. Riceverai immediatamente una chiave API. Utilizza questa chiave con qualsiasi SDK compatibile con OpenAI impostando l'URL di base su HTTPS://api.hereticia.com/v1.
Qual è la finestra di contesto e il limite di output?
La finestra di contesto è di 100.000 token, che includono sia il prompt che il completamento. L'output massimo per richiesta è di 16.000 token, o 2.048 token se non viene specificato max_tokens.
Come funziona lo streaming e dove viene riportato l'utilizzo dei token?
Imposta stream: true per ricevere uno stream di Server-Sent Events. Ogni chunk contiene testo parziale. I dettagli sull'utilizzo dei token sono forniti nell'ultimo chunk dello stream.
Genera la tua chiave API
Registra un account, recupera la chiave e aggiorna il tuo base URL. Questa è l'intera configurazione.