Dokumentasi API
Mulai dengan API LLM NSFW online menggunakan endpoint standar yang kompatibel dengan OpenAI. Kirim prompt pertama Anda dalam hitungan detik dengan nol konfigurasi.
URL Dasar dan Autentikasi
API LLM NSFW daring beroperasi pada satu URL dasar: https://api.nsfwllmonline.com/v1. Autentikasi bergantung pada token Bearer yang diteruskan melalui Authorization header. Anda menerima satu kunci aktif per akun, yang dapat Anda regenerasi segera melalui dasbor tanpa kehilangan saldo prabayar Anda.
- URL Dasar:
https://api.nsfwllmonline.com/v1 - Header:
Authorization: Bearer YOUR_API_KEY
curl https://api.nsfwllmonline.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return 200 ok json"}]
}'
Endpoint Chat Completions
Gunakan POST /v1/chat/completions untuk menghasilkan teks. Kirim ID model uncensored untuk mengakses model open-weight kami yang disesuaikan untuk respons tanpa batasan. API menerima struktur pesan standar, memungkinkan Anda membangun percakapan kaya konteks atau kueri satu putaran sederhana.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwllmonline.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)
Parameter yang Didukung
Kendalikan perilaku generasi dengan parameter standar seperti temperature, top_p, dan stop. Anda dapat memaksa output JSON menggunakan response_format atau atur seed untuk reproduktibilitas. Model mendukung jendela konteks sebesar 100,000 token, menggabungkan input dan output.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwllmonline.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);
Respons Streaming
Aktifkan streaming dengan mengatur stream: true. API mengembalikan Server-Sent Events (SSE) untuk pengiriman token waktu nyata. Metadata penggunaan token hanya muncul di potongan terakhir, memastikan pelacakan penagihan yang akurat tanpa memblokir aliran respons.
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)
Pemanggilan Fungsi & Mode JSON
Gunakan tool_choice dan tools untuk kemampuan pemanggilan fungsi. Untuk output terstruktur yang ketat, atur response_format ke {"type": "json_object"}. Ini memastikan parsing yang andal untuk pipeline otomatis tanpa pembersihan regex manual.
Batas Laju dan Kuota
Setiap kunci memungkinkan 300 permintaan per menit dan 8 permintaan bersamaan. Permintaan yang melebihi ukuran tubuh 8 MB akan ditolak. Kesalahan umum termasuk 401 untuk kunci tidak valid, 402 untuk kredit prabayar tidak cukup, dan 429 untuk pembatasan laju. Model tak sensor menolak konten seksual yang melibatkan anak di bawah umur tetapi memungkinkan topik dewasa lain yang sah.
Dapatkan kunci API Anda sekarang
Daftar, salin kunci, perbarui URL dasar Anda. Itulah semuanya.