PL ▾
Pobierz klucz API

Wu Xianzhi APIDokumentacja

Szybki start Wu Xianzhi API

Dokumentacja przedstawia szybki proces integracji z Wu Xianzhi API, pozwalając na wywoływanie modeli bez cenzury przez interfejs kompatybilny z OpenAI i generowanie tekstu bez filtrów treści.

https://api.wuxianzhiapi.com/v1uncensored

Podstawowy endpoint API i uwierzytelnianie

Wu Xianzhi API jest w pełni kompatybilny ze standardowym interfejsem OpenAI. Wszystkie zapytania kieruj do https://api.wuxianzhiapi.com/v1. Potrzebujesz klucza API do uwierzytelnienia; umieść go w nagłówku Authorization: Bearer YOUR_API_KEY. Klucz jest generowany od razu po rejestracji i można go wygenerować ponownie, aby unieważnić stary. Korzystamy z modelu prepaid credit; kredyt nie wygasa, rozliczamy się na żądanie, bez opłat subskrypcyjnych.

Wyślij pierwsze zapytanie

Użyj curl, aby bezpośrednio zweryfikować łączność z API. Wyślij żądanie POST do /v1/chat/completions, podając ID modelu jako uncensored. Jest to samodzielny model o otwartych wagach, zoptymalizowany pod kątem treści dla dorosłych i tematów spornych, bez cenzury, który nie odmawia generowania treści.

Upewnij się, że ciało żądania zawiera tablicę messages. Nieprawidłowa autoryzacja zwraca 401, a niewystarczające środki na koncie zwracają 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."}]
  }'

Przykład użycia w Python SDK

Dla programistów Python wystarczy użycie oficjalnej biblioteki openai. Wystarczy zmodyfikować base_url, aby wskazywał na nasz serwer, i podać poprawny klucz API. ID modelu jest stałe i wynosi uncensored. Pamiętaj, że obsługujemy wyłącznie generowanie tekstu i nie oferujemy embeddingów ani możliwości multimodalnych. To rozwiązanie idealne do integracji z backendem, umożliwiające łatwą wymianę danych strukturalnych.

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)

Integracja z Node.js SDK

Deweloperzy Node.js mogą również wykorzystać pakiet openai npm do integracji. Po skonfigurowaniu baseURL i apiKey logika wywołań jest identyczna jak w OpenAI. To API LLM bez cenzury obsługuje wywoływanie funkcji — zdefiniuj funkcje w parametrze tools, a model zwróci strukturalny JSON do wykonania. Dzięki temu jest idealnym backendem dla aplikacji AI bez ograniczeń.

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);

Strumieniowanie odpowiedzi (SSE)

Aby zmniejszyć opóźnienie pierwszej odpowiedzi, ustaw stream: true w zapytaniu. API zwraca odpowiedzi w blokach za pomocą SSE. Jest to kluczowe dla czatów w czasie rzeczywistym czy generowania długich tekstów. Klient musi nasłuchiwać zdarzenia data, parsować bloki JSON i łączyć je w całość. Strumieniowanie nie zmienia zasad rozliczania — płacisz za sumę tokenów wejścia i wyjścia.

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)

Ograniczenia, obsługa błędów i okno kontekstu

Każdy klucz API ma limit 300 zapytań/minutę, a ciało żądania nie może przekraczać 8 MB. Okno kontekstu wynosi 100 000 tokenów (wliczając prompt i odpowiedź). Kody błędów: 401 oznacza niepoprawny klucz, 402 oznacza niewystarczający stan konta, 429 oznacza przekroczenie limitu zapytań. Model twardo blokuje treści seksualne z udziałem małoletnich, ale inne legalne treści dla dorosłych są bez cenzury. Listę modeli pobierzesz przez GET /v1/models.

Parametry API

Wszystkie rzeczywiste limity i funkcje API w jednym miejscu — sprawdź je przed doładowaniem.

ElementWartość
Format APIzgodne z OpenAI: działa każdy SDK OpenAI — zmień base URL i klucz
EndpointyPOST /v1/chat/completions · GET /v1/models
UwierzytelnianieAuthorization: Bearer YOUR_KEY
ID modeluuncensored
Base URLhttps://api.wuxianzhiapi.com/v1
Wywoływanie funkcjitak — tools, tool_choice; odpowiedź zawiera tool_calls, także w strumieniu; wyniki jako role: tool
Maks. odpowiedźdo reszty okna 100 000 tokenów; max_tokens opcjonalne (bez osobnego limitu)
Okno kontekstu100 000 tokenów (wejście + odpowiedź)
Tryb JSONresponse_format: {"type": "json_object"}
Parametrytemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Strumieniowanietak — server-sent events; ostatni fragment zawiera zużycie tokenów
Nagłówki odpowiedziX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Limit zapytań300 zapytań na minutę na klucz
Równoległe zapytaniado 8 jednocześnie na klucz
Rozmiar zapytaniado 8 MB
Cena$0,25 za 1 mln tokenów wejścia · $1,00 za 1 mln tokenów wyjścia
Darmowy kredyt$0,50 na 7 dni, bez karty · Klucz próbny: 2 równoległe żądania, 60 na minutę; pełne limity (8 i 300) po pierwszym doładowaniu
DoładowanieUSDT (TRC20) lub USDC (Base), dowolna pełna kwota od $10 do $500
Ważnośćopłacony kredyt nie wygasa, bez subskrypcji
Bonus+5% od $50, +10% od $100
Rozliczenieprzedpłacony kredyt według rzeczywistego zużycia; błędy i odmowy są darmowe
Kluczejeden aktywny klucz na konto; nowy zastępuje stary
LogowanieGoogle albo e-mail i hasło
Treścitreści dla dorosłych dozwolone; treści seksualne z udziałem nieletnich są odrzucane

Kody błędów

Błędy wracają jako JSON ze stałym type; nieudane i odrzucone zapytania są bezpłatne.

KodTypZnaczenie
400bad_requestbłędny JSON, puste wiadomości, zły parametr lub za długi kontekst
401missing_key · invalid_key · key_revokedbrak klucza, zły klucz lub klucz zastąpiony nowym
402no_creditbrak kredytu — doładuj, działa od razu
403content_blockedtreści seksualne z nieletnimi — odmowa, bez opłaty
404not_foundnieznany endpoint
413request_too_largetreść większa niż 8 MB
429rate_limited · concurrencyponad 300/min lub 8 równolegle — odczekaj i ponów
503upstream_busymodel zajęty — ponów za kilka sekund

Często zadawane pytania

Czy modele Wu Xianzhi AI to GPT lub Claude?

Nie. Uruchamiamy samodzielny model o otwartych wagach o ID <code>uncensored</code>. Jest on specjalnie dostrojony, całkowicie odblokowuje treści dla dorosłych w ramach prawa i nie odmawia generowania, nie jest powiązany z żadnymi modelami dostawców zewnętrznych.

Czy saldo przedpłaconego kredytu wygasa?

Nie. Nasza sieć przekaźnikowa API opiera się na modelu rozliczeniowym; doładowany kredyt jest ważny bezterminowo, bez opłat miesięcznych ani subskrypcji, co idealnie sprawdza się w długoterminowych wdrożeniach.

Czy obsługuje wywoływanie funkcji?

Tak. Poprzez standardowy parametr <code>tools</code> model zwraca strukturalne instrukcje wywoływania funkcji, ułatwiając deweloperom budowanie interaktywnych aplikacji AI.

Wypełnij formularz, aby uzyskać klucz

Utwórz konto, skopiuj klucz, zmień Base URL. Konfiguracja jest prosta.

Pobierz klucz API