Integrasi Cepat API Model Besar Tanpa Sensor
Dengan konfigurasi dasar dan contoh kode sederhana, Anda dapat menghubungkan model besar tanpa sensor ke aplikasi Anda dalam hitungan menit. Kami menyediakan layanan gateway API yang kompatibel dengan protokol standar OpenAI, mendukung streaming dan tool_calls, membantu Anda dengan cepat membangun aplikasi tanpa batasan konten.
Konfigurasi Dasar
Inti dari menghubungkan gateway API adalah mengonfigurasi Base URL dan kredensial autentikasi dengan benar. Layanan kami sepenuhnya kompatibel dengan protokol OpenAI; Anda cukup mengatur Base URL menjadi https://api.llmzhongzhuan.com/v1 dan menyertakan kunci API Anda di header permintaan.
Setiap akun hanya dialokasikan satu kunci API, yang ditampilkan segera setelah pendaftaran. Jika perlu diganti, Anda dapat membuat ulang di panel admin; kunci lama akan langsung tidak berlaku. Desain ini menyederhanakan proses autentikasi, memastikan keamanan akses. Kami tidak mendukung manajemen multi-kunci paralel, disarankan untuk menyimpan kunci dengan bijak sesuai dengan arsitektur aplikasi Anda.
Antarmuka Percakapan Generatif
Antarmuka percakapan standar terletak di POST /v1/chat/completions. Body permintaan harus menyertakan model (tetap uncensored), array messages, dan parameter opsional. Antarmuka ini mendukung respons non-streaming, cocok untuk skenario yang memerlukan hasil pengembalian lengkap.
Model ini berjalan di server GPU berkinerja tinggi yang di-deploy secara independen, dengan jendela konteks hingga 100.000 token. Baik untuk pemrosesan teks panjang maupun kepatuhan instruksi kompleks, model ini memberikan pengalaman akses API native yang stabil.
curl https://api.llmzhongzhuan.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."}]
}'
Respons Streaming (SSE)
Untuk aplikasi yang membutuhkan umpan balik real-time, aktifkan parameter stream: true untuk mendapatkan respons berbasis blok melalui Server-Sent Events (SSE). Streaming secara signifikan mengurangi latensi karakter pertama (TTFT) dan meningkatkan pengalaman pengguna.
Server akan terus mendorong potongan JSON hingga respons berakhir. Klien harus menyusun potongan-potongan ini sendiri untuk menghasilkan teks lengkap. Mode ini sangat cocok untuk skenario chatbot atau generasi konten real-time, memastikan data mencapai pengguna akhir dengan cepat.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmzhongzhuan.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)
Daftar Model
Anda dapat mendapatkan daftar model yang tersedia saat ini melalui GET /v1/models. Permintaan akan mengembalikan respons JSON standar yang menyertakan bidang seperti id, object, dan owned_by.
Saat ini hanya ada satu ID model: uncensored. Model ini adalah model bobot terbuka yang dioptimalkan khusus untuk menghilangkan sensor konten, cocok untuk konten dewasa, penelitian keamanan, dan topik kontroversial. Harap dicatat, kami tidak menyediakan layanan Embedding atau generasi multimoda, dan berfokus pada percakapan teks murni.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmzhongzhuan.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);
Penanganan Error dan Rate Limit
Layanan ini mengikuti spesifikasi kode status HTTP standar. 401 Unauthorized menunjukkan kunci API tidak valid; 402 Payment Required menunjukkan saldo akun tidak cukup, perlu top up sebelum melanjutkan permintaan; 429 Too Many Requests menunjukkan batas laju terlampaui, dengan batas saat ini 300 permintaan per menit.
Selain itu, ukuran body permintaan tunggal dibatasi hingga 8 MB. Jika mengalami rate limit, disarankan menerapkan strategi retry eksponensial. Layanan AI tanpa sensor kami memastikan keadilan alokasi sumber daya sambil mempertahankan throughput tinggi.
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)
Contoh Kode
Berikut adalah contoh lengkap untuk permintaan streaming menggunakan SDK Python. Kode ini menunjukkan cara menginisialisasi klien, membangun riwayat pesan, dan menangani aliran data SSE.
Pastikan pustaka openai sudah terinstal, dan ganti YOUR_API_KEY dengan kunci aktual. Contoh ini secara jelas menunjukkan cara mendapatkan hasil generasi AI tanpa batas secara real-time melalui antarmuka api zhongzhuan, memudahkan pengembang untuk mengintegrasikannya ke dalam sistem yang ada.
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 |
| ID model | uncensored |
| Autentikasi | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.llmzhongzhuan.com/v1 |
| Output maksimal | hingga sisa jendela 100.000 token; max_tokens opsional (tanpa batas terpisah) |
| Parameter | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Streaming | ya — server-sent events; potongan terakhir berisi penggunaan token |
| Jendela konteks | 100.000 token (input + output) |
| Function calling | ya — tools, tool_choice; balasan berisi tool_calls, juga saat streaming; hasil dikirim sebagai role: tool |
| Mode JSON | response_format: {"type": "json_object"} |
| Konkurensi | 8 permintaan bersamaan per kunci |
| Header respons | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Batas laju | 300 permintaan per menit per kunci |
| Ukuran permintaan | hingga 8 MB |
| 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 |
| Bonus | +5% mulai $50, +10% mulai $100 |
| Masa berlaku | saldo berbayar tidak kedaluwarsa, tanpa langganan |
| Penagihan | saldo prabayar sesuai pemakaian nyata; error dan penolakan gratis |
| Harga | $0,25 per 1 juta token input · $1,00 per 1 juta token output |
| 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 akun dapat memiliki beberapa kunci API?
Setiap akun dibatasi ketat hanya untuk satu kunci API. Jika perlu mengganti kunci, Anda dapat membuat kunci baru di panel admin; kunci lama akan langsung tidak berlaku. Desain ini menyederhanakan manajemen hak akses, memastikan setiap akun memiliki kredensial akses yang unik dan jelas.
Apakah kunci API dapat digunakan untuk beberapa aplikasi?
Ya, satu kunci API dapat digunakan kembali di beberapa aplikasi atau lingkungan selama mereka berbagi kuota akun yang sama. Karena setiap akun hanya memiliki satu kunci, disarankan untuk memantau frekuensi permintaan dan saldo untuk mengelola penggunaan multi-aplikasi.
Apakah model tanpa sensor mencakup semua konten dewasa?
Model ini tidak melakukan sensor terhadap konten dewasa yang sah, cerita fiksi, dan topik kontroversial, namun secara ketat melarang konten seksual yang melibatkan anak di bawah umur. Ini adalah satu-satunya pembatasan konten keras yang bertujuan untuk memenuhi persyaratan kepatuhan dasar. Jenis konten dewasa lainnya akan dihasilkan secara normal.
Isi formulir saja untuk mendapatkan kunci
Buat akun, salin kunci, ubah Base URL. Konfigurasinya sangat sederhana.