DE ▾

Open-Weight-LLM-API ohne Inhaltsfilter.

Schnellstart für die unzensierte KI-API

Diese Dokumentation führt dich in die Integration der unzensierten LLM-API in deine Anwendung ein. Nutze diesen Leitfaden, um in wenigen Minuten mit der unzensierten Chat Completions API zu starten.

Base URL
https://api.apitanpasensor.com/v1
Modell
uncensored
API-Schlüssel erhalten

Base URL und Authentifizierung konfigurieren

Um zu beginnen, musst du die Base URL so konfigurieren, dass das OpenAI-kompatible SDK auf unsere Server verweist. Verwende https://api.apitanpasensor.com/v1 als Endpunkt. Die Authentifizierung erfolgt über den Header Authorization: Bearer YOUR_API_KEY. Der API-Schlüssel, den du bei der Registrierung erhältst, ist eindeutig und gilt nur für ein Konto. Wenn du den Schlüssel regenerierst, wird der alte Schlüssel sofort widerrufen und kann nicht mehr verwendet werden, auch wenn der alte Schlüssel nicht automatisch mit der Zeit verfällt.

Erste Anfrage senden

Sende eine POST-Anfrage an /v1/chat/completions mit dem Modell uncensored. Dieses Open-Weight-Modell filtert keine erwachsenen oder kontroversen Themen, im Gegensatz zu Standard-Enterprise-Modellen.

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

Gib den Parameter model mit dem Wert uncensored an. Die Antwort ist ein JSON mit dem generierten Text.

Integration mit Python SDK

Verwende die openai-Bibliothek in Python, um mit der API zu interagieren. Lege base_url und api_key gemäß der oben genannten Konfiguration fest. Das Modell uncensored unterstützt einen Kontext von bis zu 100.000 Token, sodass du sehr lange Prompts senden kannst, ohne wichtige Informationen zu verlieren.

from openai import OpenAI

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

Das obige Codebeispiel zeigt, wie du System- und Benutzer-Nachrichten einfach sendest.

Integration mit Node.js SDK

Node.js-Nutzer können das OpenAI SDK ebenfalls leicht konfigurieren. Setze baseURL auf unsere URL und nutze deinen API-Schlüssel. So integrierst du schnell die unzensierte KI in deine Web- oder Serveranwendung.

import OpenAI from "openai";

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

Dieses Modell verarbeitet nur Text und unterstützt keine Bild-, Audio- oder Videogenerierung.

Streaming (SSE) aktivieren

Für eine reaktivere Benutzererfahrung aktiviere das Streaming, indem du stream: true zu den Anfrageparametern hinzufügst. Die API gibt die Antwort über Server-Sent Events (SSE) zurück. Dies ist besonders nützlich für Echtzeit-Chat-Anwendungen, in denen Benutzer Ergebnisse Token für Token sehen.

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)

Das Streaming ändert weder die Preise noch die Token-Limits, sondern nur die Art der Antwortübermittlung.

Limits, Fehler und Kontextverwaltung

Die API hat ein Limit von 300 Anfragen pro Minute pro Schlüssel und eine maximale Body-Größe von 8 MB. Bei einem ungültigen Schlüssel erhältst du einen 401-Fehler. Wenn dein Guthaben aufgebraucht ist, erscheint ein 402-Fehler. Ein 429-Fehler bedeutet, dass du das Ratenlimit überschritten hast. Das Kontextfenster beträgt 100.000 Token für kombinierte Prompt- und Completion-Token. Stelle sicher, dass du die Token weise verwaltest, um dieses Limit nicht zu überschreiten.

Häufig gestellte Fragen

Verfällt mein API-Schlüssel?

Dein API-Schlüssel verfällt nicht automatisch. Wenn du ihn im Dashboard jedoch regenerierst, wird der alte Schlüssel sofort ungültig.

Ist das Modell wirklich unzensiert?

Ja, unser Open-Weight-Modell lehnt legitime Erwachsenenthemen, Fiktion oder Sicherheitsforschung nicht ab. Die einzige strenge, immer geltende Einschränkung ist sexuell explizite Kinderpornografie.

Was passiert, wenn mein Guthaben aufgebraucht ist?

Du erhältst bei der nächsten Anfrage einen 402-Fehler. Dein gekauftes Prepaid-Guthaben verfällt nie, sodass du es jederzeit aufladen kannst.

Ihr Schlüssel ist in einem Schritt erstellt

Erstelle ein Konto, kopiere den Schlüssel und passe die Base URL an. Das war's für die Einrichtung.

API-Spezifikation

Alle echten Grenzen und Funktionen der API auf einen Blick – prüfe sie, bevor du Guthaben kaufst.

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

Fehler und Lösungen

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