Wu Xianzhi APIDokumentasi
Panduan Cepat Memulai Wu Xianzhi API
Dokumentasi ini menjelaskan proses integrasi cepat Wu Xianzhi API, membantu Anda memanggil model tanpa sensor melalui antarmuka kompatibel OpenAI untuk generasi teks tanpa filter konten.
https://api.wuxianzhiapi.com/v1uncensored
Endpoint Dasar API dan Autentikasi
Wu Xianzhi API sepenuhnya kompatibel dengan antarmuka standar OpenAI. Semua permintaan dikirim ke https://api.wuxianzhiapi.com/v1. Anda memerlukan Kunci API untuk otentikasi, masukkan ke header permintaan Authorization: Bearer YOUR_API_KEY. Kunci dibuat segera setelah pendaftaran dan dapat dibuat ulang kapan saja untuk membatalkan kunci lama. Kami menggunakan mode prabayar, kredit tidak pernah kedaluwarsa, bayar per penggunaan, tanpa biaya langganan.
Kirim Permintaan Pertama
Anda dapat memverifikasi konektivitas API langsung dengan curl. Kirim permintaan POST ke /v1/chat/completions, tentukan ID model sebagai uncensored. Model ini adalah model bobot terbuka yang berjalan mandiri, dioptimalkan tanpa sensor untuk konten dewasa yang sah dan topik kontroversial, tidak menolak untuk menghasilkan konten.
Pastikan tubuh permintaan berisi array messages. Jika otentikasi gagal, akan dikembalikan 401; jika saldo tidak cukup, dikembalikan 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."}]
}'
Contoh Panggilan SDK Python
Untuk pengembang Python, gunakan saja pustaka resmi openai. Cukup ubah base_url untuk mengarah ke server kami, dan masukkan Kunci API yang benar. ID model tetap uncensored. Perhatikan, kami hanya mendukung generasi teks, tidak menyediakan vektor embedding atau kemampuan multimodal. Cara ini cocok untuk integrasi layanan backend, yang dapat menangani interaksi data terstruktur dengan mudah.
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)
Integrasi SDK Node.js
Pengembang Node.js juga dapat mengintegrasikan dengan paket npm openai. Setelah mengkonfigurasi baseURL dan apiKey, logika panggilan tetap sama dengan OpenAI. LLM API uncensored ini mendukung pemanggilan fungsi; Anda dapat mendefinisikan fungsi melalui parameter tools, dan model akan mengembalikan JSON terstruktur untuk Anda eksekusi. Ini menjadikannya backend ideal untuk aplikasi AI tanpa batas.
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);
Respons Streaming (SSE)
Untuk mengurangi latensi karakter pertama, disarankan mengatur stream: true dalam permintaan. API akan mengembalikan respons terfragmentasi melalui Server-Sent Events (SSE). Ini sangat penting untuk skenario percakapan waktu nyata atau generasi teks panjang. Klien harus mendengarkan peristiwa data dan mengurai blok JSON untuk menyusun konten akhir. Streaming tidak mengubah metode penagihan, tetap dihitung berdasarkan total token input dan output.
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)
Batas, Penanganan Error, dan Jendela Konteks
Setiap Kunci API dibatasi menjadi 300 permintaan/menit, dengan tubuh permintaan maksimum 8 MB. Jendela konteks adalah 100.000 Token (termasuk prompt dan respons). Kode error meliputi: 401 menunjukkan Kunci tidak valid, 402 menunjukkan saldo tidak cukup, 429 menunjukkan batas laju terlampaui. Model memblokir keras konten seksual di bawah umur, sementara konten dewasa legal lainnya tanpa sensor. Daftar model dapat diperoleh melalui GET /v1/models.
Spesifikasi API
Semua batas dan fitur API yang sebenarnya di satu tempat — cek dulu sebelum isi saldo.
| Item | Nilai |
|---|---|
| Format | kompatibel OpenAI: SDK OpenAI apa pun bisa dipakai, cukup ganti base URL dan kunci |
| Endpoint | POST /v1/chat/completions · GET /v1/models |
| Autentikasi | Authorization: Bearer YOUR_KEY |
| ID model | uncensored |
| Base URL | https://api.wuxianzhiapi.com/v1 |
| Function calling | ya — tools, tool_choice; balasan berisi tool_calls, juga saat streaming; hasil dikirim sebagai role: tool |
| Output maksimal | hingga sisa jendela 100.000 token; max_tokens opsional (tanpa batas terpisah) |
| Jendela konteks | 100.000 token (input + output) |
| Mode JSON | response_format: {"type": "json_object"} |
| Parameter | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Streaming | ya — server-sent events; potongan terakhir berisi penggunaan token |
| Header respons | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Batas laju | 300 permintaan per menit per kunci |
| Konkurensi | 8 permintaan bersamaan per kunci |
| Ukuran permintaan | hingga 8 MB |
| Harga | $0,25 per 1 juta token input · $1,00 per 1 juta token output |
| Uji coba gratis | $0,50 selama 7 hari, tanpa kartu · Kunci uji coba: 2 permintaan paralel, 60 per menit; batas penuh (8 dan 300) setelah isi saldo pertama |
| Isi saldo | USDT (TRC20) atau USDC (Base), nominal bulat berapa pun dari $10 sampai $500 |
| Masa berlaku | saldo berbayar tidak kedaluwarsa, tanpa langganan |
| Bonus | +5% mulai $50, +10% mulai $100 |
| Penagihan | saldo prabayar sesuai pemakaian nyata; error dan penolakan gratis |
| Kunci | satu kunci aktif per akun; kunci baru menggantikan yang lama |
| Masuk | Google atau email dan kata sandi |
| Konten | konten dewasa diizinkan; konten seksual yang melibatkan anak di bawah umur ditolak |
Kode error
Error dikirim sebagai JSON dengan type tetap; permintaan gagal atau ditolak tidak ditagih.
| Kode | Tipe | Arti |
|---|---|---|
400 | bad_request | JSON tidak valid, pesan kosong, parameter salah, atau konteks terlalu panjang |
401 | missing_key · invalid_key · key_revoked | kunci tidak ada, salah, atau sudah diganti |
402 | no_credit | saldo habis — isi ulang dan lanjut seketika |
403 | content_blocked | konten seksual dengan anak di bawah umur — ditolak, tidak ditagih |
404 | not_found | endpoint tidak dikenal |
413 | request_too_large | body lebih dari 8 MB |
429 | rate_limited · concurrency | lebih dari 300/menit atau 8 paralel — tunggu lalu coba lagi |
503 | upstream_busy | model sibuk — coba lagi beberapa detik lagi |
Pertanyaan Umum
Apakah model Wu Xianzhi AI adalah GPT atau Claude?
Bukan. Kami menjalankan model bobot terbuka independen dengan ID <code>uncensored</code>. Model ini dioptimalkan khusus untuk konten dewasa yang legal tanpa sensor, tidak menolak generasi, dan tidak terkait dengan model vendor pihak ketiga mana pun.
Apakah saldo prabayar akan kedaluwarsa?
Tidak. API gateway kami menggunakan model pembayaran per penggunaan. Kredit yang diperoleh setelah pengisian saldo berlaku selamanya, tanpa biaya bulanan atau langganan, cocok untuk penyebaran jangka panjang.
Apakah mendukung pemanggilan fungsi?
Mendukung. Melalui parameter <code>tools</code> standar, model dapat mengembalikan instruksi pemanggilan fungsi terstruktur, memudahkan pengembang membangun aplikasi AI interaktif.
Isi formulir untuk mendapatkan kunci
Buat akun, salin kunci, ubah Base URL. Konfigurasinya sangat sederhana.
Dapatkan Kunci API