Uneingeschränkte KI API-Dokumentation
Starten Sie mit unserer unzensierten LLM-API in Minuten über Standard-OpenAI-kompatible Clients. Diese Anleitung behandelt Authentifizierung, Endpunkte, Streaming und Parameter für das 'uncensored'-Modell.
Authentifizierung & Schlüssel
Erstellen Sie zunächst einen API-Schlüssel über das Dashboard mit Google oder E-Mail. Ihr Schlüssel authentifiziert Anfragen an die Base-URL HTTPS://api.iaunrestricted.com/v1. Fügen Sie ihn in den Authorization header als Bearer-Token. Jedes Konto unterstützt einen aktiven Schlüssel; das Ersetzen macht den alten sofort ungültig.
curl https://api.iaunrestricted.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return the current UTC time in ISO 8601 format"}]
}'Fehler wie 401 Bedeutet, dass Ihr Schlüssel ungültig oder abgelaufen ist. Bewahren Sie Ihren Schlüssel sicher auf, da er direkt mit Ihrem Prepaid-Guthaben verknüpft ist.
Der Chat-Completions-Endpunkt
Senden Sie Text über POST /v1/chat/completions. Der Endpunkt akzeptiert Standard-Nachrichtenarrays und gibt generierten Text zurück. Verwenden Sie die Modellkennung "uncensored" in Ihren Anfragen. Das System verarbeitet Eingabe- und Ausgabetokens basierend auf Ihrem prepaid-Guthaben.
from openai import OpenAI
client = OpenAI(base_url="https://api.iaunrestricted.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)Das Context-Window fasst insgesamt 100.000 Tokens zusammen. Wenn Sie max_tokens, die Ausgabe ist auf 2.048 Tokens begrenzt. Anfragen, die die 8-MB-Körpergrenze überschreiten, geben einen Fehler zurück.
Streaming-Antworten
Aktivieren Sie Streaming, indem Sie stream: true in Ihrer Anfrage. Dies liefert Tokens über Server-Sent Events (SSE) für geringere Latenz. Der letzte Chunk enthält die gesamte Token-Nutzung für genaue Abrechnung.
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)Das Streaming funktioniert mit jedem OpenAI-kompatiblen SDK. Sie können Teilantworten in Echtzeit parsen, ohne auf die vollständige Fertigstellung zu warten. Dies ist ideal für Chat-Oberflächen, in denen Nutzer Text sehen, während er generiert wird.
JSON-Modus & Funktionsaufruf
Erzwingen Sie strukturierte Ausgabe mit response_format: {"type": "json_object"}. Das Modell gibt gültiges JSON anstelle von natürlicher Sprache zurück. Dies ist nützlich zum Parsen von Daten oder zum strikten Steuern des Modellverhaltens.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.iaunrestricted.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);Function Calling (Tools) wird unterstützt. Definieren Sie Ihre Tool-Schemata und lassen Sie das Modell entscheiden, wann es diese aufrufen soll. Verwenden Sie tool_choice um spezifische Verhaltensweisen durchzusetzen. Diese Funktion funktioniert nahtlos mit dem unzensierten Modell zur Extraktion strukturierter Daten.
Parameter: Temperatur, Top P und mehr
Steuern Sie die Generierungszufälligkeit mit temperature und top_p. Passen Sie presence_penalty und frequency_penalty um Wiederholungen zu reduzieren. Legen Sie seed für reproduzierbare Ausgaben. Verwenden Sie stop Sequenzen, um die Generierung frühzeitig zu stoppen.
Diese Parameter funktionieren genau wie die OpenAI API. Sie können die Kreativität oder Determinismus des Modells feinabstimmen. Standardwerte sind für eine ausgewogene Ausgabe optimiert. Experimentieren Sie mit niedrigeren Temperaturen für konsistente Ergebnisse.
Limits, Fehler und Kontext
Ratenbegrenzungen betragen 300 Anfragen pro Minute und 8 parallele Anfragen pro Schlüssel. Ihr Kontextfenster umfasst 100,000 Tokens. Fehler umfassen 402 für unzureichendes Guthaben und 429 für Ratenbegrenzungen. Vorausbezahlte Credits verfallen nicht.
Anfragen werden basierend auf der tatsächlichen Token-Nutzung abgerechnet. Fehler und Ablehnungen sind kostenlos. Das Modell lehnt sexuelle Inhalte mit Minderjährigen unabhängig von anderen Parametern ab. Behalten Sie Ihren Dashboard für Nutzungsstatistiken im Auge.
Häufig gestellte Fragen
Wie debugge ich fehlende Zitate in parallelen Chat-API-Antworten?
Stellen Sie sicher, dass Sie die korrekte Modell-ID "uncensored" in Ihren Anfragen verwenden. Überprüfen Sie, ob Ihre Nachrichten-Arrays dem Standard OpenAI-Format entsprechen. Stellen Sie sicher, dass Ihre SDK-Version die von Ihnen verwendeten Funktionen unterstützt.
Ist dies dasselbe wie andere uneingeschränkte KI-Modelle?
Nein, wir betreiben ein eigenes Open-Weight-Modell, das auf zensurfreie Ausgaben abgestimmt ist. Es ist kein GPT, Claude oder ein anderes Modell eines anderen Herstellers. Das Verhalten ist spezifisch für unsere Infrastruktur und Abstimmung.
Was passiert, wenn ich mein Prepaid-Guthaben überschreite?
Anfragen geben einen 402-Fehler zurück, bis Sie aufladen. Sie können Guthaben jederzeit über Kryptowährung hinzufügen. Ihr bestehendes Guthaben verfällt nicht, sodass Sie später mehr hinzufügen können.
Holen Sie sich Ihren API-Schlüssel sofort
Registrieren, Schlüssel kopieren, Basis-URL aktualisieren. Fertig.