Schnellstart für die unzensierte LLM-API | Uncensored LLM Hub
Integriere unser unzensiertes LLM in deine Anwendung über die standardmäßige OpenAI-kompatible Schnittstelle. Dieser Leitfaden behandelt Authentifizierung, Anfrageformate, Streaming und Tool-Calling für die sofortige Bereitstellung.
Basis-URL & Authentifizierung
Verwende die Basis-URL https://api.uncensoredllmhub.com/v1 für alle Anfragen. Die Authentifizierung erfordert einen API-Schlüssel, der im Authorization-Header als Bearer-Token übergeben wird. Du erhältst diesen Schlüssel sofort nach der Anmeldung über die Seite API-Schlüssel erhalten. Der Schlüssel ist an ein einzelnes Konto gebunden; du kannst ihn jederzeit neu generieren, wodurch der vorherige Schlüssel ungültig wird. Keine Telefonnummer oder Kreditkarte erforderlich.
POST /v1/chat/completions
Sende deinen Prompt an den Chat-Endpunkt. Die Modell-ID ist immer uncensored. Die API akzeptiert Standard-Chat-Nachrichten und gibt Text zurück. Sie unterstützt keine Bilder, Audio oder Embeddings. Stelle sicher, dass dein Anfragekörper 8 MB nicht überschreitet. Das folgende Beispiel zeigt eine grundlegende Textanfrage mit curl:
curl https://api.uncensoredllmhub.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."}]
}'Dies gibt eine Vervollständigung für deinen Prompt zurück. Du kannst die Antwort parsen, um den generierten Text für deine Anwendungslogik zu extrahieren.
Python SDK-Integration
Verwende das offizielle Python-Paket openai für eine einfachere Integration. Konfiguriere den Client mit deiner Basis-URL und deinem API-Schlüssel. Dieser Ansatz vereinfacht die JSON-Behandlung und die Typinferenz. Das folgende Beispiel zeigt, wie der Client initialisiert und eine Nachricht gesendet wird:
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredllmhub.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)Ersetze YOUR_API_KEY durch deinen tatsächlichen Schlüssel. Das Antwortobjekt bietet direkten Zugriff auf den Inhalt, was die Integration in Python-Workflows erleichtert.
Node SDK-Integration
Für JavaScript-Umgebungen verwende das OpenAI Node.js SDK. Lege die Basis-URL und den API-Schlüssel im Konfigurationsobjekt fest. Dies ermöglicht die Verwendung der standardmäßigen Promise-basierten Syntax. Das folgende Beispiel zeigt eine einfache Chat-Vervollständigung:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredllmhub.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);Stelle sicher, dass du die asynchrone Antwort angemessen behandelst. Diese Methode eignet sich gut für serverseitige Anwendungen oder Node.js-Umgebungen, in denen du die Ausgabe sofort verarbeiten musst.
Streaming-Antworten (SSE)
Aktiviere das Streaming, indem du stream: true in deiner Anfrage festlegst. Die API gibt Server-Sent Events (SSE) zurück, anstatt eines einzelnen JSON-Objekts. Dies ermöglicht es dir, Token angezeigt zu bekommen, während sie generiert werden, was die wahrgenommene Latenz verbessert. Das folgende Beispiel zeigt, wie der Stream in Python verarbeitet wird:
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)Analysiere jeden Chunk, um den Delta-Inhalt zu extrahieren. Dies ist nützlich für Chat-Oberflächen, in denen Benutzer Echtzeit-Tippindikatoren erwarten. Das Streaming endet, wenn der letzte Chunk empfangen wird.
Ratenlimits, Fehler & Kontext
Du bist auf 300 Anfragen pro Minute pro Schlüssel begrenzt. Wenn du dies überschreitest, erhältst du einen 429-Fehler. Weitere häufige Fehler sind 401 (ungültiger Schlüssel) und 402 (unzureichendes Guthaben). Das Kontextfenster beträgt 100.000 Token für Prompt plus Vervollständigung zusammen. Wenn deine Eingabe zu groß ist, kann das Modell die Anfrage kürzen oder ablehnen. Überwache deine Nutzung immer über das Dashboard, um Dienstunterbrechungen zu vermeiden.
Technische 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 |
| Endpunkte | POST /v1/chat/completions · GET /v1/models |
| Modell-ID | uncensored |
| Base-URL | https://api.uncensoredllmhub.com/v1 |
| Authentifizierung | Authorization: Bearer YOUR_KEY |
| Function Calling | ja – tools, tool_choice; Antworten mit tool_calls, auch im Stream; Ergebnisse als role: tool |
| Kontextfenster | 100.000 Tokens (Eingabe + Ausgabe) |
| 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) |
| Streaming | ja – Server-Sent Events, der letzte Chunk enthält die Token-Nutzung |
| 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 |
| Aufladen | USDT (TRC20) oder USDC (Base), jeder ganze Betrag von $10 bis $500 |
| 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 |
| 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 |
| Bonus | +5 % ab $50, +10 % ab $100 |
| Anmeldung | Google oder E-Mail und Passwort |
| 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 |
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 ein unzensiertes Coding-LLM?
Ja, das Modell wurde so eingestellt, dass es ohne Inhaltsablehnung antwortet, auch bei kontroversen oder erwachsenen Themen, blockiert jedoch weiterhin sexuellen Inhalt mit Minderjährigen. Es verarbeitet Codegenerierung und technische Anfragen effektiv ohne Standard-Unternehmensfilter.
Was passiert, wenn mein API-Schlüssel kompromittiert wird?
Du kannst deinen Schlüssel sofort im Dashboard neu generieren. Diese Aktion widerruft den alten Schlüssel, sodass alle Anwendungen, die ihn verwenden, nicht mehr funktionieren, bis sie aktualisiert werden. Jedes Konto erlaubt nur einen aktiven Schlüssel gleichzeitig.
Unterstützt ihr Tool-/Function Calling?
Ja, der Endpunkt unterstützt Tool-Definitionen und Function Calling. Du kannst Tools in deiner Anfrage definieren, und das Modell gibt strukturierte JSON-Ausgaben zurück, die du parsen kannst, um bestimmte Funktionen in deiner Anwendung auszuführen.
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 erhaltenhttps://api.uncensoredllmhub.com/v1