NL ▾
API-sleutel ophalen

Wu Xianzhi APIDocumentatie

Wu Xianzhi API Snelle startgids

Deze documentatie beschrijft de snelle integratie van Wu Xianzhi API. Je kunt het ongecensureerde model aanroepen via de OpenAI-compatible interface voor tekstgeneratie zonder inhoudsfilters.

https://api.wuxianzhiapi.com/v1uncensored

Basis-URL en authenticatie

Wu Xianzhi API is volledig compatibel met de OpenAI-standaard. Alle verzoeken gaan naar https://api.wuxianzhiapi.com/v1. Je hebt een API-sleutel nodig voor authenticatie in de header Authorization: Bearer YOUR_API_KEY. Na registratie wordt de sleutel direct gegenereerd en kun je hem op elk moment opnieuw genereren. Wij gebruiken prepaid tegoed dat nooit vervalt, pay-as-you-go en geen abonnementskosten.

Eerst verzoek versturen

Met curl kun je de API-verbinding direct verifiëren. Stuur een POST-verzoek naar /v1/chat/completions en stel de model-id in op uncensored. Dit is een open-weight model dat ongecensureerd is voor legaal volwassen en controversieel content, en weigert niet om content te genereren.

Zorg dat de request body de messages array bevat. Bij authenticatiefout krijg je 401, bij onvoldoende saldo 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 voorbeeld

Python-ontwikkelaars kunnen de officiële openai-bibliotheek gebruiken. Pas alleen base_url aan naar onze server en voer je API-sleutel in. De model-id is uncensored. We ondersteunen alleen tekstgeneratie, geen embeddings of multimodale mogelijkheden. Deze methode verwerkt eenvoudig gestructureerde data-interacties.

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 integratie

Node.js-ontwikkelaars kunnen ook het openai-pakket gebruiken. Stel baseURL en apiKey in. De API ondersteunt function calling via de tools-parameter voor gestructureerde JSON. Ideaal als backend voor onbeperkte AI-applicaties.

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 (SSE)

Om de eerste-token-latency te verlagen, stel je stream: true in bij het verzoek. De API retourneert een geblokkeerd antwoord via Server-Sent Events (SSE). Dit is essentieel voor real-time gesprekken of scenario's met lange tekstgeneratie. De client moet luisteren naar data-events en JSON-blokken parseren om de uiteindelijke inhoud samen te stellen. Streaming verandert de facturatie niet; de berekening blijft gebaseerd op het totale aantal input- en output-tokens.

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)

Beperkingen, foutafhandeling en contextvenster

Per API-sleutel: 300 verzoeken/minuut, max request body 8 MB. Contextvenster: 100.000 tokens (inclusief prompt en antwoord). Foutcodes: 401 (ongeldige sleutel), 402 (onvoldoende saldo), 429 (rate limit bereikt). NSFW voor minderjarigen is hard gefilterd; andere legale volwassen inhoud is ongecensureerd. Model lijst ophalen via GET /v1/models.

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
EndpointsPOST /v1/chat/completions · GET /v1/models
AuthenticatieAuthorization: Bearer YOUR_KEY
Model-IDuncensored
Base URLhttps://api.wuxianzhiapi.com/v1
Function callingja — tools, tool_choice; antwoorden bevatten tool_calls, ook bij streaming; resultaten als role: tool
Max. uitvoertot de rest van het venster van 100.000 tokens; max_tokens optioneel (geen aparte limiet)
Contextvenster100.000 tokens (invoer + uitvoer)
JSON-modusresponse_format: {"type": "json_object"}
Parameterstemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Streamingja — server-sent events; het laatste deel bevat het tokenverbruik
ResponsheadersX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Rate limit300 verzoeken per minuut per sleutel
Gelijktijdige verzoekentot 8 tegelijk per sleutel
Verzoekgroottetot 8 MB
Prijs$0,25 per 1 mln invoertokens · $1,00 per 1 mln uitvoertokens
Gratis proeftegoed$0,50 voor 7 dagen, zonder kaart · Proefsleutel: 2 parallelle verzoeken, 60 per minuut; volledige limieten (8 en 300) na eerste opwaardering
OpwaarderenUSDT (TRC20) of USDC (Base), elk heel bedrag van $10 tot $500
Geldigheidbetaald tegoed verloopt niet, geen abonnement
Bonus+5% vanaf $50, +10% vanaf $100
Afrekeningprepaid tegoed op basis van echt verbruik; fouten en weigeringen zijn gratis
Sleutelséén actieve sleutel per account; een nieuwe vervangt de oude
InloggenGoogle of e-mail en wachtwoord
Inhoudinhoud voor volwassenen toegestaan; seksuele inhoud met minderjarigen wordt geweigerd

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

Is het model van Wu Xianzhi AI GPT of Claude?

Nee. Wij draaien een onafhankelijk open-weight model met de ID <code>uncensored</code>. Het is specifiek getuned voor legale volwassen inhoud en weigert geen generatie. Het is niet gerelateerd aan modellen van derden.

Verloopt het prepaid tegoed?

Nee. Onze API gateway werkt op pay-as-you-go basis. Het opgewaardeerde tegoed vervalt nooit, er zijn geen maandelijkse kosten of abonnementskosten, ideaal voor lange-termijn implementaties.

Wordt function calling ondersteund?

Ja. Via de standaard <code>tools</code> parameter kan het model gestructureerde function calling instructies retourneren, wat ontwikkelaars helpt interactieve AI-applicaties te bouwen.

Vul het formulier in om je sleutel te krijgen

Maak een account aan, kopieer je sleutel, pas de Base URL aan. Zo eenvoudig is het.

API-sleutel ophalen