Panduan Cepat: API Uncensored Chat
Mulai dengan API chat tanpa sensor dalam hitungan menit. Panduan cepat ini mencakup autentikasi, pengiriman permintaan melalui SDK kompatibel OpenAI standar, respons streaming, dan penanganan batasan.
Autentikasi & URL Dasar
API kami menggunakan autentikasi token Bearer standar. Anda menerima satu kunci API saat mendaftar melalui Google atau email. Tidak seperti agregator multi-model, kami melayani satu model tanpa sensor khusus, sehingga Anda hanya perlu mengarahkan klien Anda ke URL dasar kami: https://api.uncensoredchat.top/v1. URL ini berfungsi dengan pustaka apa pun yang mendukung format OpenAI. Saat menginisialisasi SDK Anda, masukkan kunci Anda sebagai token API dan atur URL dasar ke endpoint di atas. Kami tidak menawarkan antarmuka obrolan web; ini adalah API mentah untuk pengembang. Pastikan kunci Anda aktif, karena setiap akun hanya memiliki satu kunci pada satu waktu.
Mengirim Permintaan Chat Completion
Kirim teks masuk dan terima teks keluar menggunakan endpoint /v1/chat/completions. Pengidentifikasi modelnya cukup uncensored. Kami mendukung parameter seperti temperature, top_p, stop, seed, presence_penalty, dan frequency_penalty. Perhatikan bahwa kami tidak mendukung endpoint gambar, audio, atau embedding. Jendela konteks adalah 100.000 token total (input + output). Jika Anda tidak menentukan max_tokens, output dibatasi pada 2.048 token. Harga bersifat prabayar: $0,25 per juta token input dan $1,00 per juta token output. Error dan penolakan tidak mengonsumsi kredit.
Integrasi SDK Python
Gunakan pustaka Python resmi OpenAI untuk berinteraksi dengan API LLM tanpa sensor kami. Konfigurasikan klien dengan kunci API Anda dan URL dasar kami. Pendekatan ini memastikan kompatibilitas dengan struktur permintaan standar. Anda dapat mengontrol perilaku output menggunakan parameter yang didukung. Ingatlah bahwa ini adalah API teks saja; tidak ada kemampuan pembuatan gambar atau video. Model ini adalah model bobot terbuka dan disesuaikan untuk respons tanpa batasan terhadap topik dewasa yang sah dan kontroversial. Pastikan body permintaan Anda mematuhi batas 8 MB.
Integrasi SDK Node.js
Untuk pengembang Node.js, gunakan paket npm openai. Inisialisasi klien dengan kunci API Anda dan URL dasar kustom. Kirim permintaan penyelesaian chat dengan ID model uncensored. Pengaturan ini berfungsi untuk permintaan sinkron dan asinkron. Karena kami tidak menawarkan penyesuaian halus atau pengalihan antara vendor yang berbeda, permintaan Anda dikirim langsung ke mesin inferensi kami. Anda dapat mengaktifkan mode JSON dengan mengatur response_format menjadi {"type": "json_object"} untuk ekstraksi data terstruktur. Pantau saldo saldo prabayar Anda melalui dasbor.
Respons Streaming (SSE)
Aktifkan streaming dengan mengatur stream: true dalam permintaan Anda. API mengembalikan Server-Sent Events (SSE). Setiap bagian berisi teks parsial. Informasi penggunaan token disertakan dalam bagian terakhir dari aliran. Ini berguna untuk aplikasi waktu nyata di mana Anda ingin menampilkan teks saat dihasilkan. Streaming tidak mengubah penagihan token; Anda dibebankan untuk total token input dan output yang digunakan. Pastikan klien Anda menangani SSE dengan benar untuk menghindari kebocoran memori atau respons yang tidak lengkap.
Batas Laju, Error & Batasan
Setiap kunci API dibatasi hingga 300 permintaan per menit dan 8 permintaan konkuren. Ukuran badan permintaan maksimum adalah 8 MB. Jika Anda mengirimkan kunci yang tidak valid, Anda akan menerima kesalahan 401. Jika saldo prabayar Anda adalah nol, Anda akan menerima kesalahan 402. Melebihi batas laju akan menghasilkan kesalahan 429. Pembatasan konten berlaku: konten seksual yang melibatkan anak di bawah umur selalu ditolak, tetapi konten dewasa lainnya diperbolehkan. Kredit tidak pernah habis, dan pengembalian dana tidak diterbitkan untuk saldo yang belum digunakan. Dukungan untuk kesalahan pengisian ganda melalui halaman Dukungan.
cURL
curl https://api.uncensoredchat.top/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."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredchat.top/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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredchat.top/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
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)Spesifikasi teknis
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 |
| Base URL | https://api.uncensoredchat.top/v1 |
| Endpoint | POST /v1/chat/completions · GET /v1/models |
| Autentikasi | Authorization: Bearer YOUR_KEY |
| ID model | uncensored |
| Jendela konteks | 100.000 token (input + output) |
| Output maksimal | hingga sisa jendela 100.000 token; max_tokens opsional (tanpa batas terpisah) |
| Parameter | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Mode JSON | response_format: {"type": "json_object"} |
| Streaming | ya — server-sent events; potongan terakhir berisi penggunaan token |
| Function calling | ya — tools, tool_choice; balasan berisi tool_calls, juga saat streaming; hasil dikirim sebagai role: tool |
| Konkurensi | 8 permintaan bersamaan per kunci |
| Header respons | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Ukuran permintaan | hingga 8 MB |
| Batas laju | 300 permintaan per menit per kunci |
| Isi saldo | USDT (TRC20) atau USDC (Base), nominal bulat berapa pun dari $10 sampai $500 |
| 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 |
| Penagihan | saldo prabayar sesuai pemakaian nyata; error dan penolakan gratis |
| Masa berlaku | saldo berbayar tidak kedaluwarsa, tanpa langganan |
| Harga | $0,25 per 1 juta token input · $1,00 per 1 juta token output |
| Bonus | +5% mulai $50, +10% mulai $100 |
| Konten | konten dewasa diizinkan; konten seksual yang melibatkan anak di bawah umur ditolak |
| Masuk | Google atau email dan kata sandi |
| Kunci | satu kunci aktif per akun; kunci baru menggantikan yang lama |
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 |
Tanya jawab
Apakah API ini cocok untuk konten NSFW?
Ya, model ini tanpa sensor dan tidak menolak topik dewasa, fiksi, atau kontroversial yang sah. Satu-satunya batasan konten yang ketat adalah penolakan konten seksual yang melibatkan anak di bawah umur. Permintaan untuk tema dewasa lainnya diproses secara normal.
Apa yang terjadi jika saya mendapatkan error 402?
Error 402 menunjukkan bahwa saldo saldo prabayar Anda adalah nol. Anda dapat isi saldo menggunakan USDT (TRC20) atau USDC (Base) melalui sistem penagihan kripto kami. Akun baru dimulai dengan kredit uji coba senilai $0,50 yang berlaku selama 7 hari.
Apakah Anda mendukung pemanggilan fungsi?
Ya, kami mendukung pemanggilan fungsi (alat) dan <code>tool_choice</code>. Anda juga dapat memaksa output JSON dengan mengatur <code>response_format</code> menjadi <code>json_object</code>. Ini memungkinkan ekstraksi data terstruktur dari respons model tanpa sensor.
Kunci Anda hanya selangkah lagi dari satu formulir
Buat akun, salin kuncinya, ubah URL dasar. Itu saja seluruh pengaturannya.