Integriere Uncensored AI Models in Minuten
Verbinde deine Anwendung mit unserer API für unzensierte KI-Modelle über standardmäßige OpenAI-kompatible Endpunkte. Dieser Guide behandelt Authentifizierung, Anfrageformate und Streaming für eine schnelle Integration.
- pro 1M Input-Token
- $0,15
- Output-Token / 1M
- $0,50
- Token-Kontext
- 100.000
- Testguthaben
- $0,50
- Anfragen pro Minute
- 300
Base URL & Authentifizierung
Unsere API folgt dem OpenAI-Standard und erfordert nur eine Anpassung der Base URL und eines API-Schlüssels. Die Base URL ist https://api.uncensoredaimodels.cc/v1. Du erhältst nach der Anmeldung einen einzigen aktiven API-Schlüssel. Füge ihn als Bearer-Token in den Authorization-Header ein. Bei einem ungültigen Schlüssel gibt die API einen 401-Fehler zurück. Bei unzureichendem Guthaben erhältst du einen 402-Fehler. Dieses Design ermöglicht es dir, unseren Dienst in bestehende OpenAI-Clients zu integrieren, indem du nur zwei Konfigurationswerte änderst.
Chat Completions Endpunkt
Sende Text an das Modell über den Endpunkt POST /v1/chat/completions. Die Modellkennung ist uncensored. Anfragen müssen innerhalb einer 8-MB-Körpergrenze und eines 100.000-Token-Kontextfensters bleiben. Das Modell gibt generierten Text ohne Standard-Inhaltsablehnungen für rechtmäßige Erwachsenenthemen zurück. Verwende diesen Endpunkt für direkte Textgenerierungsaufgaben.
curl https://api.uncensoredaimodels.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."}]
}'
Streaming-Antworten (SSE)
Aktiviere die Echtzeit-Übertragung von Token, indem du stream: true setzt. Die API sendet Server-Sent Events (SSE), sodass deine Anwendung Token verarbeiten kann, während sie generiert werden. Token-Nutzungsstatistiken erscheinen nur im letzten Block des Streams. Dieser Ansatz reduziert die wahrgenommene Latenz für Nutzer, die auf umfangreiche Inhalte warten.
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)
Python SDK-Integration
Nutze die offizielle OpenAI Python-Bibliothek für eine schnelle Integration. Setze die base_url auf unseren Endpunkt und gib deinen API-Schlüssel an. Der Client verarbeitet die Serialisierung und Fehleranalyse automatisch. Diese Methode ist ideal für Backend-Dienste oder Datenverarbeitungsskripte, die strukturierten unzensierten Textoutput benötigen.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaimodels.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
Für JavaScript-Umgebungen funktioniert das OpenAI Node SDK mit unserem Endpunkt. Initialisiere den Client mit deiner Base URL und deinem Schlüssel. Diese Integration unterstützt sowohl synchrone als auch asynchrone Anfragen und passt gut in Express-Server oder serverless Funktionen. Stelle sicher, dass deine Umgebung die erforderliche Node-Version für das SDK unterstützt.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaimodels.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);
Modellparameter & Limits
Steuere das Generierungsverhalten mit Parametern wie temperature, top_p und seed. Du kannst JSON-Ausgabe über response_format erzwingen oder Tools für Function Calling definieren. Die API erzwingt eine harte Grenze von 300 Anfragen pro Minute und 8 gleichzeitige Anfragen pro Schlüssel. Wenn du diese Grenzen überschreitest, gibt die API einen 429-Fehler zurück. Die Ausgabe ist auf 32.000 Token pro Anfrage begrenzt.
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 |
| Modell-ID | uncensored |
| Endpunkte | POST /v1/chat/completions · GET /v1/models |
| Authentifizierung | Authorization: Bearer YOUR_KEY |
| Base-URL | https://api.uncensoredaimodels.cc/v1 |
| Kontextfenster | 100.000 Tokens (Eingabe + Ausgabe) |
| Parameter | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| JSON-Modus | response_format: {"type": "json_object"} |
| 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) |
| Streaming | ja – Server-Sent Events, der letzte Chunk enthält die Token-Nutzung |
| 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 |
| Preis | $0,15 pro 1 Mio. Eingabe-Tokens · $0,50 pro 1 Mio. Ausgabe-Tokens |
| 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 |
| Aufladen | USDT (TRC20) oder USDC (Base), jeder ganze Betrag von $20 bis $500 |
| Bonus | +5 % ab $50, +10 % ab $100, +15 % ab $200 |
| Inhalte | Inhalte für Erwachsene erlaubt; sexuelle Inhalte mit Minderjährigen werden abgelehnt |
| Anmeldung | Google oder E-Mail und Passwort |
| 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.
| HTTP | 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 groß ist das Kontextfenster?
Das Modell unterstützt ein Kontextfenster mit 100.000 Token, einschließlich Prompt- und Completion-Token. Jede Anfrage kann bis zu 32.000 Output-Token generieren. Wenn du max_tokens nicht angibst, beträgt das Standard-Output-Limit 2.048 Token.
Wie gehe ich mit Ratenlimits um?
Die API erlaubt 300 Anfragen pro Minute und 8 gleichzeitige Anfragen pro API-Schlüssel. Wenn du diese Grenzen überschreitest, erhältst du den Statuscode 429. Implementiere exponentielles Backoff in deinem Client, um Wiederholungen korrekt zu verarbeiten.
Unterstützt die API Function Calling?
Ja, die API unterstützt Tool-Definitionen und tool_choice-Parameter. Du kannst deine Anfragen so strukturieren, dass Funktionen definiert werden, und das Modell gibt strukturierte Tool-Aufrufe in der Antwort zurück. Dies funktioniert mit standardmäßigen OpenAI-kompatiblen Clients.
Dein Schlüssel ist nur ein Formular entfernt
Erstelle ein Konto, kopiere den Schlüssel, ändere die Base URL. Das ist die gesamte Einrichtung.