NL ▾
API-sleutel ophalen

Wu Shencha API Snelstartgids

Koppel snel een ongecensureerd LLM via de Wu Shencha API. Begin met de standaard OpenAI-compatibele interface. Deze documentatie biedt basisconfiguratie, voorbeelden en limieten, zodat je zonder kosten kunt starten.

Basisconfiguratie

De Wu Shencha API biedt een standaard OpenAI-compatibele interface. Stel in je code de basis-URL en je API-sleutel in. De basis-URL is vast: https://api.wushenchaapi.com/v1. De model-ID is uncensored, een afgestemd open-weight model voor ongecensureerde scenario's, inclusief wettelijke volwassen inhoud.

Je sleutel wordt weergegeven op de pagina 'API-sleutel ophalen' na registratie. Omdat de API OpenAI-compatible is, hoef je alleen de base_url parameter aan te passen in de officiële SDK. Geen extra routing of complexe setup nodig.

Chat Completion Endpoint

Verzend tekstverzoeken via het POST /v1/chat/completions endpoint. De interface accepteert de standaard berichtopmaak en retourneert gegenereerde tekst. Dit is de meest basale interactiemethode, geschikt voor de meeste tekstgeneratiescenario's.

De request body moet velden bevatten zoals model en messages. Zorg dat de grootte van de request body niet meer dan 8 MB bedraagt. Bij een ongeldige sleutel of onvoldoende saldo geeft de API een foutmelding.

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-ontwikkelaars kunnen de officiële openai SDK gebruiken. Wijs de base_url aan naar het Wu Shencha API endpoint en voer je API-sleutel in. Deze methode behoudt de consistentie met native OpenAI-code, wat migratie vergemakkelijkt.

Installeer de nieuwste versie van de SDK. De codevoorbeelden tonen hoe je de client initialiseert en berichten verstuurt. Deze aanpak is compact en efficiënt, ideaal voor snelle prototyping.

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-ontwikkelaars kunnen ook het openai npm-pakket gebruiken. De configuratie lijkt op Python: stel baseURL en apiKey in. Dit zorgt voor cross-language consistentie en vermindert de leercurve.

Ondersteunt asynchrone verzoeken en foutafhandeling. Je kunt dit eenvoudig integreren in bestaande Node.js-applicaties. Verwerk asynchrone callbacks of Promises om blokkades te voorkomen.

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

Ondersteunt streaming via Server-Sent Events (SSE). Stel de parameter stream: true in; de API geeft de respons dan bloksgewijs terug. Dit is ideaal voor realtime-applicaties of lange teksten voor een lagere latentie.

Streaming verandert niet het gedrag van het model, maar alleen de manier van datatransport. Je kiest zelf voor streaming of niet-streaming op basis van je behoeften.

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)

Limieten en quota

Maximaal 300 verzoeken per minuut. Het contextvenster is 100.000 tokens (inclusief prompt en completion). Bij overschrijding geef je een 429-fout. Ongeldige sleutels geven 401, onvoldoende saldo geeft 402.

Prepaid tegoed vervalt nooit, er zijn geen maandelijkse kosten. De limiet voor de request body per verzoek is 8 MB. Deze limieten garanderen de stabiliteit van de service. Je kunt altijd een nieuwe sleutel genereren om de oude te intrekken.

API-specificaties

Alle echte limieten en functies van de API op één plek — controleer ze voordat je opwaardeert.

OnderdeelWaarde
API-formaatOpenAI-compatibel: elke OpenAI-SDK werkt — vervang alleen base URL en sleutel
AuthenticatieAuthorization: Bearer YOUR_KEY
EndpointsPOST /v1/chat/completions · GET /v1/models
Model-IDuncensored
Base URLhttps://api.wushenchaapi.com/v1
JSON-modusresponse_format: {"type": "json_object"}
Parameterstemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Max. uitvoertot 16.000 tokens per verzoek (standaard 2.048)
Function callingja — tools, tool_choice; antwoorden bevatten tool_calls, ook bij streaming; resultaten als role: tool
Streamingja — server-sent events; het laatste deel bevat het tokenverbruik
Contextvenster100.000 tokens (invoer + uitvoer)
Gelijktijdige verzoekentot 8 tegelijk per sleutel
Rate limit300 verzoeken per minuut per sleutel
ResponsheadersX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Verzoekgroottetot 8 MB
OpwaarderenUSDT (TRC20) of USDC (Base), elk heel bedrag van $10 tot $500
Geldigheidbetaald tegoed verloopt niet, geen abonnement
Gratis proeftegoed$0,50 voor 7 dagen, zonder kaart
Prijs$0,25 per 1 mln invoertokens · $1,00 per 1 mln uitvoertokens
Bonus+5% vanaf $50, +10% vanaf $100
Afrekeningprepaid tegoed op basis van echt verbruik; fouten en weigeringen zijn gratis
InloggenGoogle of e-mail en wachtwoord
Inhoudinhoud voor volwassenen toegestaan; seksuele inhoud met minderjarigen wordt geweigerd
Sleutelséén actieve sleutel per account; een nieuwe vervangt de oude

Foutcodes

Fouten komen als JSON met een vaste type; mislukte of geweigerde verzoeken kosten niets.

CodeTypeBetekenis
400bad_requestongeldige JSON, lege berichten, verkeerde parameter of context te lang
401missing_key · invalid_key · key_revokedsleutel ontbreekt, is onjuist of is vervangen
402no_creditgeen tegoed — waardeer op en ga direct verder
403content_blockedseksuele inhoud met minderjarigen — geweigerd, niet gerekend
404not_foundonbekend endpoint
413request_too_largebody groter dan 8 MB
429rate_limited · concurrencymeer dan 300/min of 8 tegelijk — wacht en probeer opnieuw
503upstream_busymodel bezet — probeer het over enkele seconden opnieuw

Veelgestelde vragen

Ondersteunt de Wu Shencha API embeddings of image generation?

Momenteel wordt alleen het chat completion endpoint ondersteund. Geen embeddings, afbeeldingen, audio of video. We focussen op pure tekstinteractie voor hoge prestaties en lage latentie.

Hoe krijg ik een API-sleutel?

Bekijk je sleutel op de pagina 'API-sleutel ophalen' na registratie. Nieuwe accounts ontvangen $0.50 aan gratis proeftegoed, zonder creditcard. Sleutels kunnen op elk moment worden geregenereerd; oude sleutels vervallen direct.

Hoe worden de prijzen berekend?

$0.25 per miljoen input tokens, $1.00 per miljoen output tokens. Betalen naar gebruik, geen maandelijkse kosten. Opwaarderen vanaf $10; 5% bonus bij $50 en 10% bonus bij $100. Tegoed vervalt nooit.

Vul het formulier in om je sleutel te krijgen

Maak een account aan, kopieer je sleutel en pas de Base URL aan. Configureren was nog nooit zo eenvoudig.