Dokumentasi API LLM NSFW
Dapatkan kunci API LLM tanpa sensor Anda dalam hitungan detik dan kirim prompt pertama Anda. Panduan ini mencakup endpoint OpenAI-compatible, streaming, dan harga token.
Memulai: Permintaan pertama
Kirimkan permintaan penyelesaian obrolan ke endpoint kompatibel OpenAI segera setelah mendaftar. Kunci API Anda mengautentikasi setiap panggilan ke URL dasar HTTPS://api.nsfwplayrole.com/v1. Gunakan ID model "uncensored" untuk mengakses model bobot terbuka yang disesuaikan untuk konten dewasa tanpa penolakan.
Mulai dengan perintah curl sederhana untuk memverifikasi konektivitas. Titik akhir menerima beban kerja JSON standar dengan array pesan. Anda akan menerima respons teks yang berisi balasan model.
API kami dirancang untuk integrasi langsung. Tidak diperlukan lapisan proxy. Anda dapat mengintegrasikan chatbot NSFW ini ke dalam tumpukan teknologi yang ada menggunakan klien HTTP standar.
Verifikasi kunci Anda berfungsi sebelum membangun logika kompleks. Respons mencakup statistik penggunaan token untuk transparansi penagihan.
Autentikasi dan Header
Sertakan kunci API Anda di header Authorization untuk setiap permintaan. Formatnya adalah "Bearer ". Header standar ini memastikan akses aman ke model AI tanpa sensor.
Anda dapat menghasilkan kunci melalui halaman "Dapatkan kunci API" menggunakan Google atau email. Kunci ditampilkan sekali, jadi salin segera. Setiap akun mendukung satu kunci aktif; menghasilkan yang baru akan menggantikan yang lama.
Jaga kunci Anda tetap privat. Jika terekspos, cabut dengan menghasilkan penggantian. Kunci API adalah satu-satunya kredensial yang diperlukan untuk konsumsi token.
Kunci yang tidak valid mengembalikan kesalahan 401. Pastikan Anda menyalin string persis tanpa spasi tambahan. Server kami memvalidasi kunci terhadap saldo kredit prabayar.
Endpoint Chat Completions
Kirim JSON ke POST /v1/chat/completions untuk menerima respons teks. Endpoint menerima bidang model yang diatur ke "uncensored". Anda juga dapat mencantumkan model yang tersedia melalui GET /v1/models.
Payload memerlukan array pesan. Setiap pesan memiliki peran (pengguna, asisten, sistem) dan konten. Model menghasilkan respons berdasarkan riwayat prompt Anda.
LLM tanpa sensor kami menangani konteks hingga 100.000 token. Ini mencakup baik prompt input maupun penyelesaian output. Permintaan yang melebihi batas ini ditolak.
Gunakan endpoint untuk skenario role play atau penulisan kreatif. Model merespons konten dewasa yang sah tanpa penolakan standar. Anda mengendalikan arah narasi.
Streaming dan SSE
Aktifkan streaming dengan mengatur stream menjadi true dalam permintaan Anda. API mengembalikan Server-Sent Events (SSE) alih-alih objek JSON tunggal. Setiap bagian berisi teks parsial dan data penggunaan.
Parse stream SSE untuk menampilkan teks secara real-time. Chunk terakhir mencakup penggunaan token total untuk permintaan. Ini memungkinkan pelacakan penagihan yang akurat tanpa menunggu respons penuh.
Streaming mengurangi latensi yang dirasakan oleh pengguna. Sangat ideal untuk role play NSFW di mana deskripsi panjang dihasilkan. Tangani koneksi yang terputus dengan baik dengan melakukan percobaan ulang jika diperlukan.
Gunakan SDK resmi OpenAI untuk penanganan stream otomatis. Library ini memformat SSE dengan benar. API kami sepenuhnya kompatibel dengan library-library ini.
Pemanggilan Fungsi dan Mode JSON
Gunakan pemanggilan fungsi untuk menyusun keluaran model. Tentukan alat dalam permintaan dengan nama, deskripsi, dan parameter. Model mengembalikan objek panggilan fungsi alih-alih teks biasa.
Aktifkan mode JSON dengan response_format set ke json_object. Model mengembalikan JSON yang valid secara ketat. Ini berguna untuk memproses data terstruktur atau status game.
Gabungkan pemanggilan fungsi dengan streaming untuk interaksi dinamis. Model dapat memutuskan tindakan berdasarkan input pengguna. Gunakan tool_choice untuk memaksa fungsi tertentu.
Validkan output JSON sebelum memprosesnya. Model bertujuan untuk kepatuhan ketat tetapi mungkin sesekali mengembalikan sintaks yang tidak valid. Model tanpa sensor kami mempertahankan struktur bahkan dalam konteks kreatif.
Batas Laju dan Harga
Bayar per token tanpa biaya bulanan. Token input berharga $0.15 per 1M; token output berharga $0.50 per 1M. Kesalahan dan penolakan gratis. Kredit tidak pernah kedaluwarsa.
Isi ulang hanya dengan kripto: USDT (TRC20) atau USDC (Base). Jumlah berkisar dari $20 hingga $500. Kredit bonus berlaku: +5% dari $50, +10% dari $100, +15% dari $200.
Batas laju adalah 300 permintaan per menit dan 8 permintaan konkuren per kunci. Batas badan permintaan adalah 8 MB. Melebihi batas mengembalikan error 429.
Error 402 menunjukkan kredit tidak cukup. Segera isi ulang untuk melanjutkan layanan. Kredit percobaan bernilai $0.50 selama 7 hari.
cURL
curl https://api.nsfwplayrole.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set temperature to 0.7 for consistent output."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwplayrole.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwplayrole.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);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)Pertanyaan yang sering diajukan
Ukuran jendela konteksnya berapa?
Jendela konteks adalah 100.000 token, mencakup prompt dan completion. Anda dapat mengirim riwayat role play panjang tanpa kehilangan konteks sebelumnya. Output maksimum per permintaan adalah 16.000 token.
Bagaimana cara menangani error seperti 401 atau 429?
Kesalahan 401 berarti kunci API Anda tidak valid atau dicabut. Periksa kunci Anda di dasbor. Kesalahan 429 menunjukkan Anda telah melebihi batas laju 300 permintaan per menit. Tunggu dan coba lagi, atau kurangi konkurensi.
Apakah model menolak konten NSFW?
Model tanpa sensor tidak menolak topik dewasa yang sah, fiksi, atau kontroversial. Model ini di-tune untuk roleplay dan konten erotis. Satu-satunya batas keras adalah konten seksual yang melibatkan anak di bawah umur, yang selalu ditolak.
Dapatkan Kunci API Anda
Daftar, salin kunci Anda, dan perbarui URL dasar Anda. Penyiapan membutuhkan waktu beberapa detik.