- Uncensored AI Generator
- Uncensored AI Generator API-Dokumentation
Uncensored AI Generator API-Dokumentation
Integriere den unzensierten KI-Generator in deine Pipeline über standardmäßige OpenAI-kompatible Endpunkte. Dieser Leitfaden behandelt Authentifizierung, Anfrageformate und Client-SDKs für die programmatische Textgenerierung.
Basis-URL und Authentifizierung
Die Basis-URL der API ist https://api.uncensoredaigenerator.cc/v1. Authentifiziere jede Anfrage, indem du deinen API-Schlüssel in den Authorization-Header einfügst. Dein Schlüssel wird sofort nach der Anmeldung über Google oder E-Mail generiert. Der API-Schlüssel ist Single-Tenant; die Ausgabe eines neuen Schlüssels macht den vorherigen ungültig. Bewahre deinen Schlüssel sicher auf und übergebe ihn in allen weiteren Anfragen im Header.
Erste Anfrage
Sende eine POST-Anfrage an /v1/chat/completions mit der Modell-ID „uncensored“. Der Anfragekörper muss das messages-Array enthalten. Das Modell verarbeitet Texteingaben und gibt Textausgaben zurück. Stelle sicher, dass dein Anfragekörper 8 MB nicht überschreitet. Dieser Endpunkt verarbeitet alle Textgenerierungsaufgaben, einschließlich kreativen Schreibens und Skriptgenerierung.
curl https://api.uncensoredaigenerator.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'
Python-SDK-Integration
Nutze die offizielle OpenAI Python-Bibliothek, um mit der API zu interagieren. Konfiguriere den Client mit deiner Basis-URL und deinem API-Schlüssel. Die Bibliothek übernimmt automatisch die JSON-Serialisierung und HTTP-Anfragen. Dieser Ansatz vereinfacht die Integration in bestehende Python-Pipelines und ermöglicht es dir, Standard-SDK-Funktionen wie Wiederholungen und Paginierung zu nutzen.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaigenerator.cc/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)
Node-SDK-Integration
Das Node.js SDK folgt demselben Konfigurationsmuster. Importiere die Bibliothek und initialisiere den Client mit deinen Anmeldedaten. Diese Methode ist ideal für serverseitige Anwendungen und Backend-Dienste. Du kannst Vervollständigungsanfragen senden und die Textantworten direkt in deiner Node-Umgebung verarbeiten.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaigenerator.cc/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);
Streaming-Antworten
Aktiviere Streaming, indem du stream: true in deiner Anfrage festlegst. Die API gibt Daten inkrementell über Server-Sent Events (SSE) zurück. Dies reduziert die wahrgenommene Latenz für Echtzeitanwendungen. Token-Nutzungsstatistiken sind im letzten Chunk des Streams enthalten. Überwache den Stream, um Teilantworten angemessen zu verarbeiten.
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)
Grenzwerte, Fehler und Kontext
Das Kontextfenster umfasst insgesamt 100.000 Token, mit einem maximalen Output von 32.000 Token. Du bist auf 300 Anfragen pro Minute und 8 parallele Anfragen pro Schlüssel begrenzt. HTTP 401 zeigt einen ungültigen Schlüssel an. HTTP 402 bedeutet, dass dein Prepaid-Guthaben aufgebraucht ist. HTTP 429 signalisiert, dass du das Ratenlimit überschritten hast. Fehler verbrauchen nicht dein Guthaben.
Funktionen und Limits
Eine Tabelle mit jedem Limit, jeder Funktion und jedem Preis.
| Merkmal | Wert |
|---|---|
| API-Format | OpenAI-kompatibel: jedes OpenAI-SDK funktioniert – nur Base-URL und Schlüssel ändern |
| Authentifizierung | Authorization: Bearer YOUR_KEY |
| Base-URL | https://api.uncensoredaigenerator.cc/v1 |
| Endpunkte | POST /v1/chat/completions · GET /v1/models |
| Modell-ID | uncensored |
| Max. Ausgabe | bis zum Rest des 100.000-Token-Fensters; max_tokens optional (kein separates Limit) |
| Kontextfenster | 100.000 Tokens (Eingabe + Ausgabe) |
| Parameter | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Streaming | ja – Server-Sent Events, der letzte Chunk enthält die Token-Nutzung |
| JSON-Modus | response_format: {"type": "json_object"} |
| Function Calling | ja – tools, tool_choice; Antworten mit tool_calls, auch im Stream; Ergebnisse als role: tool |
| Anfragegröße | bis 8 MB |
| Antwort-Header | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Parallelität | 8 gleichzeitige Anfragen pro Schlüssel |
| Ratenlimit | 300 Anfragen pro Minute und Schlüssel |
| Bonus | +5 % ab $50, +10 % ab $100 |
| Abrechnung | Prepaid-Guthaben nach echter Nutzung; Fehler und Ablehnungen sind kostenlos |
| Preis | $0,25 pro 1 Mio. Eingabe-Tokens · $1,00 pro 1 Mio. Ausgabe-Tokens |
| Testguthaben | $0,50 für 7 Tage, ohne Karte · Testschlüssel: 2 parallele Anfragen, 60 pro Minute; volle Limits (8 und 300) nach erster Aufladung |
| Gültigkeit | bezahltes Guthaben verfällt nie, kein Abo |
| Aufladen | USDT (TRC20) oder USDC (Base), jeder ganze Betrag von $10 bis $500 |
| Anmeldung | Google oder E-Mail und Passwort |
| Inhalte | Inhalte für Erwachsene erlaubt; sexuelle Inhalte mit Minderjährigen werden abgelehnt |
| Schlüssel | ein aktiver Schlüssel pro Konto; ein neuer ersetzt den alten |
Fehlercodes
Fehler kommen als JSON mit festem type; fehlgeschlagene oder abgelehnte Anfragen kosten nichts.
| Code | Typ | Bedeutung |
|---|---|---|
400 | bad_request | ungültiges JSON, leere Nachrichten, falscher Parameter oder Kontext zu lang |
401 | missing_key · invalid_key · key_revoked | Schlüssel fehlt, ist falsch oder wurde ersetzt |
402 | no_credit | kein Guthaben – aufladen, dann geht es sofort weiter |
403 | content_blocked | sexuelle Inhalte mit Minderjährigen – abgelehnt, nicht berechnet |
404 | not_found | unbekannter Endpunkt |
413 | request_too_large | Anfrage größer als 8 MB |
429 | rate_limited · concurrency | über 300/Min. oder 8 parallel – kurz warten |
503 | upstream_busy | Modell ausgelastet – in Sekunden erneut versuchen |
Fragen und Antworten
Wie lade ich mein Guthaben auf?
Aufladungen werden ausschließlich über Kryptowährungen verarbeitet, speziell USDT (TRC20) oder USDC (Base). Du kannst jeden ganzen Betrag zwischen $10 und $500 einzahlen. Guthaben verfällt nie, sobald es deinem Konto gutgeschrieben wurde.
Gibt es ein kostenloses Testguthaben?
Ja, jedes neue Konto erhält $0,50 Testguthaben, das 7 Tage gültig ist. Für die Anmeldung und das Testguthaben wird keine Kreditkarte benötigt.
Welcher Inhalt wird blockiert?
Die API wendet eine strikte Inhaltsgrenze an, die sexuellen Inhalt mit Minderjährigen immer blockiert. Alle anderen rechtmäßigen, erwachsenen, fiktiven oder kontroversen Themen sind ohne Ablehnung erlaubt.
Dein Schlüssel ist nur ein Formular entfernt
Erstelle ein Konto, kopiere den Schlüssel, ändere die Basis-URL. Das ist die gesamte Einrichtung.