de ▾
Mit Testguthaben ausprobieren

UnzensiertTechnische Dokumentation der unzensierten KI-API

Technische Dokumentation der unzensierten KI-API

Starten Sie mit unserer unzensierten LLM-API in Minuten. Fügen Sie Ihren Schlüssel ein, zeigen Sie auf die Basis-URL und senden Sie Text.

Basis-URL und Authentifizierung

Die Basis-URL ist https://api.unzensierteki.com/v1 und erfordert einen API-Schlüssel im Header Authorization: Bearer <KEY>. Sie erhalten diesen Schlüssel sofort nach der Registrierung per Google oder E-Mail auf der Seite "Get API key". Jeder Account hält nur einen aktiven Schlüssel; ein neuer ersetzt den alten. Die Authentifizierung ist einfach und funktioniert mit jedem OpenAI-kompatiblen Client.

curl https://api.unzensierteki.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Rolle: du bist mein Assistent. Gib mir eine kurze Zusammenfassung."}]
  }'

Ein gültiger Schlüssel erlaubt den Zugriff auf alle Endpunkte. Ein ungültiger Schlüssel löst einen 401-Fehler aus. Prüfen Sie Ihre Schlüssel-Eingabe, wenn die Verbindung fehlschlägt.

POST /v1/chat/completions: Parameter und Struktur

Senden Sie Ihre Prompts an den Endpunkt /v1/chat/completions mit der Modell-ID "uncensored". Dieser Endpunkt verarbeitet Texteingaben und generiert Textausgaben ohne Inhaltsfilterung für erwachsene Nutzer. Sie können Parameter wie temperature, top_p und stop anpassen, um das Verhalten des Modells zu steuern. Das Modell antwortet auf alle Themen, solange sie rechtlich zulässig sind.

from openai import OpenAI

client = OpenAI(base_url="https://api.unzensierteki.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)

Die Struktur der Anfrage folgt dem Standard der OpenAI-Chat-Completions. Sie können auch presence_penalty und frequency_penalty nutzen, um Wortwiederholungen zu steuern. Dies ist ideal für Rollenspiele und Textadventuren.

Streaming mit SSE und Token-Nutzung

Aktivieren Sie das Streaming, indem Sie stream: true setzen. Sie erhalten Server-Sent Events (SSE), die Token für Token zurückgeben. Die letzte Antwort enthält Metadaten zur Token-Nutzung, einschließlich der Anzahl der Eingabe- und Ausgabetokens. Dies ermöglicht eine Echtzeit-Anzeige der Antwort in Ihrer Anwendung.

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)

Streaming ist nützlich, um die Latenz für den Endbenutzer zu reduzieren. Sie können die Tokens sofort verarbeiten, ohne auf die vollständige Antwort zu warten. Die Token-Statistiken helfen bei der Kostenkontrolle.

JSON-Modus und Function Calling

Verwenden Sie response_format: {"type": "json_object"}, um eine strikte JSON-Ausgabe zu erzwingen. Dies ist entscheidend für die Integration in Anwendungen, die strukturierte Daten benötigen. Sie können auch tools und tool_choice nutzen, um Funktionen aufzurufen. Das Modell unterstützt Tool-Calling für komplexe Workflows.

Die JSON-Modus-Funktion stellt sicher, dass die Ausgabe parsbar ist. Dies vermeidet Parsing-Fehler in Ihrer Software. Function Calling erweitert die Möglichkeiten der API erheblich.

Modell-Endpunkt und Token-Grenzen

Der Endpunkt GET /v1/models listet die verfügbaren Modelle auf. Das "uncensored" Modell unterstützt ein Kontextfenster von 100.000 Tokens (Eingabe plus Ausgabe). Die maximale Ausgabe pro Anfrage beträgt 16.000 Tokens. Wenn max_tokens nicht gesetzt ist, beträgt die maximale Ausgabe 2.048 Tokens.

Dieses große Kontextfenster erlaubt die Verarbeitung langer Dokumente. Sie können lange Konversationen ohne Verlust der Kontexttreue pflegen. Die Limits sind klar definiert und vorhersehbar.

Limits, Fehler und Kostenkontrolle

Das Limit liegt bei 300 Anfragen pro Minute pro Schlüssel und maximal 8 parallelen Anfragen. Der Request Body darf maximal 8 MB groß sein. Fehler wie 401 (ungültiger Schlüssel), 402 (kein Guthaben) oder 429 (Rate Limit) geben Ihnen Feedback. Fehlerhafte Anfragen werden nicht berechnet.

Der Guthabenverbrauch erfolgt nur bei erfolgreicher Token-Nutzung. Ein 429-Fehler bedeutet, dass Sie das Limit erreicht haben. Warten Sie einen Moment, bevor Sie erneut versuchen, eine Anfrage zu senden. Dies schützt die Infrastruktur vor Überlastung.

Node.js

import OpenAI from "openai";

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

Häufige Fragen

Wie viel kostet die unzensierte KI-API?

Sie zahlen $0.15 pro 1M Eingabe-Tokens und $0.50 pro 1M Ausgabe-Tokens. Das Guthaben wird nur bei tatsächlicher Nutzung verbraucht. Fehlgeschlagene Anfragen werden nicht berechnet. Es gibt keine monatlichen Gebühren.

Kann ich die API mit dem OpenAI SDK nutzen?

Ja, die API ist vollständig OpenAI-kompatibel. Ändern Sie einfach die Basis-URL und Ihren API-Schlüssel. Alle Standardparameter und Endpunkte funktionieren wie erwartet. Dies ermöglicht eine einfache Integration in bestehende Projekte.

Wie lange ist mein Guthaben gültig?

Ihr Guthaben verfällt nie. Sie können es jederzeit aufladen. Eine Einzahlung mit Krypto bringt Bonusguthaben. Die Credits bleiben für immer in Ihrem Konto erhalten. Sie können sie zu beliebigen Zeitpunkten nutzen.

Generiere deinen API-Schlüssel

Melden Sie sich an, kopieren Sie den Schlüssel und aktualisieren Sie die Basis-URL. Sofortige Einrichtung.

Mit Testguthaben ausprobierenDokumentation anzeigen