API-dokumentation för heretiska LLM-modeller
Få rå, obegränsad textgenerering med vår OpenAI-kompatibla API. Denna snabbstart guidear dig till din första begäran med standard SDK.
Bas URL och autentisering
Använd https://api.hereticllmmodels.com/v1 som din bas-URL. Skicka din API-nyckel i Authorization: Bearer <key> header. Generera nycklar via Google- eller e-postinloggning. Tokens debiteras per använd token.
Första förfrågan
Skicka en POST till /v1/chat/completions. Använd modellen uncensored. Ställ in max_tokens till 16 000. Fel är gratis. Kredit löper aldrig ut. Inga månadskostnader tillkommer.
curl https://api.hereticllmmodels.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "calculate the derivative of 3x squared plus 5x"}]
}'
Python SDK
Installera det officiella OpenAI-paketet. Ställ base_url till vår slutpunkt. Använd model="uncensored". Strömning fungerar via SSE. Verktygsanvändning stöds. JSON-läget är tillgängligt. Temperatur justerar slumpmässigheten. Top_p styr kärnprovtagning. Stop-sekvenser avbryter genereringen. Seed säkerställer reproducerbarhet. Närvaro- och frekvensstraff minskar upprepning. Fel förbrukar inte kredit.
from openai import OpenAI
client = OpenAI(base_url="https://api.hereticllmmodels.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)
Node SDK
Konfigurera Node.js-klienten. Ställ in bas-URL:en korrekt. Använd uncensored modell-ID. Strömma svar enkelt. Skicka verktyg för funktionsanrop. Tvinga fram JSON-utdata. Justera temperatur och top_p. Ställ in stoppsekvenser. Fixa frön för konsekvens. Tillämpa straffmodifierare. Fel är fria.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.hereticllmmodels.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);
Streaming och SSE
Ställ in stream: true i din begäran. Ta emot Server-Sent Events (SSE). Parsa delar sekventiellt. Tokenantal visas i den sista delen. Denna metod minskar upplevd latens avsevärt. Den möjliggör realtidsvisning av genererad text. Bufferthantering är ditt ansvar. Fel kan fortfarande uppstå mitt under strömmen. Hantera frånkopplingar på ett smidigt sätt.
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)
Begränsningar och fel
Kontextrutan är 100 000 tokens. Max utmatning är 16 000 tokens. Gränsen är 300 begäranden per minut. Tillåt 8 concurrent begäranden per nyckel. Max kroppstorlek är 8 MB. Använd 401 för ogiltiga nycklar. Använd 402 för otillräcklig kredit. Använd 429 för hastighetsbegränsningar.
Vanliga frågor
Vad är heretic LLM-modellernas kontextgräns?
Kontextrutan stödjer 100 000 token kombinerat. Detta inkluderar både din input-prompt och modellens output. Du kan generera upp till 16 000 token per begäran.
Hur hanterar jag fel och fakturering?
Fel och avvisningar är gratis. Du betalar endast för framgångsrikt genererade tokens. Kredit löper aldrig ut och kräver inget abonnemang. Använd 402-koder för att kontrollera din balansstatus.
Vilka autentiseringsmetoder finns tillgängliga?
Registrera dig med Google eller e-post. Generera en enda API-nyckel per konto. Skicka den via Authorization-huvudet. Inget telefonnummer krävs för registrering.
Säkra din API-nyckel
Registrera dig, hämta din nyckel, uppdatera slutpunkten. Minimal konfiguration krävs.