API-Referenz
Starten Sie in wenigen Minuten mit der unzensierten KI-API. Verwenden Sie standardmäßige OpenAI-kompatible Clients, um Text zu senden und sofort uneingeschränkte Antworten zu erhalten.
Basis-URL und Authentifizierung
Verwenden Sie die dedizierte Basis-URL für alle Anfragen. Ihr API-Schlüssel authentifiziert über den Authorization header.
- Base URL:
https://api.hereticuncensored.com/v1 - Modell-ID:
uncensored
Rufen Sie Ihren Schlüssel aus dem Dashboard ab. Er ist sofort nach der Erstellung gültig.
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."}]
}'
Erste Anfrage
Sende eine einfache Chat-Vervollständigung, um die Konnektivität zu überprüfen. Das Modell antwortet ohne Standard-Inhaltsfilter für legale erwachsene Nutzung.
- Festlegen
modelzuuncensored. - Schließen Sie Ihre
messagesarray.
Prüfen Sie die Antwort auf choices enthält Ihren generierten Text.
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
Initialisieren Sie den Client mit der Basis-URL und dem Schlüssel. Dies gewährleistet die Kompatibilität mit Standard OpenAI-Bibliotheken.
- Installieren Sie die offizielle
openaiPaket. - Bestehen
baseURLundapiKeywährend der Initialisierung.
Anruf chat.completions.create() mit Ihrem Prompt. Die Antwortstruktur entspricht dem 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-Antworten
Echtzeit-Token-Bereitstellung aktivieren, indem Sie stream zu true. Dies reduziert die wahrgenommene Latenz für lange Ausgaben.
- Lauschen auf
deltaChunks. - Kombinieren Sie Deltas, um die vollständige Antwort zu rekonstruieren.
Die Token-Nutzungsmetadaten erscheinen im finalen Chunk. Dies ist ideal für Chat-Oberflächen, die sofortiges Feedback erfordern.
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)
Ratenbegrenzungen und Kontext
Die API unterstützt ein Kontextfenster von 100.000 Token. Sie können bis zu 300 Anfragen pro Minute pro Schlüssel senden.
- Max. gleichzeitige Anfragen: 8
- Maximale Ausgabe-Tokens: 16.000 (Standard 2.048)
Das Überschreiten der Grenzen löst einen 429-Fehler aus. Verwalten Sie die Parallelität, um einen gleichbleibenden Durchsatz für Workloads mit hohem Volumen aufrechtzuerhalten.
Fehlerbehandlung und Codes
Behandle Fehler korrekt, um die Stabilität der Anwendung aufrechtzuerhalten. Häufige Codes sind 401 für ungültige Schlüssel und 402 für unzureichendes Guthaben.
- 429 zeigt Erschöpfung des Ratenlimits an.
- 400 signalisiert fehlerhafte Anfragekörper.
Rückerstattungen werden für verbrauchte Tokens nicht ausgestellt. Überprüfen Sie regelmäßig Ihr Guthaben, um Dienstunterbrechungen zu vermeiden.
Häufige Anfragen
Ist die unzensierte KI-API mit OpenAI-SDKs kompatibel?
Ja, es folgt dem OpenAI-Format für Chat-Vervollständigungen. Sie müssen lediglich die Basis-URL und den API-Schlüssel in Ihrer Client-Konfiguration ändern.
Was passiert, wenn mir das Guthaben ausgeht?
Anfragen geben einen 402-Fehler zurück. Laden Sie mit Kryptowährung auf, um den Dienst wiederherzustellen. Guthaben verfallen nie, sodass Sie jederzeit Geld hinzufügen können.
Unterstützt die uncensored LLM API das Streaming?
Ja, setzen Sie den Parameter stream auf true. Sie erhalten Token-für-Token-Aktualisierungen über Server-Sent Events (SSE).
Sichern Sie Ihren API-Schlüssel
Registrieren, Token abrufen und Basis-URL aktualisieren. Vollständige Integration in Sekunden.