DE ▾
https://api.unrestrictedaiapi.com/v1uncensored2026-10-06
API-Schlüssel erhalten

Unrestricted AI API: Schnellstart-Guide für die unzensierte LLM-API

Dieser Schnellstart-Guide zeigt dir, wie du deine Anwendung mit Unrestricted AI API verbindest. Du lernst, Anfragen zu senden, Streaming-Antworten zu verarbeiten und deine Kontingente über standardmäßige OpenAI-kompatible Formate zu verwalten.

pro 1M Input-Token
$0,25
Output-Token / 1M
$1,00
Token-Kontext
100.000
Testguthaben
$0,50
Anfragen pro Minute
300

Authentifizierung und Base URL

Generiere zunächst einen API-Schlüssel auf der Seite API-Schlüssel erhalten. Du benötigst nur E-Mail und Passwort; für die Testphase ist keine Kreditkarte erforderlich. Verwende deinen Schlüssel im Authorization-Header als Bearer-Token. Alle Anfragen müssen die Base URL https://api.unrestrictedaiapi.com/v1 verwenden.

curl https://api.unrestrictedaiapi.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."}]
  }'

Dein Konto erhält $0,50 an Testguthaben, das 7 Tage gültig ist. Du kannst deinen Schlüssel jederzeit neu generieren, wodurch der alte sofort ungültig wird. Pro Konto ist nur ein aktiver Schlüssel erlaubt.

Chat Completions Endpunkt

Sende Text an den POST /v1/chat/completions Endpunkt. Die Modell-ID ist uncensored. Dies ist ein Open-Weight-Modell auf dedizierten GPU-Servern, kein Proxy für GPT oder Claude. Es antwortet ohne Inhaltsfilter für legale Erwachsenen-Nutzung.

from openai import OpenAI

client = OpenAI(base_url="https://api.unrestrictedaiapi.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)

Die Antworten sind standardmäßige Textausgaben. Das Modell unterstützt ein Kontextfenster mit 100.000 Token für kombinierte Prompt- und Completion-Daten. Du kannst Tool-Definitionen für Function Calling senden, die das Modell in seinem Ausgabeformat berücksichtigt.

Streaming-Antworten

Aktiviere Streaming, indem du stream: true in deiner Anfrage setzt. Die API sendet Server-Sent Events (SSE) Chunks. Dies ermöglicht es deiner Anwendung, Token während der Generierung anzuzeigen, was die wahrgenommene Latenz bei langen Antworten reduziert.

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)

Jeder Chunk enthält teilweise Text. Dein Client muss diese Chunks aggregieren, um die finale Nachricht zu rekonstruieren. Diese Methode funktioniert mit jedem OpenAI-kompatiblen SDK, das Streaming-Protokolle unterstützt.

Unterstützung für Function Calling

Die API unterstützt Function Calling über den Parameter tools. Definiere deine Funktionen in der Anfrage, und das Modell gibt bei Bedarf strukturierte JSON-Ausgaben zurück. Dies ermöglicht die Integration mit externen Systemen oder benutzerdefinierter Logik.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.unrestrictedaiapi.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);

Analysiere die Antwort des Modells, um Tool-Aufrufe zu extrahieren. Führe deine definierten Funktionen aus und übergebe die Ergebnisse bei Bedarf in einer nachfolgenden Anfrage an das Modell. Dies ermöglicht komplexe Workflows ohne externe Orchestrierungsschichten.

Modellinformationen

Führe GET /v1/models aus, um verfügbare Endpunkte zu überprüfen. Unser primäres Modell ist uncensored. Es ist kein GPT, Claude, Gemini oder ein anderes Modell eines anderen Anbieters. Es ist auf konsistente Antworten ohne versteckte Filter abgestimmt.

Das Kontextfenster umfasst 100.000 Token. Die Preise sind transparent: $0,25 pro 1M Input-Token und $1,00 pro 1M Output-Token. Guthaben verfällt nie. Es gibt keine monatlichen Gebühren oder Abonnements.

Ratenlimits und Fehler

