مستندات API: نقطه پایانی LLM Uncensored
در عرض چند دقیقه با API LLM بدون سانسور ما شروع به ساخت کنید. رابط کاربری با استاندارد OpenAI مطابقت دارد، بنابراین میتوانید URL پایه و کلید خود را تغییر دهید تا بلافاصله به تولید محتوای بدون محدودیت دسترسی پیدا کنید.
URL پایه و احراز هویت
کلید API شما هر درخواستی را به endpointهای ما احراز هویت میکند. ما یک کلید فعال به ازای هر حساب صادر میکنیم که بلافاصله پس از تولید، کلید قبلی را جایگزین میکند. این طراحی دسترسی شما را ساده و امن نگه میدارد بدون نیاز به دامنههای مجوز پیچیده.
مشتری خود را به URL پایه ما هدایت کنید و کلید را در هدر ارسال کنید. سیستم کلیدهای نامعتبر را با کد وضعیت 401 رد میکند. شما نیازی به مدیریت کلیدهای متعدد یا انتظار برای تأیید ندارید.
اولین درخواست با cURL
کارکرد یکپارچهسازی خود را با ارسال یک درخواست تکمیل متن ساده آزمایش کنید. از شناسه مدل uncensored استفاده کنید تا اطمینان حاصل کنید که پاسخهای بدون محدودیت و بدون فیلتر محتوا دریافت میکنید.
این درخواست ساختار پایه مورد نیاز برای API ما را نشان میدهد. YOUR_API_KEY را با اعتبار واقعی خود جایگزین کنید.
curl https://api.modelsunlocked.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set the server port to 8080 and restart"}]
}'
یکپارچهسازی SDK Python
از کتابخانه رسمی پایتون OpenAI برای ارتباط با انتهای کار ما استفاده کنید. آدرس پایه و کلید API را پیش از ایجاد نمونه کلاینت تنظیم کنید. این روش سازگاری با کدهای موجود را تضمین میکند.
from openai import OpenAI
client = OpenAI(base_url="https://api.modelsunlocked.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)
راهاندازی SDK Node.js
LLM بدون سانسور ما را در برنامههای JavaScript خود با استفاده از SDK استاندارد ادغام کنید. کلاینت را با URL پایه و کلید خاص خود پیکربندی کنید.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.modelsunlocked.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);
پاسخهای استریم از طریق SSE
با تنظیم پارامتر stream روی true، قابلیت streaming را فعال کنید. 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)
محدودیتها، خطاها و پنجره زمینه
حساب شما از پنجره زمینه ۱۰۰,۰۰۰ توکنی پشتیبانی میکند که توکنهای پرامپت و تکمیل را در بر میگیرد. میتوانید تا ۳۰۰ درخواست در دقیقه ارسال کنید با محدودیت همزمانی ۸ درخواست همزمان. اگر از این محدودیتها عبور کنید، API خطای محدودیت نرخ 429 را برمیگرداند. اعتبار ناکافی منجر به خطای 402 میشود. اطمینان حاصل کنید که بدنه درخواست شما کمتر از ۸ مگابایت باشد.
سوالات متداول فنی
آدرس پایه برای API مدلهای باز (unlocked) چیست؟
URL پایه HTTPS://api.modelsunlocked.com/v1 است. باید پیکربندی کلاینت خود را بهروزرسانی کنید تا به این آدرس به جای نقطه پایدار استاندارد OpenAI اشاره کند.
چگونه خطاهای احراز هویت را مدیریت کنم؟
اگر کد وضعیت 401 دریافت کردید، کلید API شما یا نامعتبر است یا منقضی شده است. داشبورد خود را بررسی کنید تا مطمئن شوید از کلید صحیح استفاده میکنید. در صورت نیاز کلید جدیدی ایجاد کنید.
اگر اعتبارهایم تمام شود چه میشود؟
درخواستها با کد وضعیت 402 شکست میخورند وقتی اعتبار پیشپرداخت شما تمام شود. میتوانید بلافاصله با ارز دیجیتال شارژ کنید تا سرویس را بدون از دست دادن جایگاه خود در صف از سر بگیرید.
دسترسی به یک مرحله نیاز دارد
ثبتنام کنید، توکن خود را دریافت کنید و URL پایه را بهروزرسانی کنید. کامل.