Schnellstart für ChatGPT-Nutzer
Füge unseren unzensierten ChatGPT-Endpunkt sofort in deine bestehende Infrastruktur ein, indem du die Base URL und den API-Schlüssel aktualisierst. Erhalte eine funktionierende Anfrage in Sekunden mit unserer OpenAI-kompatiblen Schnittstelle.
Base URL und Authentifizierung
Leite deinen Client zunächst auf unseren gehosteten Endpunkt. Verwende die Base URL https://api.uncensoredchatgpt.cc/v1 und füge deinen API-Schlüssel im Authorization-Header hinzu. Diese Einrichtung funktioniert mit jedem Standard-OpenAI-kompatiblen SDK.
- Base URL:
https://api.uncensoredchatgpt.cc/v1 - Auth-Header:
Authorization: Bearer YOUR_API_KEY
Du kannst deinen Schlüssel sofort nach der Anmeldung mit Google oder E-Mail generieren. Der Schlüssel ist für alle Endpunkte aktiv, einschließlich Chat-Completion.
Erste Anfrage
Sende eine Standard-Chat-Antwort-Anfrage, um die Konnektivität zu testen. Die Modell-ID ist uncensored. Dies gibt eine direkte Textantwort ohne Inhaltsfilter für rechtlich zulässige erwachsene oder kreative Inhalte zurück.
- Methode:
POST - Endpunkt:
/v1/chat/completions
- Methode:
POST - Endpunkt:
/v1/chat/completions
Fehler wie ungültige Schlüssel (401) oder unzureichendes Guthaben (402) werden sofort zurückgegeben. Ablehnungen bestimmter Inhalte sind kostenlos.
Python SDK-Integration
Verwende das offizielle Python SDK für eine schnelle Integration. Konfiguriere die Base URL und die Modell-ID bei der Client-Initialisierung.
- Modell-ID:
uncensored - SDK:
openai
Rufe die chat.completions.create-Methode mit deinen gewünschten Parametern auf. Dieser Ansatz gewährleistet Kompatibilität mit bestehenden Skripten und bietet gleichzeitig eine unzensierte AI-API für deine Workloads.
Node.js SDK-Integration
Initialisiere den Client in JavaScript- oder TypeScript-Umgebungen mit der benutzerdefinierten Base URL. Stelle das Modell auf uncensored ein und sende Anfragen über chat.completions.create.
- Sprache:
Node.js - SDK:
openai
Dies funktioniert für Automatisierungsskripte und serverseitige Anwendungen. Du kannst Standardparameter wie temperature und top_p übergeben, um die Generierung zu steuern.
Streaming-Antworten
Aktiviere die Echtzeit-Ausgabe von Token, indem du stream: true setzt. Die API gibt Server-Sent Events (SSE) zurück. Die Token-Nutzungsstatistiken sind im letzten Block enthalten.
- Feature:
Streaming - Format:
SSE
Verarbeite jeden Chunk bei seiner Ankunft. Dies ist nützlich für Chat-Oberflächen oder die Generierung langer Texte, bei denen sofortiges Feedback erforderlich ist.
Limits und Fehler
Überwache deine Nutzung, um Unterbrechungen zu vermeiden. Die API erzwingt ein Limit von 300 Anfragen pro Minute pro Schlüssel und erlaubt 8 parallele Anfragen. Die maximale Größe des Anfragekörpers beträgt 8 MB.
- Ratenlimit: 300 req/min
- Concurrency: 8 req
Häufige Fehler sind 401 für ungültige Schlüssel, 402 für unzureichendes Guthaben und 429 für Ratenlimits. Fehler und Ablehnungen verbrauchen kein Guthaben. Guthaben ist Prepaid und verfällt nie.
cURL
curl https://api.uncensoredchatgpt.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
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredchatgpt.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.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredchatgpt.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
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)Fragen und Antworten
Wie groß ist das Kontextfenster?
Das Kontextfenster umfasst 100.000 Token für Prompt und Completion zusammen. Die maximale Ausgabe pro Anfrage beträgt 32.000 Token, bzw. 2.048, wenn <code>max_tokens</code> nicht gesetzt ist.
Unterstützt diese unzensierte API Function Calling?
Ja, die API unterstützt Function Calling (Tools) und <code>tool_choice</code>. Du kannst auch den JSON-Modus nutzen, indem du <code>response_format</code> auf <code>{"type": "json_object"}</code> setzt.
Wie lade ich mein Guthaben auf?
Lade nur mit Krypto auf: USDT (TRC20) oder USDC (Base). Zahlungen reichen von $10 bis $500. Du erhältst einen +5-%-Bonus für $50+ und +10-%-Bonus für $100+. Keine Karten oder PayPal.
Dein Schlüssel ist nur ein Formular entfernt
Erstelle ein Konto, kopiere den Schlüssel, ändere die Base URL. Das ist die gesamte Einrichtung.
API-Schlüssel erhaltenTechnische Daten
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 |
| Base-URL | https://api.uncensoredchatgpt.cc/v1 |
| Authentifizierung | Authorization: Bearer YOUR_KEY |
| Modell-ID | uncensored |
| Endpunkte | POST /v1/chat/completions · GET /v1/models |
| Function Calling | ja – tools, tool_choice; Antworten mit tool_calls, auch im Stream; Ergebnisse als role: tool |
| Max. Ausgabe | bis zum Rest des 100.000-Token-Fensters; max_tokens optional (kein separates Limit) |
| Parameter | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Kontextfenster | 100.000 Tokens (Eingabe + Ausgabe) |
| Streaming | ja – Server-Sent Events, der letzte Chunk enthält die Token-Nutzung |
| JSON-Modus | response_format: {"type": "json_object"} |
| Anfragegröße | bis 8 MB |
| Parallelität | 8 gleichzeitige Anfragen pro Schlüssel |
| Ratenlimit | 300 Anfragen pro Minute und Schlüssel |
| Antwort-Header | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Bonus | +5 % ab $50, +10 % ab $100 |
| 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 |
| Aufladen | USDT (TRC20) oder USDC (Base), jeder ganze Betrag von $10 bis $500 |
| Gültigkeit | bezahltes Guthaben verfällt nie, kein Abo |
| Abrechnung | Prepaid-Guthaben nach echter Nutzung; Fehler und Ablehnungen sind kostenlos |
| 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 |
Fehler und Lösungen
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 |