مستندات API
با API آنلاین LLM NSFW شروع کنید و از اندپوینتهای استاندارد سازگار با OpenAI استفاده کنید. در عرض چند ثانیه اولین پرامپت خود را بدون هیچ پیکربندی اضافی ارسال کنید.
URL پایه و احراز هویت
API آنلاین LLM NSFW بر اساس یک URL پایه عمل میکند: https://api.nsfwllmonline.com/v1. احراز هویت به یک توکن Bearer که از طریق Authorization header. یک کلید فعال برای هر حساب دریافت میکنید که میتوانید بلافاصله از طریق داشبورد آن را بازنویسی کنید بدون از دست دادن موجودی پیشپرداخت خود.
- URL پایه:
https://api.nsfwllmonline.com/v1 - هدر:
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"}]
}'
نقطه پایانی تکمیل چت
استفاده POST /v1/chat/completions برای تولید متن. شناسه مدل را uncensored برای دسترسی به مدل وزنباز ما که برای پاسخهای بدون محدودیت بهینهسازی شده است. API ساختارهای پیام استاندارد را میپذیرد و به شما امکان میدهد مکالمات غنی از زمینه یا پرسوجوهای تکمرحلهای ساده را بسازید.
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)
پارامترهای پشتیبانیشده
رفتار تولید را با پارامترهای استاندارد مانند کنترل کنید temperature, top_p، و stop. میتوانید خروجی JSON را با استفاده از response_format یا تنظیم یک seed برای قابلیت تکرارپذیری. مدل از پنجره زمینه (context window) به اندازه 100,000 توکن پشتیبانی میکند که شامل ورودی و خروجی میشود.
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);
پاسخهای استریم
استریمینگ را با تنظیم stream: true. API رویدادهای ارسال سرور (SSE) را برای تحویل توکن در زمان واقعی برمیگرداند. متادیتای مصرف توکن فقط در قطعه نهایی ظاهر میشود که تضمینکننده ردیابی دقیق صورتحساب بدون مسدود کردن جریان پاسخ است.
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)
Function Calling & JSON Mode
استفاده tool_choice و tools برای قابلیتهای فراخوانی تابع. برای خروجی ساختاریافته دقیق، مقدار response_format به {"type": "json_object"}. این اطمینان حاصل میکند که تجزیهی قابل اعتمادی برای پایپلاینهای خودکار بدون تمیزکاری دستی regex وجود دارد.
محدودیتهای نرخ و سهمیهها
هر کلید اجازه ۳۰۰ درخواست در دقیقه و ۸ درخواست همزمان را میدهد. درخواستهایی که اندازه بدنه آنها از ۸ مگابایت تجاوز کند، رد میشوند. خطاهای رایج شامل 401 برای کلیدهای نامعتبر، 402 برای اعتبار پیشپرداخت کافی نیست، و 429 برای محدودیت نرخ. مدل بدون سانسور محتوای جنسی شامل کودکان را رد میکند اما سایر موضوعات بزرگسالان قانونی را اجازه میدهد.
کلید API خود را اکنون دریافت کنید
ثبتنام کنید، کلید را کپی کنید و آدرس URL پایه را بهروز کنید. همین است.