Dokumentasi API
Mula dengan API LLM NSFW dalam talian menggunakan hujung serasi OpenAI piawai. Hantar prompt pertama anda dalam beberapa saat dengan sifar konfigurasi.
URL Asas dan Pengesahan
API LLM NSFW dalam talian beroperasi pada URL asas tunggal: https://api.nsfwllmonline.com/v1. Pengesahan bergantung pada token Bearer yang dihantar melalui Authorization header. Anda menerima satu kunci aktif per akaun, yang boleh anda jana semula serta-merta melalui papan pemuka tanpa kehilangan baki pra-dibayar anda.
- URL Asas:
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"}]
}'
Hujung Sambungan Penyelesaian Sembang
Gunakan POST /v1/chat/completions untuk menjana teks. Hantar ID model uncensored untuk mengakses model berat terbuka kami yang disesuaikan untuk respons tanpa sekatan. API menerima struktur mesej piawai, membolehkan anda membina perbualan kaya konteks atau pertanyaan satu giliran mudah.
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 Disokong
Kawal tingkah laku penjanaan dengan parameter standard seperti temperature, top_p, dan stop. Anda boleh memaksa output JSON menggunakan response_format atau tetapkan seed untuk kebolehubahan semula. Model ini menyokong tetingkap konteks sebanyak 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 aliran dengan menetapkan stream: true. API mengembalikan Peristiwa Dihantar Pelayan (SSE) untuk penghantaran token masa nyata. Metadata penggunaan token muncul hanya dalam bahagian akhir, memastikan penjejakan pengebilan yang tepat tanpa menyekat 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)
Panggilan Fungsi & Mod JSON
Gunakan tool_choice dan tools untuk keupayaan pemanggilan fungsi. Untuk output terstruktur yang ketat, tetapkan response_format ke {"type": "json_object"}. Ini memastikan penguraian yang boleh dipercayai untuk aliran kerja automatik tanpa pembersihan regex manual.
Had had laju dan kuota
Setiap kunci membolehkan 300 permintaan per minit dan 8 permintaan serentak. Permintaan melebihi 8 MB dalam saiz badan ditolak. Ralat biasa termasuk 401 untuk kunci tidak sah, 402 untuk kredit prabayar tidak mencukupi, dan 429 untuk had kadar. Model tidak disensor menolak kandungan seksual yang melibatkan kanak-kanak tetapi membolehkan topik dewasa lain yang sah.
Dapatkan kunci API anda sekarang
Daftar, salin kunci, kemas kini URL asas anda. Itulah kesemuanya.