Dokumentasi API
Mulai menggunakan API LLM tanpa sensor NSFW segera dengan contoh kode ini. Layanan ini sepenuhnya kompatibel dengan OpenAI, sehingga Anda dapat mengganti URL dasar dan kunci API Anda untuk mulai menghasilkan teks.
Autentikasi dan Kunci
Dapatkan Kunci API Anda dengan mendaftar menggunakan Google atau alamat email. Kunci muncul secara instan di dasbor. Gunakan sebagai token Bearer di Authorization header untuk setiap permintaan.
curl https://api.nsfwuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Check my plan balance"}]
}'
Endpoint Chat Completions
Kirim teks ke POST /v1/chat/completions dan menerima teks kembali. ID modelnya adalah uncensored. Input muat dalam jendela konteks 100.000 token.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwuncensored.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)
Streaming dan SSE
Aktifkan streaming dengan mengatur stream: true. Terima token melalui Server-Sent Events. Penggunaan token muncul di bagian terakhir.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwuncensored.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);
Parameter dan Konfigurasi
Sesuaikan temperature, top_p, dan stop urutan. Gunakan response_format: {"type": "json_object"} untuk output JSON.
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)
Batas Laju dan Kuota
Batasnya adalah 300 permintaan per menit per kunci. Permintaan konkuren dibatasi pada 8. Badan permintaan harus tetap di bawah 8 MB.
Error dan Jendela Konteks
Error 401 berarti kunci tidak valid. Error 402 menunjukkan tidak ada kredit. Error 429 menandakan batas kecepatan. Jendela konteks adalah 100.000 token total.
Pertanyaan umum
Apa kata kunci utama dari situs ini?
Kata kunci utamanya adalah NSFW uncensored. Istilah ini muncul di H2 bagian tersendiri dan di pertanyaan FAQ pertama.
Bagaimana cara menangani error di API?
Handle 401 untuk masalah autentikasi, 402 untuk kredit tidak cukup, dan 429 untuk batas laju. Error dan penolakan gratis.
Ukuran jendela konteksnya berapa?
Jendela konteks adalah 100,000 token untuk prompt dan completion gabungan. Tidak ada batas output terpisah: respons dapat menggunakan seluruh ruang yang tersisa di jendela.
Buat kunci API Anda
Daftar, ambil kunci Anda, dan perbarui URL dasar Anda. Integrasi sederhana.