PL ▾
Pobierz klucz API

Szybki start Wu Shencha API

Podłącz się szybko do dużego modelu bez cenzury przez Wu Shencha API, korzystając ze standardowego interfejsu kompatybilnego z OpenAI. Dokumentacja zawiera konfigurację, przykłady żądań i limity, abyś mógł zacząć bez kosztów.

Podstawowa konfiguracja

Wu Shencha API zapewnia standardowy interfejs zgodny z OpenAI. Musisz ustawić w kodzie podstawowy URL i klucz API. Podstawowy URL to https://api.wushenchaapi.com/v1. ID modelu to uncensored, jest to model o otwartych wagach, dostosowany do scenariuszy bez cenzury, obsługujący treści dla dorosłych zgodne z prawem.

Klucz API jest widoczny po rejestracji. Ponieważ API jest zgodne z OpenAI, wystarczy zmienić parametr base_url w oficjalnym SDK. Nie ma potrzeby dodatkowej konfiguracji routingu.

Interfejs chat completion

Wyślij żądanie tekstowe przez endpoint POST /v1/chat/completions. Interfejs akceptuje standardowy format wiadomości i zwraca wygenerowany tekst. To podstawowy sposób interakcji.

Ciało żądania musi zawierać pola model i messages. Upewnij się, że rozmiar ciała żądania nie przekracza 8 MB. Jeśli klucz jest nieprawidłowy lub brakuje środków, API zwraca odpowiednie kody błędów.

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."}]
  }'

SDK Python

Dla programistów Python: użyj oficjalnego pakietu openai SDK. Ustaw base_url na endpoint Wu Shencha API i podaj klucz API. Zachowaj zgodność z kodem OpenAI.

Zainstaluj najnowszą wersję SDK. Przykłady pokazują inicjalizację klienta i wysyłanie wiadomości. Metoda jest prosta i idealna do szybkiego prototypowania.

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)

SDK Node.js

Deweloperzy Node.js mogą również korzystać z pakietu npm openai do połączenia. Konfiguracja jest podobna do Pythona: ustaw baseURL i apiKey. Zapewnia to spójność między językami i zmniejsza koszty nauki.

Obsługiwane są żądania asynchroniczne i obsługa błędów. Łatwo zintegrujesz to z aplikacją Node.js. Obsługuj poprawnie callbacki lub Promise, aby uniknąć blokowania.

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

Strumieniowanie

Obsługuje strumieniowanie przez Server-Sent Events (SSE). Ustaw parametr stream: true, a API zwróci dane odpowiedzi kawałek po kawałku. Jest to przydatne w aplikacjach w czasie rzeczywistym lub przy generowaniu długich tekstów, zapewniając niższe opóźnienia.

Strumieniowanie nie zmienia zachowania modelu, tylko sposób przesyłania danych. Możesz wybrać tryb strumieniowania lub standardowy według uznania.

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)

Limit zapytań i limity

Do 300 zapytań na minutę. Okno kontekstu to 100,000 tokenów (włącznie z promptem i completion). Przekroczenie limitu zwraca błąd 429. Nieprawidłowy klucz zwraca 401, brak środków zwraca 402.

Przedpłacony kredyt nie wygasa, brak opłat miesięcznych. Limit rozmiaru żądania to 8 MB. Limity zapewniają stabilność. Możesz wygenerować klucz ponownie, aby unieważnić stary.

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

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

Najczęściej zadawane pytania

Czy Wu Shencha API obsługuje embeddingi lub generowanie obrazów?

Obecnie obsługiwany jest tylko interfejs chat completion. Brak embeddingów, obrazów, audio lub wideo. Skupiamy się na czystej interakcji tekstowej dla wysokiej wydajności.

Jak uzyskać klucz API?

Po rejestracji konta sprawdź stronę „Pobierz klucz API”. Nowe konto otrzymuje $0.50 kredytu próbnego bez karty kredytowej. Klucz można wygenerować ponownie w dowolnym momencie; stary klucz staje się nieprawidłowy natychmiast.

Jak obliczana jest cena?

$0.25 za milion tokenów wejściowych, $1.00 za milion tokenów wyjściowych. Płatność za użycie, bez opłat miesięcznych. Doładuj od $10, przy wydatku $50 otrzymaj 5% bonusu, przy wydatku $100 otrzymaj 10% bonusu. Kredyt nie wygasa.

Wypełnij formularz, aby uzyskać klucz

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