Integrasikan API Tanpa Sensor
Integrasikan API tanpa sensor ke dalam aplikasi konten dewasa Anda dengan satu endpoint kompatibel OpenAI. Panduan cepat ini memandu Anda dari pembuatan kunci hingga menangani respons streaming untuk pengalaman chatbot NSFW yang tangguh.
Prasyarat: SDK dan Kunci
Dapatkan kunci API Anda dari dasbor sebelum menulis kode apa pun. Anda dapat mendaftar dengan Google atau email, dan kunci muncul segera di Dapatkan kunci API halaman. Tidak diperlukan nomor telepon, dan Anda menerima $0.50 kredit percobaan selama tujuh hari. Simpan kunci ini dengan aman, karena kunci ini mengautentikasi semua permintaan ke URL dasar https://api.bestnsfwllm.com/v1.
Instal SDK pilihan Anda melalui manajer paket Anda. Anda akan mengonfigurasi URL dasar dan kunci API dalam inisialisasi klien Anda. Pengaturan ini memastikan aplikasi Anda terhubung langsung ke model uncensored kami tanpa overhead proxy.
Melakukan Permintaan Pertama Anda
Kirimkan permintaan penyelesaian obrolan untuk menghasilkan respons teks. Gunakan uncensored ID model untuk akses langsung ke model open-weight. API menerima parameter OpenAI standar dan mengembalikan hasil berformat JSON.
curl https://api.bestnsfwllm.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "generate twenty test user profiles with diverse ages and genders"}]
}'Pastikan payload Anda mencakup prompt sistem untuk mendefinisikan perilaku. Model merespons tanpa penolakan konten untuk penggunaan dewasa yang sah. Anda dapat memverifikasi koneksi dengan memeriksa choices array dalam tubuh respons.
Menangani Respons Streaming
Aktifkan pengiriman token real-time dengan mengatur stream: true dalam permintaan Anda. server mengirim Server-Sent Events (SSE) saat token tersedia. Pendekatan ini mengurangi latensi yang dirasakan bagi pengguna yang membangun antarmuka chatbot NSFW interaktif.
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)Parse setiap potongan untuk mengumpulkan respons akhir. Potongan terakhir berisi statistik penggunaan token total. Metode ini sangat ideal untuk aplikasi yang membutuhkan umpan balik segera selama sesi roleplay atau penulisan kreatif.
Mengkonfigurasi Parameter Model
Sesuaikan perilaku generasi menggunakan parameter standar seperti temperature dan top_p. Setel temperature untuk mengontrol acak, dengan nilai lebih rendah menghasilkan output yang lebih deterministik. Gunakan top_p untuk sampling nuklir untuk menyeimbangkan kreativitas dan koherensi.
from openai import OpenAI
client = OpenAI(base_url="https://api.bestnsfwllm.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)Anda juga dapat memaksakan mode JSON dengan mengatur response_format ke {"type": "json_object". Ini berguna untuk mengurai data terstruktur dari LLM tanpa sensor. Model mendukung alat pemanggilan fungsi untuk kemampuan tambahan.
Mengintegrasikan dengan Node.js
Gunakan SDK resmi OpenAI untuk Node.js untuk mengelola permintaan secara efisien. Konfigurasikan klien dengan base URL kustom dan kunci API Anda. SDK menangani pengulangan dan serialisasi error secara otomatis.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.bestnsfwllm.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);Panggil chat.completions.create() metode dengan parameter yang Anda inginkan. SDK mengembalikan promise yang diselesaikan ke objek penyelesaian. Integrasi ini bekerja dengan mulus dengan klien OpenAI-compatible yang ada.
Penanganan Kesalahan dan Batasan Laju
Tangani kode status HTTP umum untuk mengelola kesalahan sisi klien dengan baik. Kesalahan 401 menunjukkan kunci API tidak valid atau hilang. Kesalahan 402 berarti kredit prabayar Anda habis; isi ulang melalui crypto untuk melanjutkan layanan. Kesalahan 429 menandakan bahwa Anda telah melebihi batas laju 300 permintaan per menit.
Jendela konteks mendukung 100.000 token untuk gabungan prompt dan completion. Output maksimum adalah 16.000 token per permintaan. Pantau penggunaan Anda melalui dasbor untuk menghindari gangguan tak terduga selama generasi volume tinggi.
Pertanyaan yang sering diajukan
LLM NSFW mana yang terbaik untuk membangun aplikasi obrolan?
Model tanpa sensor kami dioptimalkan untuk konten dewasa yang sah dengan jendela konteks 100k. Model ini menyediakan akses API langsung tanpa penolakan konten yang umum pada model lain. Gunakan titik akhir yang kompatibel dengan OpenAI untuk mengintegrasikannya ke dalam aplikasi Anda.
Apa yang terjadi jika saya melebihi batas laju?
Anda akan menerima kode status 429 yang menunjukkan terlalu banyak permintaan. Batasnya adalah 300 permintaan per menit per kunci. Anda dapat memantau penggunaan Anda di dasbor dan meningkatkan kredit prabayar Anda untuk menangani volume yang lebih tinggi.
Bagaimana cara membayar untuk layanan API?
Pembayaran hanya menggunakan kripto menggunakan USDT (TRC20) atau USDC (Base). Anda dapat mengisi saldo dengan jumlah bulat apa pun dari $20 hingga $500. Kredit bonus ditambahkan untuk top-up yang lebih besar, dan kredit tidak pernah kedaluwarsa.
Akses kunci API Anda
Daftar, ambil kuncinya, dan perbarui URL dasar Anda. Itu saja.