API-reference
Kom i gang med uncensored AI API på få minutter. Brug standard OpenAI-kompatible klienter til at sende tekst og modtage ubegrænsede svar øjeblikkeligt.
Base URL og autentificering
Brug den dedikerede base-URL til alle anmodninger. Din API-nøgle autentificerer via Authorization header.
- Base URL:
https://api.hereticuncensored.com/v1 - Model-ID:
uncensored
Hent din nøgle fra dashboardet. Den er gyldig straks efter oprettelse.
curl https://api.hereticuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five features of the new release."}]
}'
Første anmodning
Send en simpel chat-completion for at verificere forbindelsen. Modellen svarer uden standard indholdsfiltre til lovligt voksenbrug.
- Indstil
modeltiluncensored. - Inkluder din
messagesarray.
Tjek svaret for choices indeholdende din genererede tekst.
from openai import OpenAI
client = OpenAI(base_url="https://api.hereticuncensored.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-integration
Initialiser klienten med din base-URL og nøgle. Dette sikrer kompatibilitet med standard OpenAI-biblioteker.
- Installer den officielle
openaipakke. - Bestå
baseURLogapiKeyunder initialisering.
Kald chat.completions.create() med din prompt. Svarstrukturen efterligner det standard API-format.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.hereticuncensored.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-svar
Aktiver real-time tokenlevering ved at indstille stream til true. Dette reducerer den opfattede latens for lange output.
- Lyt efter
deltachunks. - Kombinér deltas for at rekonstruere det fulde svar.
Token-metadata for forbrug vises i den sidste chunk. Dette er ideelt til chatgrænseflader, der kræver øjeblikkelig feedback.
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)
Rate Limits og Context
API'en understøtter et kontekstvindue på 100.000 tokens. Du kan sende op til 300 anmodninger i minuttet pr. nøgle.
- Max concurrent requests: 8
- Maks. output tokens: 16.000 (2.048 standard)
Overskridelse af grænserne udløser en 429-fejl. Håndter konkurrenceevnen for at opretholde konsekvent throughput for højkapacitetsarbejdsbyrder.
Fejlhåndtering og koder
Håndter fejl elegant for at opretholde applikationsstabilitet. Almindelige koder inkluderer 401 for ugyldige nøgler og 402 for utilstrækkelig kredit.
- 429 indikerer udtømning af hastighedsbegrænsning.
- 400 signalerer malformede anmodningskroppe.
Refusioner udstedes ikke for forbrugte tokens. Tjek din balance regelmæssigt for at undgå tjenesteforstyrrelser.
Almindelige forespørgsler
Er den ubegrænsede AI API kompatibel med OpenAI SDK’er?
Ja, den følger OpenAI chat-completions-formatet. Du skal kun ændre base URL og API-nøgle i din klientkonfiguration.
Hvad sker der, hvis jeg løber tør for kredit?
Anmodninger returnerer en 402-fejl. Oplad med krypto for at genoprette tjenesten. Kreditter udløber aldrig, så du kan tilføje midler til enhver tid.
Understøtter den uncenserede LLM-API streaming?
Ja, indstil stream-parameteren til true. Du modtager opdatering fra token til token via Server-Sent Events (SSE).
Sikr din API-nøgle
Registrer, hent tokenet, og opdater din base-URL. Fuldfør integration på sekunder.