Unzensierte ChatGPT: Erste Anfrage in fünf Minuten
Bring deine unzensierte ChatGPT-API in fünf Minuten zum Laufen. Dieses Quickstart behandelt Authentifizierung, Anfrageformate und Streaming für NSFW-kompatible Textgenerierung.
Basis-URL und Authentifizierung
Unsere API folgt der Standard-Kompatibilitätsschicht von OpenAI. Du interagierst mit dem Endpunkt unter https://api.uncensoredchatgpt.top/v1. Die Authentifizierung erfolgt über einen einzigen API-Schlüssel pro Konto. Du generierst diesen Schlüssel sofort auf der Seite API-Schlüssel erhalten mit Google oder E-Mail. Eine Telefonverifizierung ist nicht erforderlich. Übergebe den Schlüssel im Authorization-Header als Bearer-Token. Wenn der Schlüssel fehlt oder ungültig ist, gibt der Server einen 401-Fehler zurück. Wenn dein Prepaid-Guthaben aufgebraucht ist, erhältst du einen 402-Fehler. Token werden nur abgerechnet, wenn das Modell die Anfrage erfolgreich verarbeitet.
Vervollständigungsanfrage senden
Die Kerninteraktion nutzt den Endpunkt POST /v1/chat/completions. Du sendest ein JSON-Payload, das das Modell, den Nachrichtenverlauf und Parameter definiert. Das System verwendet die Modellkennung "uncensored". Dieses Modell ist Open-Weight und darauf trainiert, bei gesetzlich zulässiger erwachsener Nutzung ohne Inhaltsablehnungen zu antworten. Es ist kein GPT oder Claude. Du kannst die Kreativität mit temperature und die Vielfalt mit top_p steuern. Der Basispreis beträgt 0,25 $ pro 1 Mio. Input-Token und 1,00 $ pro 1 Mio. Output-Token. Fehler und Ablehnungen verbrauchen kein Guthaben.
curl https://api.uncensoredchatgpt.top/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
Verwende das offizielle OpenAI Python SDK für eine unkomplizierte Integration. Setze die Basis-URL auf unseren API-Endpunkt und gib deinen API-Schlüssel an. Der Client serialisiert automatisch. Du kannst eine Liste von Nachrichten unter dem Schlüssel messages übergeben. Das Antwortobjekt enthält den generierten Text in response.choices[0].message.content. Dieser Ansatz funktioniert für einfache Prompts und komplexe Mehrfachkonversationen. Dies ist die empfohlene Methode für die meisten Backend-Anwendungen.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredchatgpt.top/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-Implementierung
Für JavaScript- oder TypeScript-Projekte bietet das OpenAI Node SDK äquivalente Funktionen. Initialisiere den Client mit deiner Basis-URL und deinem Schlüssel. Rufe chat.completions.create() mit deinen Prompt-Daten auf. Das SDK streamt Daten, wenn du die Option stream aktivierst, andernfalls gibt es die vollständige Antwort auf einmal zurück. Diese Methode ist ideal für Server-Side-Rendering oder API-Endpunkte, die vollständige Textblöcke zurückgeben müssen. Stelle sicher, dass du potenzielle Netzwerkfehler und Token-Limits angemessen behandelst.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredchatgpt.top/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 (SSE)
Für Echtzeit-Benutzererfahrungen aktiviere Server-Sent Events (SSE), indem du stream: true setzt. Die API gibt einen Stream von Chunks zurück. Jeder Chunk enthält einen partiellen Delta der Antwort. Der letzte Chunk enthält die vollständigen Token-Nutzungsstatistiken. Dies ermöglicht es dir, Text während der Generierung anzuzeigen und die wahrgenommene Latenz zu reduzieren. Du musst den Stream korrekt parsen, um die vollständige Nachricht zu rekonstruieren. Streaming wird sowohl vom Python- als auch vom Node SDK unterstützt.
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 Kontextfenster
Dein API-Schlüssel unterstützt 300 Anfragen pro Minute und 8 parallele Anfragen. Die maximale Größe des Anfragekörpers beträgt 8 MB. Das Kontextfenster erlaubt insgesamt 100.000 Token, mit maximal 32.000 Token pro Anfrage. Wenn du das Ratenlimit überschreitest, erhältst du einen 429-Fehler. Wiederhole mit exponentiellem Backoff. Das Modell lehnt sexuelle Inhalte mit Minderjährigen ab, erlaubt jedoch andere gesetzmäßige erwachsene Themen. Guthaben verfällt nie, und Prepaid-Token werden nur für gültige Vervollständigungen berechnet.
Technische Daten
Alle echten Grenzen und Funktionen der API auf einen Blick – prüfen Sie sie, bevor Sie Guthaben kaufen.
| Merkmal | Wert |
|---|---|
| API-Format | OpenAI-kompatibel: jedes OpenAI-SDK funktioniert – nur Base-URL und Schlüssel ändern |
| Base-URL | https://api.uncensoredchatgpt.top/v1 |
| Endpunkte | POST /v1/chat/completions · GET /v1/models |
| Authentifizierung | Authorization: Bearer YOUR_KEY |
| Modell-ID | uncensored |
| Kontextfenster | 100.000 Tokens (Eingabe + Ausgabe) |
| Max. Ausgabe | bis zum Rest des 100.000-Token-Fensters; max_tokens optional (kein separates Limit) |
| JSON-Modus | response_format: {"type": "json_object"} |
| Function Calling | ja – tools, tool_choice; Antworten mit tool_calls, auch im Stream; Ergebnisse als role: tool |
| Streaming | ja – Server-Sent Events, der letzte Chunk enthält die Token-Nutzung |
| Parameter | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Parallelität | 8 gleichzeitige Anfragen pro Schlüssel |
| Antwort-Header | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Anfragegröße | bis 8 MB |
| Ratenlimit | 300 Anfragen pro Minute und Schlüssel |
| Gültigkeit | bezahltes Guthaben verfällt nie, kein Abo |
| Abrechnung | Prepaid-Guthaben nach echter Nutzung; Fehler und Ablehnungen sind kostenlos |
| 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 |
| Preis | $0,25 pro 1 Mio. Eingabe-Tokens · $1,00 pro 1 Mio. Ausgabe-Tokens |
| Bonus | +5 % ab $50, +10 % ab $100 |
| Aufladen | USDT (TRC20) oder USDC (Base), jeder ganze Betrag von $10 bis $500 |
| Schlüssel | ein aktiver Schlüssel pro Konto; ein neuer ersetzt den alten |
| Anmeldung | Google oder E-Mail und Passwort |
| Inhalte | Inhalte für Erwachsene erlaubt; sexuelle Inhalte mit Minderjährigen werden abgelehnt |
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
Ist dies die offizielle OpenAI API?
Nein, dies ist ein unabhängiger Dienst, der ein Open-Weight-Modell verwendet. Er ist mit dem OpenAI-API-Format kompatibel, ist aber kein GPT-4 oder GPT-3.5. Es ist eine separate unzensierte LLM-API, die auf unseren eigenen Servern gehostet wird.
Was passiert, wenn ich das Ratenlimit überschreite?
Die API gibt den Statuscode <code>429</code> zurück. Du solltest in deinem Client eine Wiederholungslogik mit exponentiellem Backoff implementieren. Das Limit liegt bei 300 Anfragen pro Minute und Schlüssel.
Brauche ich eine Kreditkarte zum Starten?
Nein. Neue Konten erhalten 0,50 $ Testguthaben, das 7 Tage gültig ist. Keine Karte erforderlich. Für den Dauerbetrieb lädst du mit Krypto auf (USDT oder USDC).
Dein Schlüssel ist nur ein Formular entfernt
Erstelle ein Konto, kopiere den Schlüssel, ändere die Basis-URL. Das ist die gesamte Einrichtung.
API-Schlüssel erhalten