Uncensored Model HubUnzensierte Modelle: API-Schnellstart
Unzensierte Modelle: API-Schnellstart
Starte in wenigen Minuten mit der API für unzensierte Modelle. Dieser Leitfaden behandelt Authentifizierung, Endpunkte und Nutzungsmuster mit Standard-OpenAI-kompatiblen Clients.
https://api.uncensoredmodelhub.com/v1
Base URL und Authentifizierung
Greife auf die API zu, indem du deinen Client auf https://api.uncensoredmodelhub.com/v1 zeigst. Der Dienst verwendet die Standard-API-Schlüssel-Authentifizierung. Generiere deinen Schlüssel auf der Seite API-Schlüssel erhalten mit nur E-Mail und Passwort. Füge diesen Schlüssel als Bearer-Token in den Authorization-Header ein. Jedes Konto unterstützt jeweils einen aktiven Schlüssel; du kannst ihn neu generieren, um den vorherigen zu widerrufen. Die API bedient ein einzelnes Open-Weight-Modell mit der ID uncensored, das gesetzlich zulässige erwachsene, fiktive oder kontroverse Themen nicht ablehnt, aber sexuellen Inhalt mit Minderjährigen blockiert.
Erste Anfrage
Sende eine Standard-Chat-Vervollständigungsanfrage, um die Konnektivität zu testen. Die API erwartet ein messages-Array, das deinen Gesprächsverlauf oder einen einzelnen User-Prompt enthält. Das Modell gibt Rohtext zurück, ohne gesetzlich zulässigen erwachsenen Inhalt zu filtern, solange er die harte Grenze für sexuellen Inhalt mit Minderjährigen nicht überschreitet. Verwende das offizielle OpenAI SDK oder einen kompatiblen HTTP-Client, indem du die Base URL und den API-Schlüssel festlegst.
curl https://api.uncensoredmodelhub.com/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
Nutze die offizielle openai Python-Bibliothek für die schnellste Integration. Konfiguriere den Client mit deinem API-Schlüssel und der benutzerdefinierten Base URL. Das SDK übernimmt die Serialisierung und das Streaming automatisch. Dieser Ansatz ist ideal für Backend-Dienste oder Skripte, die große Textblöcke generieren müssen, ohne HTTP-Streams manuell zu verarbeiten.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredmodelhub.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)
Node SDK
Für JavaScript-Umgebungen verwende das openai Node.js-Paket. Setze die baseURL auf den Endpunkt der unzensierten API. So kannst du die Generierung von Text ohne Inhaltsfilter direkt in Webservern oder Node-basierten Anwendungen integrieren. Das SDK verwaltet Connection Pooling und Fehlerbehandlung entsprechend dem OpenAI-Standard.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredmodelhub.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);
Streaming-Antworten
Aktiviere das Streaming, indem du stream: true in deiner Anfrage setzt. Die API liefert einen Server-Sent Events (SSE)-Stream und übergibt Token, sobald sie generiert werden. Dies reduziert die wahrgenommene Latenz für interaktive Anwendungen. Beachte, dass das Modell ein Kontextfenster von 100.000 Token für Prompt und Completion zusammen hat. Streaming ist nützlich für Echtzeit-Anzeigen, ändert aber nicht die Token-Preise.
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)
Grenzen, Fehler und Kontext
Die API erzwingt ein Ratenlimit von 300 Anfragen pro Minute pro Schlüssel und ein Anfragekörper-Limit von 8 MB. Authentifizierungsfehler geben einen 401-Fehler zurück, wenn der Schlüssel ungültig oder widerrufen ist. Anfragen schlagen mit einem 402-Fehler fehl, wenn dein Prepaid-Guthaben nicht ausreicht. Ein 429-Fehler zeigt an, dass du das Ratenlimit pro Minute überschritten hast. Die Preisgestaltung ist transparent: $0,25 pro 1M Input-Token und $1,00 pro 1M Output-Token. Guthaben verfällt nie, und neue Konten erhalten $0,50 an Testguthaben für 7 Tage.
Fragen und Antworten
Ist das Modell wirklich unzensiert?
Das Modell lehnt rechtliche erwachsene, kreative oder kontroverse Themen nicht ab. Es ist darauf abgestimmt, direkt zu antworten, ohne die typischen Corporate-Guardrails. Es blockiert jedoch immer sexuellen Inhalt mit Minderjährigen, was eine harte Grenze ist.
Kann ich das mit dem OpenAI SDK verwenden?
Ja. Die API ist vollständig OpenAI-kompatibel. Du musst nur die Base URL und den API-Schlüssel in deiner bestehenden Client-Konfiguration ändern. Sie unterstützt Standard-Endpunkte wie <code>/v1/chat/completions</code> und Streaming via SSE.
Wie funktioniert die Preisgestaltung?
Du zahlst Pay as you go mit Prepaid-Guthaben. Input-Token kosten $0,25 pro Million, Output-Token kosten $1,00 pro Million. Es gibt keine monatlichen Gebühren oder Abonnements. Du kannst mit Krypto (USDT oder USDC) aufladen, ab $10.
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 erhaltenFunktionen 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 |
| Endpunkte | POST /v1/chat/completions · GET /v1/models |
| Base-URL | https://api.uncensoredmodelhub.com/v1 |
| Modell-ID | uncensored |
| Streaming | ja – Server-Sent Events, der letzte Chunk enthält die Token-Nutzung |
| Function Calling | ja – tools, tool_choice; Antworten mit tool_calls, auch im Stream; Ergebnisse als role: tool |
| Parameter | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| JSON-Modus | response_format: {"type": "json_object"} |
| Max. Ausgabe | bis zum Rest des 100.000-Token-Fensters; max_tokens optional (kein separates Limit) |
| Kontextfenster | 100.000 Tokens (Eingabe + Ausgabe) |
| Ratenlimit | 300 Anfragen pro Minute und Schlüssel |
| 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 |
| Gültigkeit | bezahltes Guthaben verfällt nie, kein Abo |
| 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 |
| Abrechnung | Prepaid-Guthaben nach echter Nutzung; Fehler und Ablehnungen sind kostenlos |
| Bonus | +5 % ab $50, +10 % ab $100 |
| Preis | $0,25 pro 1 Mio. Eingabe-Tokens · $1,00 pro 1 Mio. Ausgabe-Tokens |
| 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 |
| Inhalte | Inhalte für Erwachsene erlaubt; sexuelle Inhalte mit Minderjährigen werden abgelehnt |
| Anmeldung | Google oder E-Mail und Passwort |
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 |