de ▾
Holen Sie sich Ihren Schlüssel

Integrationsleitfaden für uncensored KI-Modelle

Integrieren Sie die Uncensored-AI-API mit einer einzigen Basis-URL und Standard-OpenAI-kompatiblen Parametern. Diese Anleitung behandelt Authentifizierung, Streaming und Einschränkungen für NSFW-LLM-Implementierungen.

Basis-URL und Authentifizierung

Verwenden Sie die angegebene Basis-URL für alle Anfragen. Übergeben Sie Ihren API-Schlüssel im Authorization header. Der Schlüssel gewährt Zugriff auf das unzensierte Modell ohne Abonnement-Sperren.

Die Authentifizierung ist streng. Ungültige Schlüssel geben 401 zurück. Stellen Sie sicher, dass Sie den Schlüssel sofort nach der Generierung kopieren. Der Dienst akzeptiert nur Krypto-Aufladungen.

Erste Anfrage

Senden Sie eine POST-Anfrage an den Chat-Vervollständigungs-Endpunkt. Die Modellkennung ist uncensored. Dies gibt eine direkte Textantwort ohne Inhaltsfilter zurück.

Verwenden Sie den folgenden cURL-Befehl, um die Konnektivität zu überprüfen. Ersetzen Sie YOUR_API_KEY mit Ihrem tatsächlichen Schlüssel.

curl https://api.modelsabliterated.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 timestamp in ISO 8601 format"}]
  }'

Prüfen Sie die Antwort auf das choices array. Sie enthält den generierten Text.

Python SDK-Integration

Installieren Sie das offizielle OpenAI-Paket. Konfigurieren Sie die Basis-URL und den API-Schlüssel, bevor Sie Aufrufe tätigen. Dies gewährleistet die Kompatibilität mit der unzensierten KI-API.

Initialisieren Sie den Client mit Ihren Anmeldeinformationen. Legen Sie das Modell auf uncensored. Senden Sie eine einfache Nachricht, um die Integration zu testen.

from openai import OpenAI

client = OpenAI(base_url="https://api.modelsabliterated.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 Antwortobjekt bietet Zugriff auf den Inhalt. Behandeln Sie Ausnahmen für Netzwerkfehler oder Authentifizierungsprobleme.

Node SDK-Einrichtung

Importieren Sie die OpenAI-Bibliothek in Ihr Node.js-Projekt. Legen Sie die Basis-URL und den API-Schlüssel im Konfigurationsobjekt fest. Dies ermöglicht eine nahtlose Integration in bestehende Codebasen.

Erstelle eine Instanz des Clients. Übergebe deine Anmeldedaten. Fordere Vervollständigungen über die uncensored Modell.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.modelsabliterated.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);

Protokollieren Sie den generierten Text. Stellen Sie sicher, dass Sie asynchrone Antworten korrekt verarbeiten. Die API unterstützt Standard-JSON-Formate.

Streaming-Antworten mit SSE

Aktivieren Sie Streaming, indem Sie stream zu true. Der Server sendet Server-Sent Events (SSE). Jeder Abschnitt enthält teilweise Text.

Aggregieren Sie die Chunks, um die vollständige Antwort zu bilden. Dies reduziert die wahrgenommene Latenz bei langen Ausgaben. Der letzte Chunk enthält Token-Nutzungsstatistiken.

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)

Den SSE-Datenstrom parsen. Behandeln Sie Fehler während des Streamings. Die API gewährleistet eine konsistente Token-Zählung.

Ratenbegrenzungen und Beschränkungen

Observe the rate limits to avoid 429 errors. You get 300 requests per minute per key. Max concurrent requests are 8. The request body must be under 8 MB.

Das Context-Window umfasst insgesamt 100.000 Tokens. Die maximale Ausgabe beträgt 16.000 Tokens. Fehler und Ablehnungen verbrauchen kein Guthaben. Verwenden Sie 402-Fehler, um unzureichende Mittel zu prüfen.

Häufige Fragen

Wie groß ist die Kontextfenstergröße?

Das Context-Window umfasst 100.000 Tokens einschließlich Prompt und Completion. Die maximale Ausgabe pro Anfrage beträgt 16.000 Tokens. Wenn Sie max_tokens nicht festlegen, beträgt der Standardwert 2.048.

Wie gehe ich mit Ratenbegrenzungen um?

Sie sind auf 300 Anfragen pro Minute pro Schlüssel begrenzt. Gleichzeitige Anfragen sind auf 8 begrenzt. Das Überschreiten dieser Grenzen gibt einen 429-Statuscode zurück. Warten Sie vor dem Wiederholen.

Weigert sich das unzensierte Modell, Inhalte auszuliefern?

Es lehnt nur sexuellen Inhalt mit Minderjährigen ab. Legale Erwachseneninhalte, Fiktionen und kontroverse Themen werden ohne künstliche Ablehnungen durchgelassen. Die Guardrails sind mathematisch entfernt.

Ihren API-Schlüssel abrufen

Registrieren, Schlüssel kopieren und Basis-URL aktualisieren. Das deckt die gesamte Konfiguration ab.