StartseiteDokumentation03/07
Schnelldokumentation: Integriere das unzensierte Modell
Integriere in Minuten unsere OpenAI-kompatible unzensierte KI-API. Nutze ein einziges, auf unbeschränkten Text optimiertes Modell und erhalte sofort Ergebnisse mit diesem Schnellstart-Guide.
https://api.apiiasincensura.com/v1uncensoredBasis-URL und Authentifizierung
Um zu beginnen, benötigst du einen API-Schlüssel. Registriere dich auf der Kontoerstellungsseite nur mit E-Mail und Passwort; der Schlüssel wird sofort angezeigt. Für das Testguthaben von $0,50 wird keine Kreditkarte benötigt. Konfiguriere die Umgebungsvariable OPENAI_API_KEY mit deinem Schlüssel. Die Basis-URL dieses Dienstes ist https://api.apiiasincensura.com/v1. Dieser Endpunkt ist nativ mit dem OpenAI-Client-Ökosystem kompatibel, was die Integration deiner unzensierten LLM-API in bestehende Anwendungen ohne komplexe Adapter erleichtert.
Hauptendpunkt: POST /v1/chat/completions
Der Haupteingabepunkt ist POST /v1/chat/completions. Hier sendest du deine Konversation und erhältst generierten Text. Das Modell wird mit der ID uncensored aufgerufen. Dieser Dienst ist eine streng textbasierte KI-API: Er unterstützt keine Embeddings, Bilder, Audio oder Video. Die Anfrage muss dem Standard-Chat-Format entsprechen. Um die Konnektivität zu testen, nutze GET /v1/models, um zu prüfen, ob der Dienst korrekt antwortet, bevor du Nutzdaten sendest.
curl https://api.apiiasincensura.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."}]
}'
Streaming-Unterstützung (SSE)
Der Chat-Vervollständigungs-Endpunkt unterstützt Echtzeitantworten über Server-Sent Events (SSE). Durch Setzen von stream: true erhältst du einen Textstream statt einer vollständigen Antwort auf einmal. Dies ist ideal für Benutzeroberflächen, die die Generierung zeichenweise anzeigen. Das Modell antwortet sofort, ohne auf das Ende des gesamten Kontexts zu warten, und hält die Latenz auch für lange Antworten innerhalb des 100.000-Token-Kontextfensters niedrig.
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)
Tools und Function Calling
Die unzensierte KI-API unterstützt natives tool/function calling. Du kannst Funktionen im Anfragekörper definieren, und das Modell gibt die zum Ausführen erforderlichen JSON-Argumente zurück. Dies ermöglicht den Aufbau von Agenten oder Anwendungen, die mit externen Systemen interagieren. Das Modell ist darauf optimiert, JSON-Struktur-Anweisungen zu befolgen, ohne die Generierung von Code oder technischen Daten aufgrund von Inhaltsbeschränkungen zu verweigern. Stelle sicher, dass du die Antwort des Modells parst, um die Tool-Argumente zu extrahieren.
from openai import OpenAI
client = OpenAI(base_url="https://api.apiiasincensura.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)
Python/JS-Codebeispiel
Die Integration ist direkt über die offiziellen SDKs möglich. In Python initialisierst du den Client mit Verweis auf unsere Basis-URL. In JavaScript ist die Konfiguration ähnlich. Denke daran, dass nur ein Modell verfügbar ist: uncensored. Es gibt kein Routing oder keine Modellauswahl. Der Code muss die Modellantworten verarbeiten und das Ende des Streams handhaben, wenn du Streaming nutzt. Die Einfachheit der unbeschränkten KI liegt darin, dass du nur Standard-Eingabe- und Ausgabetexte behandeln musst.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apiiasincensura.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);
Ratenlimits und Anfragekörper
Halte dich an die technischen Limits, um Unterbrechungen zu vermeiden. Das maximale Kontingent beträgt 300 Anfragen pro Minute pro API-Schlüssel. Der Anfragekörper darf 8 MB nicht überschreiten. Wenn du diese Limits überschreitest, gibt die API den Statuscode 429 Too Many Requests zurück. Wenn dein Prepaid-Guthaben aufgebraucht ist, erhältst du den Code 402 Payment Required. Das Guthaben verfällt nie, sodass du jederzeit ohne Strafen nachladen kannst. Das Kontextfenster beträgt 100.000 Tokens kombiniert aus Prompt und Vervollständigung.
Funktionen und Limits
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 |
| Endpunkte | POST /v1/chat/completions · GET /v1/models |
| Modell-ID | uncensored |
| Base-URL | https://api.apiiasincensura.com/v1 |
| Authentifizierung | Authorization: Bearer YOUR_KEY |
| Streaming | ja – Server-Sent Events, der letzte Chunk enthält die Token-Nutzung |
| JSON-Modus | response_format: {"type": "json_object"} |
| Kontextfenster | 100.000 Tokens (Eingabe + Ausgabe) |
| Max. Ausgabe | bis zum Rest des 100.000-Token-Fensters; max_tokens optional (kein separates Limit) |
| 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 |
| Ratenlimit | 300 Anfragen pro Minute und Schlüssel |
| Antwort-Header | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Parallelität | 8 gleichzeitige Anfragen pro Schlüssel |
| Anfragegröße | bis 8 MB |
| 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 |
| Abrechnung | Prepaid-Guthaben nach echter Nutzung; Fehler und Ablehnungen sind kostenlos |
| Aufladen | USDT (TRC20) oder USDC (Base), jeder ganze Betrag von $10 bis $500 |
| Gültigkeit | bezahltes Guthaben verfällt nie, kein Abo |
| 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.
| 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 |
Häufig gestellte Fragen
Welcher Inhalt ist streng verboten?
Obwohl das Modell für legalen Adult-Content, Fiktion und kontroverse Themen unzensiert ist, wird immer sexueller Inhalt, der Minderjährige betrifft, blockiert. Dies ist die einzige harte Grenze, die ohne Ausnahme für alle Anfragen gilt.
Wie viel kostet die API und wie funktioniert die Bezahlung?
Es ist ein Pay-as-you-go-Modell ohne Abonnements. Der Preis beträgt $0,25 pro 1M Input-Token und $1,00 pro 1M Output-Token. Prepaid-Guthaben verfällt nie. Du kannst ab $10 mit Kryptowährungen (USDT oder USDC) aufladen und erhältst je nach Betrag 5 % oder 10 % Bonus.
Kann ich meinen API-Schlüssel in der Produktion nutzen?
Ja, der Schlüssel ist kontospezifisch und kann jederzeit neu generiert werden, wodurch der alte ungültig wird. Für das Basis-Konto sind weder Telefonverifizierung noch Kreditkarte erforderlich, was schnelles Deployment ermöglicht. Das Modell nutzt deine Prompts nicht zum Training, was Datenschutz in deinem Datenfluss garantiert.
Dein Schlüssel ist nur einen Schritt entfernt
Erstelle ein Konto, kopiere den Schlüssel und ändere die Basis-URL. So einfach ist das.