ID ▾
Dapatkan Kunci API

Panduan Cepat API Wu Shencha

Akses model LLM tanpa sensor melalui API Wu Shencha dengan cepat; gunakan antarmuka kompatibel OpenAI untuk memulai. Dokumen ini menyediakan konfigurasi dasar, contoh permintaan, dan penjelasan batasan untuk membantu Anda memulai tanpa biaya.

Konfigurasi Dasar

API Wu Shencha menyediakan antarmuka kompatibel OpenAI standar. Anda perlu mengatur base URL dan kunci API dalam kode. Base URL tetap di https://api.wushenchaapi.com/v1. ID model adalah uncensored, model bobot terbuka yang dioptimalkan untuk skenario tanpa sensor dan mendukung konten dewasa hukum.

Kunci ditampilkan di halaman "Dapatkan Kunci API" setelah pendaftaran. Karena API kompatibel OpenAI, Anda cukup mengubah parameter base_url pada SDK resmi untuk terhubung. Tidak perlu konfigurasi routing tambahan atau pengaturan rumit.

Endpoint Pelengkapan Chat

Gunakan endpoint POST /v1/chat/completions untuk mengirim permintaan teks. Endpoint ini menerima format pesan standar dan mengembalikan teks yang dihasilkan. Ini adalah cara interaksi dasar yang cocok untuk sebagian besar skenario generasi teks.

Body permintaan harus menyertakan bidang seperti model dan messages. Pastikan ukuran body permintaan Anda tidak melebihi 8 MB. API akan mengembalikan kode kesalahan jika kunci tidak valid atau saldo tidak cukup.

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

Pengembang Python dapat menggunakan SDK openai resmi. Cukup arahkan base_url ke endpoint API Wu Shencha dan masukkan kunci API Anda. Metode ini menjaga konsistensi dengan kode asli OpenAI, memudahkan migrasi.

Pastikan menginstal versi SDK terbaru. Contoh kode menunjukkan cara menginisialisasi klien dan mengirim pesan. Cara ini ringkas dan efisien, cocok untuk pengembangan prototipe cepat.

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

Pengembang Node.js juga dapat menggunakan paket npm openai untuk terhubung. Cara konfigurasinya mirip dengan Python, yaitu mengatur baseURL dan apiKey. Ini memastikan konsistensi lintas bahasa dan mengurangi biaya pembelajaran.

Mendukung permintaan asinkron dan penanganan kesalahan. Anda dapat dengan mudah mengintegrasikannya ke aplikasi Node.js yang ada. Perhatikan untuk menangani callback asinkron atau Promise untuk menghindari blokir.

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

Mendukung streaming melalui Server-Sent Events (SSE). Atur parameter stream: true, dan API akan mengembalikan data respons secara bertahap. Ini sangat berguna untuk aplikasi real-time atau generasi teks panjang, memberikan pengalaman latensi lebih rendah.

Respons streaming tidak mengubah perilaku model, hanya mengubah cara pengiriman data. Anda dapat memilih mode streaming atau non-streaming sesuai kebutuhan.

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)

Batasan dan Kuota

Maksimal 300 permintaan per menit. Jendela konteks adalah 100,000 token (termasuk prompt dan output). Jika melebihi batas, API mengembalikan kesalahan 429. Kunci tidak valid mengembalikan 401, dan saldo tidak cukup mengembalikan 402.

Saldo prabayar tidak pernah kedaluwarsa, tanpa biaya bulanan. Ukuran body setiap permintaan dibatasi 8 MB. Batasan ini memastikan stabilitas layanan. Anda dapat membuat kunci baru kapan saja untuk mencabut kunci lama.

Spesifikasi API

Semua batas dan fitur API yang sebenarnya di satu tempat — cek dulu sebelum isi saldo.

ItemNilai
Formatkompatibel OpenAI: SDK OpenAI apa pun bisa dipakai, cukup ganti base URL dan kunci
AutentikasiAuthorization: Bearer YOUR_KEY
EndpointPOST /v1/chat/completions · GET /v1/models
ID modeluncensored
Base URLhttps://api.wushenchaapi.com/v1
Mode JSONresponse_format: {"type": "json_object"}
Parametertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Output maksimalhingga 16.000 token per permintaan (default 2.048)
Function callingya — tools, tool_choice; balasan berisi tool_calls, juga saat streaming; hasil dikirim sebagai role: tool
Streamingya — server-sent events; potongan terakhir berisi penggunaan token
Jendela konteks100.000 token (input + output)
Konkurensi8 permintaan bersamaan per kunci
Batas laju300 permintaan per menit per kunci
Header responsX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Ukuran permintaanhingga 8 MB
Isi saldoUSDT (TRC20) atau USDC (Base), nominal bulat berapa pun dari $10 sampai $500
Masa berlakusaldo berbayar tidak kedaluwarsa, tanpa langganan
Uji coba gratis$0,50 selama 7 hari, tanpa kartu
Harga$0,25 per 1 juta token input · $1,00 per 1 juta token output
Bonus+5% mulai $50, +10% mulai $100
Penagihansaldo prabayar sesuai pemakaian nyata; error dan penolakan gratis
MasukGoogle atau email dan kata sandi
Kontenkonten dewasa diizinkan; konten seksual yang melibatkan anak di bawah umur ditolak
Kuncisatu kunci aktif per akun; kunci baru menggantikan yang lama

Kode error

Error dikirim sebagai JSON dengan type tetap; permintaan gagal atau ditolak tidak ditagih.

KodeTipeArti
400bad_requestJSON tidak valid, pesan kosong, parameter salah, atau konteks terlalu panjang
401missing_key · invalid_key · key_revokedkunci tidak ada, salah, atau sudah diganti
402no_creditsaldo habis — isi ulang dan lanjut seketika
403content_blockedkonten seksual dengan anak di bawah umur — ditolak, tidak ditagih
404not_foundendpoint tidak dikenal
413request_too_largebody lebih dari 8 MB
429rate_limited · concurrencylebih dari 300/menit atau 8 paralel — tunggu lalu coba lagi
503upstream_busymodel sibuk — coba lagi beberapa detik lagi

Pertanyaan Umum

Apakah API Wu Shencha mendukung embedding atau generasi gambar?

Saat ini hanya mendukung endpoint kelengkapan chat. Tidak mendukung embedding, gambar, audio, atau generasi video. Berfokus pada interaksi teks murni untuk memastikan kinerja tinggi dan latensi rendah.

Bagaimana cara mendapatkan kunci API?

Lihat setelah mendaftar akun di halaman "Dapatkan Kunci API" Akun baru mendapatkan kredit uji coba senilai $0.50 tanpa perlu kartu kredit. Kunci dapat dibuat ulang kapan saja, dan kunci lama akan segera tidak berlaku.

Bagaimana harga dihitung?

$0.25 per juta token input, $1.00 per juta token output. Bayar sesuai pemakaian, tanpa biaya bulanan. Isi saldo mulai $10, dapatkan bonus 5% saat belanja $50, dan bonus 10% saat belanja $100. Saldo prabayar tidak pernah kedaluwarsa.

Isi formulir untuk mendapatkan kunci

Buat akun, salin kunci, ubah Base URL. Konfigurasinya sangat sederhana.