API-Dokumentation
Holen Sie Ihre erste unzensierte Antwort in unter zwei Minuten. Diese Anleitung behandelt das OpenAI-kompatible Endpunkt, die Authentifizierung und die genauen Parameter, die erforderlich sind, um Standardablehnungen zu umgehen.
Schnellstart mit dem offiziellen SDK
Generieren Sie sofort Text mit Ihrem bevorzugten Language-Client. Die API spiegelt die Standard-Schnittstelle für Chat-Vervollständigungen wider, sodass Sie nur die Basis-URL und den API-Schlüssel austauschen müssen. Dies stellt sicher, dass Ihre bestehende Infrastruktur ohne Änderungen an der Logik funktioniert.
curl https://api.abliteratedmeaning.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return the definition of abliterated."}]
}'from openai import OpenAI
client = OpenAI(base_url="https://api.abliteratedmeaning.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)import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.abliteratedmeaning.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);
Basis-URL und Authentifizierung
Leiten Sie alle Anfragen an die dedizierte Basis-URL mit Ihrem eindeutigen API-Schlüssel im Authorization-Header. Dieser Schlüssel ist das einzige Anmeldeinformation, das für jede Anfrage an den /v1/chat/completions Endpunkt.
curl https://api.abliteratedmeaning.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return the definition of abliterated."}]
}'
Chat-Vervollständigungs-Endpunkt
Senden Sie Textdaten, um Rohtextausgaben vom uncensored-Modell zu erhalten. Verwenden Sie das uncensored Modell-ID, um auf die Version zuzugreifen, die typische Corporate-Guardrails überspringt. Der Endpunkt unterstützt standardmäßige JSON-Payloads, einschließlich Temperatur, top_p und Stop-Sequenzen für eine präzise Steuerung des Generierungsprozesses.
from openai import OpenAI
client = OpenAI(base_url="https://api.abliteratedmeaning.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)
Streaming und Tool-Nutzung
Aktivieren Sie die Echtzeit-Token-Zustellung, indem Sie den Parameter stream im Anfragekörper auf true setzen. Dies gibt Server-Sent Events (SSE) zurück, wobei der letzte Chunk die gesamte Token-Nutzung für die Abrechnungstransparenz enthält. Sie können auch Tools für Function Calling definieren oder JSON-Ausgabe erzwingen mit der response_format Parameter.
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)
Parameter und Limits
Steuern Sie das Modellverhalten mit Standardparametern wie Temperatur und Seed, aber beachten Sie die harten Grenzen des Systems. Jede Anfrage kann bis zu 100,000 Tokens für den Kontextfenster enthalten, mit einem maximalen Output von 16,000 Tokens pro Aufruf. Wenn Sie max_tokens nicht angeben, ist der Standardoutput auf 2,048 Tokens beschränkt.
Häufig gestellte Fragen
Was passiert, wenn mein API-Schlüssel ungültig ist?
Der Server gibt sofort einen 401 Unauthorized-Fehler zurück. Überprüfen Sie, ob Sie den Schlüssel korrekt aus Ihrem Dashboard kopiert haben und ob Sie die richtige Base URL verwenden. Generieren Sie Ihren Schlüssel neu, wenn Sie vermuten, dass er offengelegt wurde.
Warum erhalte ich einen 402-Fehler?
Dies zeigt an, dass Ihr vorkauftes Guthaben null ist oder für die Anfrage nicht ausreicht. Guthaben verfallen nicht, sodass Sie jederzeit mit USDT oder USDC aufladen können. Fehler und Ablehnungen verbrauchen kein Guthaben, erfolgreiche Generierungen jedoch schon.
Wie hoch sind die Ratelimits für dieses Uncensored-LLM?
Sie sind auf 300 Anfragen pro Minute und 8 gleichzeitige Anfragen pro Schlüssel begrenzt. Wenn Sie diese Grenzen überschreiten, erhalten Sie einen 429-Fehler „Too Many Requests“. Warten Sie einige Sekunden, bevor Sie es erneut versuchen, oder upgraden Sie Ihren Plan, wenn Sie einen höheren Durchsatz benötigen.
Sichern Sie Ihren API-Schlüssel
Registrieren Sie sich, holen Sie sich den Schlüssel und aktualisieren Sie die Basis-URL. Fertig.