Schnellstart für Wu Shencha API
Integriere über die Wu Shencha API schnell ein unzensiertes LLM und starte mit der standardmäßigen OpenAI-kompatiblen Schnittstelle. Diese Dokumentation bietet Grundkonfiguration, Anfragebeispiele und Einschränkungen, damit du ohne Kosten starten kannst.
Grundlegende Konfiguration
Die Wu Shencha API bietet eine standardmäßige OpenAI-kompatible Schnittstelle. Du musst die Basis-URL und den API-Schlüssel im Code konfigurieren. Die Basis-URL ist fest https://api.wushenchaapi.com/v1. Die Modell-ID ist uncensored; es handelt sich um ein optimiertes Open-Weight-Modell, das speziell für unzensierte Szenarien entwickelt wurde und lawful adult content unterstützt.
Der Schlüssel wird nach der Registrierung auf der Seite „API-Schlüssel erhalten“ angezeigt. Da die API OpenAI-kompatibel ist, ändere einfach den Parameter base_url im offiziellen SDK. Keine zusätzlichen Routing-Konfigurationen nötig.
Chat-Completion-Endpunkt
Sende Textanfragen über den Endpunkt POST /v1/chat/completions. Die Schnittstelle akzeptiert das Standard-Nachrichtenformat und gibt generierten Text zurück. Dies ist die grundlegendste Interaktion für die meisten Textgenerierungsszenarien.
Der Request-Body muss die Felder model, messages usw. enthalten. Stelle sicher, dass die Größe deines Request-Bodys 8 MB nicht überschreitet. Bei einem ungültigen API-Schlüssel oder unzureichendem Guthaben gibt die API einen entsprechenden Fehlercode zurück.
curl https://api.wushenchaapi.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
Python-Entwickler können das offizielle openai SDK nutzen. Leite base_url auf den Wu Shencha API-Endpunkt und übergebe deinen API-Schlüssel. Dies erhält die Kompatibilität mit OpenAI-Code und erleichtert die Migration.
Stelle sicher, dass die neueste SDK-Version installiert ist. Das Code-Beispiel zeigt die Client-Initialisierung und das Senden von Nachrichten. Diese Methode ist kompakt und effizient, ideal für schnelle Prototypen.
from openai import OpenAI
client = OpenAI(base_url="https://api.wushenchaapi.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 SDK
Node.js-Entwickler können das npm-Paket openai nutzen. Konfiguriere baseURL und apiKey wie in Python. Das gewährleistet die Konsistenz über verschiedene Sprachen hinweg und reduziert den Lernaufwand.
Unterstützt asynchrone Anfragen und Fehlerbehandlung. Du kannst es einfach in bestehende Node.js-Anwendungen integrieren. Verarbeite asynchrone Callbacks oder Promises, um Blockierungen zu vermeiden.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.wushenchaapi.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
Unterstützt Streaming über Server-Sent Events (SSE). Setze den Parameter stream: true, um Antworten chunkweise zu erhalten. Ideal für Echtzeitanwendungen oder lange Texte mit niedriger Latenz.
Streaming ändert nicht das Modellverhalten, sondern nur die Datenübertragung. Du kannst je nach Bedarf zwischen Streaming- und Nicht-Streaming-Modus wählen.
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)
Limits und Kontingente
Maximal 300 Anfragen pro Minute. Das Kontextfenster umfasst 100.000 Token (inklusive Prompt und Completion). Bei Überschreitung der Grenze gibt die API den Fehler 429 zurück. Bei ungültigem Schlüssel wird 401 zurückgegeben, bei Guthabenmangel 402.
Prepaid-Guthaben verfällt nie, keine monatlichen Gebühren. Die Größe des Anfragetexts ist auf 8 MB begrenzt. Dies gewährleistet Stabilität. Du kannst jederzeit einen neuen Schlüssel generieren, um alte ungültig zu machen.
Funktionen und Limits
Eine Tabelle mit jedem Limit, jeder Funktion und jedem Preis.
| Merkmal | Wert |
|---|---|
| API-Format | OpenAI-kompatibel: jedes OpenAI-SDK funktioniert – nur Base-URL und Schlüssel ändern |
| Authentifizierung | Authorization: Bearer YOUR_KEY |
| Endpunkte | POST /v1/chat/completions · GET /v1/models |
| Modell-ID | uncensored |
| Base-URL | https://api.wushenchaapi.com/v1 |
| JSON-Modus | response_format: {"type": "json_object"} |
| Parameter | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Max. Ausgabe | bis 16.000 Tokens pro Anfrage (Standard 2.048) |
| Function Calling | ja – tools, tool_choice; Antworten mit tool_calls, auch im Stream; Ergebnisse als role: tool |
| Streaming | ja – Server-Sent Events, der letzte Chunk enthält die Token-Nutzung |
| Kontextfenster | 100.000 Tokens (Eingabe + Ausgabe) |
| Parallelität | 8 gleichzeitige Anfragen pro Schlüssel |
| Ratenlimit | 300 Anfragen pro Minute und Schlüssel |
| Antwort-Header | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Anfragegröße | bis 8 MB |
| Aufladen | USDT (TRC20) oder USDC (Base), jeder ganze Betrag von $10 bis $500 |
| Gültigkeit | bezahltes Guthaben verfällt nie, kein Abo |
| Testguthaben | $0,50 für 7 Tage, ohne Karte |
| Preis | $0,25 pro 1 Mio. Eingabe-Tokens · $1,00 pro 1 Mio. Ausgabe-Tokens |
| Bonus | +5 % ab $50, +10 % ab $100 |
| Abrechnung | Prepaid-Guthaben nach echter Nutzung; Fehler und Ablehnungen sind kostenlos |
| Anmeldung | Google oder E-Mail und Passwort |
| Inhalte | Inhalte für Erwachsene erlaubt; sexuelle Inhalte mit Minderjährigen werden abgelehnt |
| 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
Unterstützt die Wu Shencha API Embeddings oder Bildgenerierung?
Derzeit wird nur die Chat-Completion-Schnittstelle unterstützt. Keine Embeddings, Bilder, Audio oder Video. Fokus auf reines Text-Interface für hohe Performance und niedrige Latenz.
Wie erhalte ich einen API-Schlüssel?
Nach der Registrierung findest du den Schlüssel auf der Seite „API-Schlüssel erhalten“. Neue Konten erhalten $0,50 kostenloses Testguthaben ohne Kreditkarte. Schlüssel sind jederzeit regenerierbar; alte Schlüssel werden sofort ungültig.
Wie werden die Preise berechnet?
$0,25 pro Million Input-Token, $1,00 pro Million Output-Token. nutzungsbasierte Abrechnung, keine monatlichen Grundgebühren. Mindestaufladebetrag: $10. Ab $50 erhältst du 5 % Bonus, ab $100 erhältst du 10 % Bonus. Guthaben verfallen nie.
Fülle das Formular aus, um den Schlüssel zu erhalten
Erstelle ein Konto, kopiere den Schlüssel, ändere die Base URL. Die Konfiguration ist so einfach.