مستندات API
شروع استفاده از API LLM بدون سانسور NSFW بلافاصله با این نمونههای کد. سرویس کاملاً سازگار با OpenAI است، بنابراین میتوانید URL پایه و کلید API خود را جایگزین کنید تا شروع به تولید متن کنید.
کلیدهای احراز هویت
کلید API خود را با ثبتنام با Google یا آدرس ایمیل دریافت کنید. کلید فوراً روی داشبورد ظاهر میشود. از آن به عنوان توکن Bearer در Authorization هدر برای هر درخواست.
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"}]
}'
نقطه پایانی تکمیل چت
متن را به POST /v1/chat/completions و متن دریافت کنید. شناسه مدل uncensored. ورودی در یک پنجره زمینه 100,000 توکنی جای میگیرد.
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)
استریمینگ و SSE
استریمینگ را با تنظیم stream: true. توکنها را از طریق رویدادهای ارسالشده سرور دریافت کنید. استفاده از توکن در قطعه نهایی ظاهر میشود.
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);
پارامترها و پیکربندی
تنظیم temperature, top_p، و stop توالیها. از response_format: {"type": "json_object"} برای خروجی 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)
محدودیتهای نرخ و سهمیهها
محدودیت ۳۰۰ درخواست در دقیقه به ازای هر کلید است. درخواستهای همزمان به ۸ محدود میشوند. بدنههای درخواست باید زیر ۸ مگابایت باشند.
خطاها و پنجره زمینه
401 به معنای کلید نامعتبر است. 402 نشاندهنده عدم موجودی اعتبار است. 429 نشاندهنده محدودیت نرخ است. پنجره زمینه ۱۰۰,۰۰۰ توکن در مجموع است.
سوالات رایج
کلیدواژه اصلی سایت چیست؟
کلیدواژه اصلی NSFW uncensored است. این عبارت در H2 بخش اختصاصی خود و در اولین سوال FAQ ظاهر میشود.
چگونه خطاها را در API مدیریت کنم؟
خطاهای 401 را برای مشکلات احراز هویت، 402 را برای اعتبار ناکافی و 429 را برای محدودیتهای نرخ مدیریت کنید. خطاها و رد شدنها رایگان هستند.
اندازه پنجره زمینه چقدر است؟
پنجره زمینه ۱۰۰,۰۰۰ توکن برای ورودی و خروجی ترکیبی است. سقف خروجی جداگانهای وجود ندارد: یک پاسخ میتواند از تمام فضای باقیمانده در پنجره استفاده کند.
کلید API خود را تولید کنید
ثبتنام کنید، کلید را بردارید و URL پایه را بهروز کنید. یکپارچهسازی ساده.