Integrasi Langkah demi Langkah dari API LLM uncensored.com
Mengintegrasikan LLM tanpa sensor ke dalam aplikasi Anda memerlukan konfigurasi presisi pada URL dasar dan header autentikasi. Panduan ini memandu Anda dalam menyiapkan API uncensored.com untuk generasi teks, streaming, dan penggunaan alat menggunakan SDK yang kompatibel dengan OpenAI.
Terakhir diperbarui
Ringkasan
- API menggunakan URL dasar HTTPS://api.uncensoredaicom.com/v1 dan ID model "uncensored" untuk semua permintaan.
- Autentikasi ditangani melalui token Bearer di header Authorization, diperoleh setelah mendaftar dengan Google atau email.
- Responsi streaming diaktifkan dengan mengatur stream=true, yang mengirimkan token melalui Server-Sent Events.
- Harga transparan di $0.15 per juta token input dan $0.50 per juta token output, dengan saldo kripto pra-bayar yang tidak pernah kedaluwarsa.
Prasyarat: SDK dan Penyiapan Lingkungan
Instal SDK bahasa pilihan Anda untuk berkomunikasi dengan endpoint. Sebagian besar pengembang menggunakan SDK OpenAI resmi untuk Python, Node.js, atau Go. Ini berfungsi karena API mengikuti skema penyelesaian chat OpenAI standar.
Pastikan lingkungan Anda memiliki Python 3.8+ atau Node.js 18+. Instal paket melalui pip atau npm. Anda memerlukan kunci API dari dasbor. Tidak diperlukan nomor telepon untuk pendaftaran.
- Python:
pip install openai - Node.js:
npm install openai
Simpan kunci API Anda dalam variabel lingkungan. Ini mencegah paparan tidak sengaja dalam kontrol versi. Kunci ini memberikan akses ke model uncensored.
Mengkonfigurasi URL Dasar
Arahkan klien SDK Anda ke URL dasar yang benar. Ini adalah langkah paling kritis untuk integrasi yang berhasil. URL dasar OpenAI default tidak akan berfungsi untuk layanan ini.
Atur URL dasar ke HTTPS://api.uncensoredaicom.com/v1. Ini mengarahkan permintaan ke infrastruktur LLM uncensored. ID model yang harus Anda kirim adalah "uncensored". Ini adalah model bobot terbuka yang disesuaikan untuk penolakan minimal.
Verifikasi koneksi dengan memanggil endpoint models. Ini mengonfirmasi kredensial dan URL dasar Anda benar. Respons sukses mengembalikan ID model dan tipe objek.
Autentikasi dan Penyiapan Header
Masukkan kunci API Anda di header Authorization. Gunakan skema Bearer untuk semua permintaan. Header ini mengautentikasi akun kredit prabayar Anda.
Atur header sebagai: Authorization: Bearer YOUR_API_KEY. SDK menangani ini secara otomatis jika Anda meneruskan kunci ke konstruktor klien. Pastikan tidak ada spasi ekstra yang disertakan. Kunci yang tidak valid akan mengembalikan error 401 Unauthorized.
Anda mendapatkan satu kunci aktif per akun. Menghasilkan kunci baru membuat kunci sebelumnya tidak valid. Ini menyederhanakan rotasi kunci dan manajemen keamanan. Simpan kunci Anda dengan aman di lingkungan deployment Anda.
Mengirimkan Permintaan Chat Standar
Buat permintaan POST ke /v1/chat/completions. Kirim pesan Anda sebagai array objek role dan content. Sistem mendukung role user, assistant, dan system.
Contoh struktur: {"model": "uncensored", "messages": [{"role": "user", "content": "Hello"}]}. API mengembalikan penyelesaian teks. Jendela konteks adalah 100,000 token secara total. Output maksimum adalah 16,000 token per permintaan.
Kesalahan dan penolakan tidak mengonsumsi kredit. Ini melindungi saldo prabayar Anda. Atur suhu dan top_p untuk kontrol. Nilai default berfungsi untuk sebagian besar kasus penggunaan.
Mengaktifkan Streaming untuk Output Real-Time
Atur stream: true dalam badan permintaan Anda. Ini mengaktifkan Server-Sent Events (SSE). Token tiba secara inkremental alih-alih menunggu penyelesaian penuh.
Parse stream SSE untuk menampilkan teks secara real-time. Chunk terakhir berisi statistik penggunaan token. Ini memungkinkan pelacakan penagihan yang akurat. Streaming mengurangi latensi yang dirasakan bagi pengguna akhir.
Tangani gangguan jaringan dengan anggun. Sambungkan kembali jika stream terputus. API uncensored mendukung streaming stabil. Pantau status koneksi. Gunakan ini untuk antarmuka obrolan atau generasi teks panjang.
Menggunakan Alat dan Function Calling
Tentukan alat dalam body permintaan Anda. Berikan daftar skema fungsi. Model dapat memanggil fungsi-fungsi ini berdasarkan niat pengguna. Ini memungkinkan perilaku seperti agen.
Spesifikkan tool_choice untuk mengontrol pemilihan fungsi. Gunakan auto untuk deteksi otomatis. API mendukung definisi alat standar. Parse argumen panggilan fungsi dari respons.
Implementasikan eksekusi fungsi dalam kode Anda. Kirimkan hasilnya kembali sebagai pesan. Model melanjutkan percakapan. Ini memungkinkan alur kerja kompleks. Pengujian memastikan parsing argumen yang akurat.
Menangani Respons Mode JSON
Atur response_format: {"type": "json_object"}. Ini memaksa model untuk menghasilkan JSON yang valid. Gunakan ini untuk ekstraksi data terstruktur. Ini mencegah kesalahan respons yang tidak valid.
Parse string JSON dalam kode Anda. Tangani kesalahan parsing potensial. Mode JSON meningkatkan keandalan untuk integrasi API. Ini ideal untuk pipa pemrosesan data.
Gabungkan mode JSON dengan prompt sistem. Bimbing model untuk menghasilkan skema tertentu. Ini memastikan format yang konsisten. Validasi output sebelum menggunakannya. Ini mengurangi kesalahan hiliran.
Batas Pemantauan dan Kesalahan
Hormati batas laju. Anda mendapatkan 300 permintaan per menit per kunci. Maksimal 8 permintaan simultan. Ukuran badan permintaan dibatasi hingga 8 MB.
Monitor kode status HTTP. 429 menunjukkan batas laju terlampaui. 400 menunjukkan permintaan buruk. 500 menunjukkan kesalahan server. Terapkan backoff eksponensial untuk percobaan ulang. Ini mencegah membanjiri API.
Lacak penggunaan token di potongan streaming terakhir. Ini membantu mengelola kredit prabayar Anda. Kesalahan tidak menggunakan token. Ini melindungi saldo Anda. Pemantauan rutin memastikan operasi yang lancar.
Menghitung Biaya dan Penggunaan Token
Harga bersifat transparan dan prabayar. Token input berharga $0.15 per juta. Token output berharga $0.50 per juta. Kredit tidak pernah kedaluwarsa. Tidak ada biaya bulanan.
Isi ulang dengan kripto saja. USDT (TRC20) atau USDC (Base). Jumlah berkisar dari $20 hingga $500. Kredit bonus berlaku untuk isi ulang yang lebih besar. +5% dari $50, +10% dari $100, +15% dari $200.
Hitung biaya sebelum penggunaan berat. Perkirakan jumlah token untuk prompt Anda. Ini membantu anggaran secara efektif. Kesalahan gratis. Pengembalian dana tidak dikeluarkan, tetapi kesalahan diperbaiki. Gunakan dasbor untuk melacak pengeluaran.
Pertanyaan yang sering diajukan
Apakah uncensoredai.com kompatibel dengan SDK OpenAI?
Ya, API ini sepenuhnya kompatibel dengan OpenAI. Anda dapat menggunakan SDK OpenAI standar untuk Python, Node.js, dan bahasa lainnya. Cukup ubah URL dasar menjadi HTTPS://api.uncensoredaicom.com/v1 dan masukkan kunci API Anda. ID modelnya adalah "uncensored". API ini mengikuti struktur permintaan dan respons yang sama.
Pembayaran kripto apa saja yang diterima?
Kami menerima USDT pada jaringan TRC20 dan USDC pada jaringan Base. Anda dapat mengisi ulang jumlah bulat apa pun antara $20 dan $500. Kredit bonus ditambahkan secara otomatis: +5% dari $50, +10% dari $100, dan +15% dari $200.
Apakah kredit prabayar kadaluarsa?
Tidak, saldo prabayar Anda tidak pernah kedaluwarsa. Tidak ada biaya langganan bulanan atau batas waktu penggunaan. Anda membayar sesuai yang Anda gunakan, dan kesalahan tidak mengonsumsi kredit. Model ini memastikan Anda hanya membayar untuk nilai aktual yang diterima.
Apakah saya bisa menggunakan API ini untuk konten NSFW?
Ya, model ini tidak disensor dan tidak menolak konten dewasa, fiksi, atau topik kontroversial yang sah. Model ini dirancang untuk generasi teks tanpa batasan. Satu-satunya batas keras adalah konten yang melibatkan anak di bawah umur, yang selalu ditolak. Model ini sangat ideal untuk chatbot NSFW dan penulisan kreatif.
Hasilkan kunci API
Daftar, ambil kunci, dan perbarui endpoint. Konfigurasi minimal diperlukan.