API-Dokumentation
Verbinden Sie Ihren bestehenden OpenAI-kompatiblen Client mit unserer uncensored LLM API für uneingeschränkte Textgenerierung. Diese Anleitung behandelt Authentifizierung, Endpunkte, Streaming und Limits, damit Sie sofort loslegen können.
Basis-URL und Authentifizierung
Die Basis-URL für alle Anfragen ist HTTPS://api.dolphinllmuncensored.com/v1. Sie authentifizieren sich mit einem einzigen API-Schlüssel, der über die API-Schlüssel erhalten Seite. Verwenden Sie entweder Continue with Google oder eine E-Mail und ein Passwort, um Ihren Schlüssel sofort zu erhalten. Dieser Schlüssel gewährt Zugriff auf das uncensored Das Modell, ein Open-Weight-LLM, das für uneingeschränkte Antworten optimiert ist. Es gibt keine plattformspezifische Abonnementgebühr, nur vorgeladenes Guthaben, das nach Token-Nutzung berechnet wird. Fehler und Ablehnungen verursachen keine Kosten, sodass Sie nur für tatsächliche Vervollständigungs-Token bezahlen.
- Base URL:
https://api.dolphinllmuncensored.com/v1 - Auth-Header:
Authorization: Bearer YOUR_API_KEY
Chat-Vervollständigungs-Endpunkt
Senden Sie Textprompts an das /v1/chat/completions Endpunkt zum Empfangen von uneingeschränkten Antworten. Die Modell-ID ist uncensored. Dieser Endpunkt akzeptiert standardmäßige OpenAI-JSON-Payloads und gibt Textausgaben zurück. Er unterstützt keine Embeddings, Bilder, Audio oder Video. Sie müssen den messages array mit Ihrem Prompt. Der API-Schlüssel wird im HTTP-Header übergeben. Anfragen werden auf unseren dedizierten Servern verarbeitet. Das Kontextfenster unterstützt insgesamt bis zu 100.000 Tokens. Die Ausgabe ist auf 16.000 Tokens pro Anfrage begrenzt. Verwenden Sie das folgende Beispiel, um die Konnektivität zu testen.
curl https://api.dolphinllmuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the key features of the new API release"}]
}'
Unterstützte Parameter
Verwenden Sie Standardparameter, um das Generierungsverhalten zu steuern. Legen Sie temperature für Zufälligkeit und top_p für Nucleus-Sampling. Aktivieren Sie json_object für strukturierte Datenausgabe. Das stop sequenz bricht die Generierung frühzeitig ab. Sie können ein seed für reproduzierbare Ergebnisse. Passen Sie presence_penalty und frequency_penalty die Token-Wiederholung zu beeinflussen. Function Calling wird unterstützt über tools und tool_choice. Alle Parameter folgen dem OpenAI-Schema. Diese Flexibilität ermöglicht eine Feinabstimmung für verschiedene unzensierte Anwendungsfälle. Konfigurieren Sie diese Optionen innerhalb Ihres Anfragekörpers. Die API berücksichtigt alle gültigen OpenAI-kompatiblen Werte.
from openai import OpenAI
client = OpenAI(base_url="https://api.dolphinllmuncensored.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-Antworten
Aktivieren Sie Streaming, indem Sie stream: true in Ihrer Anfrage. Die API gibt Server-Sent Events (SSE) für jedes Token zurück. Dies reduziert die wahrgenommene Latenz für lange Antworten. Die Token-Nutzung wird im letzten Chunk des Streams gemeldet. Sie können partielle Antworten für die Echtzeit-Anzeige analysieren. Dies ist ideal für Chat-Schnittstellen. Der Stream endet mit einem leeren Datenobjekt. Verwenden Sie Ihre bevorzugte Client-Bibliothek, um SSE zu verarbeiten. Streaming beeinflusst die Preise oder die Token-Zählung nicht. Alle Tokens werden bei Abschluss normal abgerechnet. Verarbeiten Sie die Stream-Ereignisse, um Ihre Benutzeroberfläche zu erstellen.
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)
Node SDK-Integration
Installieren Sie das offizielle OpenAI-Paket für Node.js. Konfigurieren Sie die Basis-URL so, dass sie auf unseren Endpunkt verweist. Übergeben Sie Ihren API-Schlüssel aus Umgebungsvariablen. Erstellen Sie eine Chat-Vervollständigungsanfrage mit dem uncensored Modell-ID. Behandeln Sie Fehler angemessen für Netzwerk- oder Authentifizierungsprobleme. Das SDK verarbeitet die JSON-Serialisierung automatisch. Sie können zwischen Streaming- und Nicht-Streaming-Modi wechseln. Die Node-Umgebung unterstützt async/await-Muster. Dies macht die Integration für Backend-Dienste unkompliziert. Testen Sie die Verbindung, bevor Sie in die Produktion bereitstellen. Das SDK gewährleistet die Kompatibilität mit unserer API-Struktur.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.dolphinllmuncensored.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);
Ratenbegrenzungen und Fehler
Die Ratenbegrenzung liegt bei 300 Anfragen pro Minute pro Schlüssel. Sie können bis zu 8 gleichzeitige Anfragen aktiv haben. Die Größe des Anfragekörpers ist auf 8 MB begrenzt. Wenn der API-Schlüssel ungültig ist, erhalten Sie einen 401-Fehler. Ein 402-Fehler weist auf unzureichendes prepaid Guthaben hin. Laden Sie über Kryptowährung auf, um den Dienst fortzusetzen. Ein 429-Fehler signalisiert die Erschöpfung der Ratenbegrenzung. Warten Sie vor dem Wiederholen oder upgraden Sie Ihre Nutzungsebene. Das Kontextfenster umfasst 100,000 Tokens. Ablehnungen aufgrund kleinerer Inhalte sind kostenlos. Fehler verbrauchen nicht Ihren Guthabenstand. Überwachen Sie Ihre Nutzung über das Dashboard.
FAQ
Wie lautet die Basis-URL der uncensored LLM API?
Die Base-URL lautet HTTPS://api.dolphinllmuncensored.com/v1. Sie können jeden OpenAI-kompatiblen Client verwenden, indem Sie die base_url-Konfiguration aktualisieren. Die Authentifizierung erfolgt über das Bearer-Token im Header.
Wie geht die uncensored AI API mit Ratenbegrenzungen um?
Sie sind auf 300 Anfragen pro Minute und 8 gleichzeitige Anfragen pro Schlüssel begrenzt. Wenn Sie diese Grenzen überschreiten, erhalten Sie einen 429-Statuscode. Das Limit wird jede Minute zurückgesetzt, was Burst-Nutzung innerhalb des Kontingats ermöglicht.
Was passiert, wenn die uncensored LLM API einen Fehler zurückgibt?
Fehler wie 401 (ungültiger Schlüssel) oder 429 (Rate-Limit) verbrauchen Ihr Prepaid-Guthaben nicht. Nur erfolgreiche Token-Generierung wird abgerechnet. Wenn Ihr Guthaben aufgebraucht ist, erhalten Sie einen 402-Fehler, bis Sie über Krypto nachladen.
Holen Sie sich Ihren API-Schlüssel jetzt
Registrieren Sie sich, kopieren Sie das Token, aktualisieren Sie die Endpunkt-URL. Fertig.