LLM Non CensureDokumen
Dokumentasi API: Integrasi Cepat dalam 5 Menit
Integrasikan API model tanpa sensor kami dalam beberapa menit berkat kompatibilitas native OpenAI. Mulai dengan kredit uji coba segera, tanpa kartu kredit.
Pengaturan Lingkungan dan Autentikasi
Untuk memulai, Anda harus mengambil kunci API unik Anda dari dasbor. Kunci ini akan berfungsi sebagai pengidentifikasi untuk mengautentikasi permintaan Anda. Berbeda dengan model generik, API kami bergantung pada endpoint standar yang memungkinkan Anda menggunakan SDK resmi atau klien kompatibel OpenAI apa pun. Anda tidak perlu memberikan nomor telepon atau kartu kredit untuk mengakses kredit uji coba awal.
Titik akhir dasar adalah https://api.llmnoncensure.com/v1. Pastikan Anda mengkonfigurasi lingkungan Anda untuk menggunakan base URL spesifik ini. Kunci API harus diteruskan melalui header Authorization: Bearer <YOUR_API_KEY>. Satu kunci per akun dibuat; Anda dapat membuat ulang kunci kapan saja, yang secara otomatis mencabut kunci lama.
Permintaan Pertama dengan cURL
Kirim permintaan pertama Anda untuk memverifikasi bahwa integrasi berfungsi. Kami menggunakan ID model uncensored. Permintaan ini mengirimkan teks sebagai input dan menerima respons teks tanpa filter konten biasa, selama itu bukan konten seksual yang melibatkan anak di bawah umur. Model ini dihaluskan untuk merespons topik dewasa, kontroversial, atau pencarian keamanan tanpa penolakan yang tidak adil.
Berikut adalah struktur dasar untuk menguji koneksi:
curl https://api.llmnoncensure.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."}]
}'Perintah ini memvalidasi bahwa kunci Anda aktif dan model siap menerima prompt kompleks.
Integrasi dengan SDK Python
Jika Anda mengembangkan dengan Python, gunakan library openai untuk integrasi yang mulus. Tetapkan variabel lingkungan OPENAI_BASE_URL atau teruskan base_url langsung ke klien. Ini memungkinkan Anda menggunakan kembali kode yang ada sambil hanya mengubah sumber model. SDK menangani serialisasi JSON dan kesalahan jaringan untuk Anda.
Berikut adalah contoh minimal:
from openai import OpenAI
client = OpenAI(base_url="https://api.llmnoncensure.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)Model uncensored menerima parameter standar seperti temperature dan max_tokens. Anda dapat menyesuaikan kreativitas respons tanpa khawatir AI akan memblokir respons yang dianggap "berisiko" oleh kriteria generik.
Penggunaan dengan Node.js dan JavaScript
Untuk lingkungan JavaScript atau TypeScript, SDK openai berfungsi dengan cara yang sama. Konfigurasikan klien dengan URL dasar dan kunci API. Pendekatan ini ideal untuk aplikasi backend atau server API yang harus mengintegrasikan respons AI dinamis tanpa batasan penyedia umum besar.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmnoncensure.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);Pastikan Anda menangani respons asinkron dengan benar. Setiap permintaan diproses secara individual, yang menjamin bahwa logika bisnis Anda tidak diblokir oleh waktu generasi model. Jendela konteks 100.000 token memungkinkan Anda mengirimkan instruksi sistem yang panjang atau riwayat percakapan yang luas.
Dukungan Streaming SSE
Untuk pengalaman pengguna yang mulus, aktifkan streaming melalui peristiwa server yang dikirim (SSE). Ini memungkinkan respons ditampilkan kata demi kata alih-alih menunggu akhir generasi. Ini sangat berguna untuk antarmuka obrolan di mana latensi yang dirasakan sangat kritis. Aliran data terstruktur sesuai standar OpenAI, memudahkan parsing di sisi klien.
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)Streaming tidak mengubah logika model; ini hanya mengubah transportasi data. Setiap bagian adalah bagian dari respons akhir. Anda dapat menghentikan stream kapan saja jika pengguna mengubah prompt, yang mengoptimalkan penggunaan kredit Anda.
Batas Laju, Kesalahan, dan Konteks
Mengetahui batas API Anda sangat penting untuk integrasi yang andal. Anda dibatasi hingga 300 permintaan per menit per kunci API. Body permintaan tidak boleh melebihi 8 MB. Jika terjadi kesalahan, kode HTTP standar akan dikembalikan: 401 untuk kunci tidak valid, 402 jika saldo prabayar Anda habis, dan 429 jika Anda melebihi batas laju. Model ini memiliki jendela konteks 100.000 token, menggabungkan prompt dan respons. Hal ini memungkinkan Anda mengirim dokumen panjang atau percakapan mendalam tanpa pemutusan dini. Berbeda dengan layanan lain, tidak ada biaya bulanan tetap; Anda hanya membayar sesuai penggunaan dengan saldo prabayar Anda.
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 |
| Base URL | https://api.llmnoncensure.com/v1 |
| ID model | uncensored |
| Autentikasi | Authorization: Bearer YOUR_KEY |
| Endpoint | POST /v1/chat/completions · GET /v1/models |
| 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"} |
| Jendela konteks | 100.000 token (input + output) |
| Streaming | ya — server-sent events; potongan terakhir berisi penggunaan token |
| Output maksimal | hingga sisa jendela 100.000 token; max_tokens opsional (tanpa batas terpisah) |
| Parameter | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Batas laju | 300 permintaan per menit per kunci |
| Ukuran permintaan | hingga 8 MB |
| Header respons | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Konkurensi | 8 permintaan bersamaan per kunci |
| Isi saldo | USDT (TRC20) atau USDC (Base), nominal bulat berapa pun dari $10 sampai $500 |
| Harga | $0,25 per 1 juta token input · $1,00 per 1 juta token output |
| Penagihan | saldo prabayar sesuai pemakaian nyata; error dan penolakan gratis |
| 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 |
| Masa berlaku | saldo berbayar tidak kedaluwarsa, tanpa langganan |
| Bonus | +5% mulai $50, +10% mulai $100 |
| Konten | konten dewasa diizinkan; konten seksual yang melibatkan anak di bawah umur ditolak |
| Kunci | satu kunci aktif per akun; kunci baru menggantikan yang lama |
| Masuk | Google atau email dan kata sandi |
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
Apa perbedaan dengan model OpenAI standar?
Model kami secara khusus dihaluskan agar tidak menolak topik dewasa, kontroversial, atau kreatif, sambil tetap mematuhi hukum (tidak ada konten seksual yang melibatkan anak di bawah umur). Ini bukan GPT, Claude, atau Gemini. Model ini merespons prompt yang oleh API lain akan ditandai sebagai "berisiko".
Bagaimana cara kerja kredit uji coba?
Setiap akun baru menerima kredit gratis senilai $0,50 yang berlaku selama 7 hari. Tidak diperlukan kartu kredit untuk mengaktifkannya. Setelah kredit habis atau masa berlaku berakhir, Anda dapat menambahkan dana melalui mata uang kripto (USDT atau USDC) untuk terus menggunakan API tanpa komitmen bulanan.
Apakah data saya digunakan untuk pelatihan?
Tidak, prompt yang dikirimkan melalui API tidak digunakan untuk melatih model. Privasi Anda terjaga karena kami tidak menyimpan data Anda untuk digunakan kembali dalam kumpulan data pelatihan kami, berbeda dengan banyak penyedia gratis atau freemium.
Kunci Anda hanya satu langkah
Buat akun, salin kunci, ubah URL dasar. Itu saja.