Begrenze deine Nutzung auf 300 Anfragen pro Minute pro Schlüssel. Die maximale Größe des Anfragekörpers beträgt 8 MB. Wenn du das Limit überschreitest, erhältst du einen 429-Fehler. Warte, bevor du es erneut versuchst.

Häufige Fehler sind 401 (ungültiger Schlüssel) und 402 (unzureichendes Guthaben). Lade ab $10 über Krypto (USDT oder USDC) auf. Ab $50 erhältst du +5% Bonusguthaben, ab $100 +10%. Stelle sicher, dass dein Guthaben die geschätzten Kosten für deinen Prompt und die Completion abdeckt.

API-Spezifikation

Eine Tabelle mit jedem Limit, jeder Funktion und jedem Preis.

MerkmalWert
API-FormatOpenAI-kompatibel: jedes OpenAI-SDK funktioniert – nur Base-URL und Schlüssel ändern
AuthentifizierungAuthorization: Bearer YOUR_KEY
EndpunktePOST /v1/chat/completions · GET /v1/models
Modell-IDuncensored
Base-URLhttps://api.unrestrictedaiapi.com/v1
JSON-Modusresponse_format: {"type": "json_object"}
Max. Ausgabebis zum Rest des 100.000-Token-Fensters; max_tokens optional (kein separates Limit)
Parametertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Function Callingja – tools, tool_choice; Antworten mit tool_calls, auch im Stream; Ergebnisse als role: tool
Streamingja – Server-Sent Events, der letzte Chunk enthält die Token-Nutzung
Kontextfenster100.000 Tokens (Eingabe + Ausgabe)
Parallelität8 gleichzeitige Anfragen pro Schlüssel
Anfragegrößebis 8 MB
Ratenlimit300 Anfragen pro Minute und Schlüssel
Antwort-HeaderX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
AufladenUSDT (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ültigkeitbezahltes Guthaben verfällt nie, kein Abo
Bonus+5 % ab $50, +10 % ab $100
Preis$0,25 pro 1 Mio. Eingabe-Tokens · $1,00 pro 1 Mio. Ausgabe-Tokens
AbrechnungPrepaid-Guthaben nach echter Nutzung; Fehler und Ablehnungen sind kostenlos
Schlüsselein aktiver Schlüssel pro Konto; ein neuer ersetzt den alten
AnmeldungGoogle oder E-Mail und Passwort
InhalteInhalte 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.

CodeTypBedeutung
400bad_requestungültiges JSON, leere Nachrichten, falscher Parameter oder Kontext zu lang
401missing_key · invalid_key · key_revokedSchlüssel fehlt, ist falsch oder wurde ersetzt
402no_creditkein Guthaben – aufladen, dann geht es sofort weiter
403content_blockedsexuelle Inhalte mit Minderjährigen – abgelehnt, nicht berechnet
404not_foundunbekannter Endpunkt
413request_too_largeAnfrage größer als 8 MB
429rate_limited · concurrencyüber 300/Min. oder 8 parallel – kurz warten
503upstream_busyModell ausgelastet – in Sekunden erneut versuchen

Fragen und Antworten

Ist diese API für NSFW-Inhalte geeignet?

Ja, das Modell lehnt legale Erwachseneninhalte nicht ab. Es ist für unzensierte Antworten ausgelegt. Sexuelle Inhalte mit Minderjährigen werden jedoch immer blockiert, unabhängig vom Kontext der Anfrage.

Brauche ich eine Kreditkarte zum Starten?

Nein. Du kannst dich einfach mit E-Mail und Passwort anmelden. Jedes neue Konto erhält $0,50 an Testguthaben, das 7 Tage gültig ist. Eine Zahlungsmethode benötigst du nur, wenn du dein Guthaben aufladen möchtest.

Wie gehe ich in meiner Anwendung mit Fehlern um?

Überwache standardmäßige HTTP-Statuscodes. Nutze 401, um deinen Schlüssel zu prüfen, 402, um Guthaben hinzuzufügen, und 429, um Backoff-Logik für Ratenlimits zu implementieren. Überprüfe immer den Antworttext auf detaillierte Fehlermeldungen.

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 erhalten