مستندات API و شروع سریع
این مرجع، API LLM نامحدود را برای یکپارچهسازی مستقیم شرح میدهد. این شامل نقاط پایانی، جریاندار بودن و پارامترها بدون هیچ هزینه اشتراک میشود.
احراز هویت و URL پایه
کلید API خود را برای هر درخواست به URL پایه HTTPS://api.llmwithnorestrictions.com/v1 استفاده کنید. سیستم این هدر را برای احراز هویت نیاز دارد و استفاده را در برابر اعتبار پیشپرداخت شما ردیابی میکند. شما یک کلید واحد در هنگام ثبتنام تولید میکنید که بلافاصله هر کلید قبلی را جایگزین میکند. این مقدار را امن نگه دارید، زیرا دسترسی کامل به موجودی شما را فراهم میکند.
curl https://api.llmwithnorestrictions.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a list of ten Linux commands"}]
}'
Endpoint /v1/chat/completions
درخواستهای POST را به /v1/chat/completions ارسال کنید تا پاسخهای متنی دریافت کنید. شناسه مدل دقیقاً "uncensored" است برای تمام تعاملات. متن ورودی در آرایه messages قرار میگیرد و سیستم متن تولیدشده را بدون رد محتوایی برای استفاده بزرگسالان قانونی برمیگرداند. شما تنها بابت توکنهای واقعاً مصرفشده هزینه میپردازید، نه برای خطاها.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmwithnorestrictions.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 در درخواست فعال کنید. API رویدادهای Server-Sent (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
پشتیبانی از فراخوانی تابع از طریق پارامتر ابزارها برای استخراج داده ساختاریافته. از response_format با json_object برای اعمال خروجیهای JSON دقیق استفاده کنید. مدل به این طرحها به طور قابل اعتماد پایبند است، که آن را برای خودکارسازی بکاند مناسب میسازد. شما میتوانید انتخاب ابزار را با tool_choice برای اجرای دقیق کنترل کنید.
محدودیتهای توکن و پنجره زمینه
پنجره زمینه تا ۱۰۰,۰۰۰ توکن برای مجموع ورودی و خروجی پشتیبانی میکند. حداکثر خروجی در هر درخواست ۱۶,۰۰۰ توکن است، یا ۲,۰۴۸ اگر max_tokens را نادیده بگیرید. درخواستهایی که از محدودیت بدنه ۸ مگابایت تجاوز میکنند بلافاصله رد میشوند. طول ورودی خود را برنامهریزی کنید تا در این مرزها بمانید.
مدیریت خطا و محدودیت نرخ
کدهای استاندارد HTTP را برای بازخورد فوری پایش کنید. وضعیت 401 نشاندهنده کلید API نامعتبر یا منقضی شده است. خطای 402 نشاندهنده اعتبار پیشپرداخت ناکافی برای عملیات درخواستی است. پاسخ 429 یعنی به محدودیت 300 درخواست در دقیقه رسیدهاید. خطاها و رد شدنها توکنی از موجودی شما مصرف نمیکنند.
Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmwithnorestrictions.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);پرسشهای رایج
آیا این یک API سازگار با openai برای تکمیل گفتگو (chat completions) است؟
بله، ساختار اندپوینت با فرمت استاندارد تکمیل مکالمه مطابقت دارد. میتوانید از SDKهای رسمی OpenAI با اشاره آنها به URL پایه ما استفاده کنید. شناسه مدل "uncensored" باقی میماند، صرفنظر از کلاینت مورد استفاده.
اگر خطای 402 دریافت کنم چه اتفاقی میافتد؟
خطای 402 به معنای صفر یا ناکافی بودن موجودی اعتبار پیشپرداخت شماست. باید برای ادامه سرویس با USDT یا USDP حساب خود را شارژ کنید. هزینه ماهانهای وجود ندارد، بنابراین شما فقط زمانی که نیاز دارید پرداخت میکنید.
LLM بدون سانسور چگونه زمینه را مدیریت میکند؟
مدل مجموعاً 100,000 توکن برای ورودی و خروجی پردازش میکند. از 16,000 توکن در یک تکمیل واحد پشتیبانی میکند. این اجازه میدهد تحلیل زمینه عمیق بدون قطع فوری انجام شود.
کلید API خود را باز کنید
ثبتنام، کلید را کپی کنید و آدرس پایه خود را بهروز کنید. پیکربندی کامل.
کلید خود را دریافت کنید