API-referentie
Aan de slag met de ongecensureerde AI-API in enkele minuten. Gebruik standaard OpenAI-compatibele clients om tekst te versturen en onmiddellijk onbeperkte antwoorden te ontvangen.
Basis-URL en authenticatie
Gebruik de speciale basis-URL voor alle verzoeken. Uw API-sleutel verifieert via de Authorization header.
- Basis-URL:
https://api.hereticuncensored.com/v1 - Model-ID:
uncensored
Haal je sleutel op vanuit het dashboard. Deze is direct geldig bij aanmaak.
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."}]
}'
Eerste verzoek
Stuur een eenvoudige chatcompletion om de connectiviteit te verifiëren. Het model reageert zonder standaard inhoudsfilters voor wettelijk volwassen gebruik.
- Instellen
modelnaaruncensored. - Voeg je
messagesarray.
Controleer de response op choices met je gegenereerde 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-integratie
Initialiseer de client met je basis-URL en sleutel. Dit zorgt voor compatibiliteit met standaard OpenAI-bibliotheken.
- Installeer de officiële
openaipakket. - Doorsturen
baseURLenapiKeytijdens initialisatie.
Oproep chat.completions.create() met je prompt. De responsstructuur spiegelt de standaard API-indeling.
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-responsen
Real-time tokenlevering inschakelen door stream naar true. Dit vermindert de waargenomen latentie voor lange outputs.
- Luister naar
deltachunks. - Combineer deltas om de volledige respons te reconstrueren.
Tokengebruiksmetadata verschijnt in het laatste chunk. Dit is ideaal voor chatinterfaces die directe feedback vereisen.
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 en context
De API ondersteunt een contextvenster van 100.000 tokens. Je kunt maximaal 300 verzoeken per minuut per sleutel verzenden.
- Max gelijktijdige verzoeken: 8
- Maximale uitvoertokens: 16.000 (standaard 2.048)
Het overschrijden van limieten activeert een 429-fout. Beheer de concurrentie om een consistente doorvoer te behouden voor workloads met hoog volume.
Fouthantering en Codes
Handel fouten soepel af om de stabiliteit van de applicatie te behouden. Veelvoorkomende codes zijn 401 voor ongeldige sleutels en 402 voor onvoldoende credit.
- 429 geeft limietuitputting aan.
- 400 signaleert een verkeerd gevormde request body.
Restituties worden niet uitgegeven voor verbruikte tokens. Controleer regelmatig uw saldo om onderbrekingen van de service te voorkomen.
Veelvoorkomende vragen
Is de uncensored AI API compatibel met OpenAI SDKs?
Ja, het volgt de OpenAI chat-completies-indeling. Je hoeft alleen de basis-URL en API-sleutel in je clientconfiguratie aan te passen.
Wat gebeurt er als ik op raak van krediet?
Requests retourneren een 402-foutmelding. Laad op met crypto om de service te herstellen. Credits vervallen nooit, dus je kunt op elk moment geld toevoegen.
Ondersteunt de uncensored LLM API streaming?
Ja, stel de stream-parameter in op true. Je ontvangt token-voor-token updates via Server-Sent Events (SSE).
Beveilig je API-sleutel
Registreer, haal het token op en pas je base URL aan. Compleete integratie in seconden.