DE ▾
API-Schlüssel erhalten

Wu Xianzhi APIDokumentation

Wu Xianzhi API Schnellstart-Leitfaden

Dieses Dokument beschreibt den schnellen Einstieg in Wu Xianzhi API. Rufe das unzensierte Modell über die OpenAI-kompatible Schnittstelle auf und generiere Texte ohne Inhaltsfilter.

https://api.wuxianzhiapi.com/v1uncensored

API-Basisendpunkt und Authentifizierung

Wu Xianzhi API ist vollständig mit den OpenAI-Standards kompatibel. Sende alle Anfragen an https://api.wuxianzhiapi.com/v1. Du benötigst einen API-Schlüssel zur Authentifizierung, den du in den Header Authorization: Bearer YOUR_API_KEY einfügst. Nach der Registrierung wird der Schlüssel sofort generiert und kann jederzeit neu erstellt werden. Wir nutzen Prepaid-Guthaben, das verfällt nie, abgerechnet wird Pay as you go ohne Abonnements.

Erste Anfrage senden

Mit curl kannst du die API-Konnektivität direkt testen. Sende eine POST-Anfrage an /v1/chat/completions und gib die Modell-ID als uncensored an. Das eigenständige Open-Weight-Modell wurde für legale erwachsene Inhalte und kontroverse Themen optimiert und lehnt die Generierung nicht ab.

Stelle sicher, dass der Anfragekörper das Array messages enthält. Bei Authentifizierungsfehlern wird 401 zurückgegeben, bei unzureichendem Guthaben 402.

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

Python SDK-Beispielaufruf

Python-Entwickler können direkt die offizielle openai-Bibliothek nutzen. Ändere einfach base_url, um auf unseren Server zu verweisen, und gib den korrekten API-Schlüssel an. Die Modell-ID ist fest uncensored. Wir unterstützen nur Textgenerierung, keine Embeddings oder Multimodalität. Dies eignet sich gut für Backend-Integrationen und strukturierte Dateninteraktionen.

from openai import OpenAI

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

Node.js SDK-Integration

Node.js-Entwickler können ebenfalls das openai-npm-Paket nutzen. Konfiguriere baseURL und apiKey; die Logik entspricht OpenAI. Die uncensored LLM API unterstützt Function Calling: Definiere Funktionen über den Parameter tools, und das Modell gibt strukturiertes JSON zurück. Ideal als Backend für uneingeschränkte KI-Anwendungen.

import OpenAI from "openai";

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

Streaming-Antworten (SSE)

Um die Latenz bis zur ersten Antwort zu verringern, setze stream: true in der Anfrage. Die API sendet Chunk-Antworten über Server-Sent Events (SSE). Dies ist wichtig für Echtzeit-Dialoge oder lange Textgenerierungen. Der Client muss das data-Event abhören und JSON-Chunks parsen. Das Streaming ändert nichts an der Abrechnung: Es wird weiterhin nach der Gesamtzahl der Input- und Output-Token berechnet.

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)

Beschränkungen, Fehlerbehandlung und Kontextfenster

Jeder API-Schlüssel ist auf 300 Anfragen pro Minute begrenzt, der Anfragekörper darf maximal 8 MB groß sein. Das Kontextfenster umfasst 100.000 Token (inklusive Prompt und Antwort). Fehlercodes: 401 = ungültiger Schlüssel, 402 = unzureichendes Guthaben, 429 = Ratenlimit erreicht. Sexuelle Inhalte mit Minderjährigen werden hart blockiert, andere legale erwachsene Inhalte sind unzensiert. Die Modellliste erhältst du über GET /v1/models.

Funktionen und Limits

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
EndpunktePOST /v1/chat/completions · GET /v1/models
AuthentifizierungAuthorization: Bearer YOUR_KEY
Modell-IDuncensored
Base-URLhttps://api.wuxianzhiapi.com/v1
Function Callingja – tools, tool_choice; Antworten mit tool_calls, auch im Stream; Ergebnisse als role: tool
Max. Ausgabebis zum Rest des 100.000-Token-Fensters; max_tokens optional (kein separates Limit)
Kontextfenster100.000 Tokens (Eingabe + Ausgabe)
JSON-Modusresponse_format: {"type": "json_object"}
Parametertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Streamingja – Server-Sent Events, der letzte Chunk enthält die Token-Nutzung
Antwort-HeaderX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Ratenlimit300 Anfragen pro Minute und Schlüssel
Parallelität8 gleichzeitige Anfragen pro Schlüssel
Anfragegrößebis 8 MB
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
AufladenUSDT (TRC20) oder USDC (Base), jeder ganze Betrag von $10 bis $500
Gültigkeitbezahltes Guthaben verfällt nie, kein Abo
Bonus+5 % ab $50, +10 % ab $100
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

Häufig gestellte Fragen

Sind die Modelle von Wu Xianzhi AI GPT oder Claude?

Nein. Wir betreiben ein eigenständiges Open-Weight-Modell mit der ID <code>uncensored</code>. Es wurde speziell für legale erwachsene Inhalte optimiert, lehnt die Generierung nicht ab und ist unabhängig von Modellen Dritter.

Verfällt das Prepaid-Guthaben?

Nein. Unser API-Gateway nutzt Pay as you go. Das Guthaben aus Aufladungen verfällt nie, es gibt keine monatlichen Gebühren oder Abonnements – ideal für langfristige Bereitstellungen.

Wird Function Calling unterstützt?

Ja. Über den Standardparameter <code>tools</code> gibt das Modell strukturierte Funktionsaufrufe zurück, was Entwicklern die Erstellung interaktiver KI-Anwendungen erleichtert.

Fülle das Formular aus, um deinen Schlüssel zu erhalten

Erstelle ein Konto, kopiere den Schlüssel, ändere die Base URL. Die Konfiguration ist so einfach.

API-Schlüssel erhalten