DE ▾
API-Schlüssel erhalten

Unlimited AI API: Schnellstart Anleitung

Hole dir deinen API-Schlüssel und starte in wenigen Minuten mit Textanfragen. Diese Anleitung behandelt die Basis-URL, Authentifizierung und Standard-Endpunkte im OpenAI-Format für unsere unzensierte LLM.

Basis-URL und Authentifizierung

Unsere API ist vollständig mit dem OpenAI-SDK-Format kompatibel. Du musst die Base URL auf https://api.unlimitedaiapi.com/v1 setzen. Dies stellt sicher, dass alle Anfragen an unser dediziertes unzensiertes Modell geleitet werden und nicht an einen Proxy oder Aggregator. Die Authentifizierung erfolgt über einen Bearer-Token im Authorization-Header. Du kannst deinen Schlüssel direkt nach der Anmeldung mit nur E-Mail und Passwort generieren. Der Schlüssel wird einmal nach der Anmeldung angezeigt, kann aber jederzeit neu generiert werden, wodurch der alte ungültig wird. Für die Trial-Tier-Stufe benötigen wir keine Telefonnummer oder Kreditkarte.

Erste Anfrage

Beginne mit dem Senden einer einfachen Chat-Vervollständigungsanfrage. Dies bestätigt, dass dein API-Schlüssel funktioniert, und gibt dir einen Eindruck von der Antwortgeschwindigkeit. Die Modell-ID ist immer uncensored. Du kannst mehrere Nachrichten in einer einzigen Anfrage senden, um den Kontext aufrechtzuerhalten. Das Modell akzeptiert Standard-OpenAI-Nachrichtenformate. Es gibt keine komplexen Routing-Regeln oder herstellerspezifischen Eigenheiten, die du verwalten musst.

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

Prüfe die Antwort auf das choices-Array, das den generierten Text enthält. Wenn du einen 401-Fehler erhältst, überprüfe deinen API-Schlüssel. Ein 402-Fehler bedeutet, dass dein Prepaid-Guthaben aufgebraucht ist.

Python-SDK-Integration

Die Verwendung der offiziellen openai Python-Bibliothek macht die Integration trivial. Setze die base_url und api_key bei der Client-Initialisierung. Dieser Ansatz funktioniert für synchrone Aufrufe, was der Standardmodus für die meisten Skripte ist. Wir unterstützen Standard-Texteingabe und -ausgabe. Wir bieten keine Embeddings oder Bildgenerierung an, also halte deine Payload auf Text fokussiert. Das SDK handhabt die Tokenisierung automatisch, sodass du für die Basisnutzung keine Token manuell zählen musst.

from openai import OpenAI

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

Stelle sicher, dass du eine aktuelle Version des SDK verwendest, um den base_url-Parameter korrekt zu unterstützen. Diese Einrichtung verbindet sich direkt mit unserer Infrastruktur ohne Drittanbieter-Routing-Schichten.

Node-SDK-Nutzung

Für Node.js-Umgebungen funktioniert das offizielle openai-Paket mit minimaler Konfiguration. Übergebe deinen API-Schlüssel und die korrekte Basis-URL während der Initialisierung. Dies ermöglicht es dir, bestehende Node.js-Infrastrukturen zu nutzen, während du die volle Kontrolle über deine API-Aufrufe behältst. Wir unterstützen Standard-Anfrage-Antwort-Muster. Streaming wird separat über Server-Sent Events gehandhabt. Das Modell ist ein Open-Weight-Modell, das auf weniger Ablehnungen optimiert ist, was es für kreative oder kontroverse Themen innerhalb rechtlicher Grenzen geeignet macht.

import OpenAI from "openai";

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

Denke daran, dass wir pro Token abrechnen, also überwache deine Nutzung über die Antwort-Header oder dein Dashboard. Es gibt keine versteckten Gebühren oder monatlichen Abonnements.

Streaming-Antworten

Du kannst das Streaming aktivieren, indem du den stream-Parameter in deiner Anfrage auf true setzt. Die API sendet Server-Sent Events (SSE) statt eines einzelnen JSON-Objekts. Dies reduziert die wahrgenommene Latenz bei langen Ausgaben. Jeder Chunk enthält einen partiellen Delta der Antwort. Du musst diese Deltas akkumulieren, um den vollständigen Text wiederherzustellen. Die Preisgestaltung basiert weiterhin auf der Gesamtzahl der verarbeiteten Input- und Output-Token, unabhängig vom Streaming. Dies ist ideal für UIs, die Text so anzeigen möchten, wie er generiert 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)

Verarbeite das Streaming sorgfältig, um Speicherlecks zu vermeiden, falls eine Verbindung unerwartet abbricht. Das Kontextfenster mit 100.000 Token gilt für den gesamten Konversationsverlauf, nicht nur für die aktuelle Anfrage.

Grenzwerte, Fehler und Kontext

Dein API-Schlüssel ist auf 300 Anfragen pro Minute begrenzt. Wenn du dies überschreitest, erhältst du einen 429-Ratenlimit-Fehler. Die maximale Größe des Anfragekörpers beträgt 8 MB. Das Modell verfügt über ein 100.000-Token-Kontextfenster, das sowohl Prompt- als auch Completion-Token kombiniert. Dies reicht für die meisten Langdokument-Aufgaben aus. Wir bieten kein Fine-Tuning oder Model Routing an. Wenn du Embeddings benötigst, musst du einen separaten Dienst nutzen. Die harte Inhaltsgrenze blockiert sexuellen Inhalt mit Minderjährigen, erlaubt ansonsten aber legale erwachsene und kontroverse Themen. Fehler wie 401 deuten auf einen ungültigen Schlüssel hin, während 402 auf unzureichendes Prepaid-Guthaben hinweist.

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

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

Funktioniert das unzensierte Modell mit Standard-OpenAI-Tools?

Ja, unsere API ist vollständig OpenAI-kompatibel. Du kannst den Standard-Endpunkt chat-completions mit jedem OpenAI-SDK oder Client nutzen, der die <code>base_url</code>-Konfiguration unterstützt. Wir unterstützen Function Calling und Streaming über SSE.

Wie funktioniert die Abrechnung für Streaming-Antworten?

Die Abrechnung basiert auf der Gesamtzahl der verarbeiteten Input- und Output-Token, unabhängig davon, ob du Streaming oder Standardantworten nutzt. Streaming beeinflusst nur die Latenz, nicht die Kosten pro Token. Du zahlst $0,25 pro 1M Input-Token und $1,00 pro 1M Output-Token.

Kann ich diese API für die Bild- oder Audioerstellung nutzen?

Nein, wir bieten nur Textgenerierung über den <code>chat-completions</code>-Endpunkt an. Wir unterstützen keine Embeddings, Bild-, Audio- oder Videoerstellung. Wenn du diese Funktionen benötigst, musst du einen anderen Dienst für diese spezifischen Schritte integrieren.

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 erhalten