مستندات API
با API سازگار با OpenAI ما در کمتر از دو دقیقه برنامه بدون سانسور خود را بسازید. ما یک مدل واحد ارائه میدهیم که بدون ردیهای محتوایی برای استفاده بزرگسالان قانونی پاسخ میدهد.
https://api.providersapillm.com/v1uncensored
URL پایه و احراز هویت
از URL پایه و یک کلید API برای اتصال هر مشتری سازگار با OpenAI استفاده کنید. اندپوینت https://api.providersapillm.com/v1 و کلید شما دسترسی به مدل بدون سانسور را فراهم میکند. شما یک کلید فعال برای هر حساب دریافت میکنید که در صورت نیاز قابل جایگزینی است. شناسه مدل برای درخواست به سادگی uncensored. این مدل واحد از مسیریابی پیچیده و فیلترهای پنهانی که در دروازههای چندمدلی یافت میشود، اجتناب میکند.
اولین درخواست
یک درخواست تکمیل چت استاندارد ارسال کنید تا متن تولید شود. نقطه پایانی POST /v1/chat/completions با شناسه مدل تنظیم شده به uncensored. میتوانید از SDKهای رسمی OpenAI با تغییر URL پایه استفاده کنید. این روش هم برای برنامههای چتبات NSFW و هم برای ابزارهای نویسندگی خلاقانه کار میکند.
from openai import OpenAI
client = OpenAI(base_url="https://api.providersapillm.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)مدل وزنباز است و برای پاسخ دادن بدون رد تنظیم شده است. GPT، Claude یا هیچ مدل فروشنده دیگری نیست. اگر زمینه را تغییر میدهید، مستندات فروشنده را برای محدودیتهای خاص آنها بررسی کنید.
یکپارچهسازی SDK
API را در برنامه Node.js خود با استفاده از الگوی SDK استاندارد ادغام کنید. URL پایه را به نقطه پایانی ما تنظیم کنید و از شناسه مدل uncensored. این به شما اجازه میدهد تا رابطهای چتبات NSFW قابل اعتمادی با حداقل تغییرات کد بسازید.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.providersapillm.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 از پارامترهای استاندارد مانند temperature و top_p پشتیبانی میکند. میتوانید اینها را برای کنترل خلاقیت خروجی تنظیم کنید. خطاها به فرمت استاندارد بازگردانده میشوند تا دیباگ کردن آسان باشد.
پخش زنده و ابزارها
پخش زنده (Streaming) را از طریق رویدادهای ارسالشده توسط سرور (SSE) فعال کنید تا توکنها به صورت بلادرنگ تولید شوند. قطعه نهایی شامل دادههای مصرف توکن برای صورتحساب دقیق است. همچنین میتوانید از فراخوانی تابع و حالت 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)تنظیم response_format به {"type": "json_object"} برای پاسخهای JSON دقیق. مدل پارامترهای ابزار و tool_choice را به طور موثر مدیریت میکند. این تضمینکننده دریافت ساختارهای داده قابل پیشبینی توسط برنامه شماست.
پارامترها و محدودیتها
پنجره زمینه ۱۰۰,۰۰۰ توکن برای ورودی و خروجی ترکیبی است. حداکثر خروجی ۱۶,۰۰۰ توکن در هر درخواست است، یا ۲,۰۴۸ اگر max_tokens را تنظیم نکنید. شما به ۳۰۰ درخواست در دقیقه و ۸ درخواست همزمان در کلید محدود هستید. بدنه درخواست نباید از ۸ مگابایت تجاوز کند.
میتوانید از پارامترهایی مانند seed برای خروجیهای قطعی. این stop پارامتر به شما امکان تعریف توالیهای پایان سفارشی را میدهد. تنظیم presence_penalty و frequency_penalty برای اصلاح سبک مدل.
مدیریت خطا و مصرف
خطاها را با بررسی کد وضعیت HTTP مدیریت کنید. 401 نشاندهنده کلید API نامعتبر یا فاقد آن است. خطای 402 به این معنی است که اعتبار پیشپرداخت شما تمام شده و نیاز به شارژ دارید. خطای 429 نشان میدهد که به محدودیت نرخ 300 درخواست در دقیقه رسیدهاید.
اعتبار بر اساس مصرف واقعی توکنها محاسبه میشود. خطاها و رد شدن درخواستها رایگان هستند. اعتبار پیشپرداختشده هرگز منقضی نمیشود، بنابراین میتوانید با سرعت خود از آن استفاده کنید. پشتیبانی برای مشکلاتی مانند شارژ مضاعک در دسترس است.
cURL
curl https://api.providersapillm.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the API documentation for authentication."}]
}'پرسشهای رایج
آدرس پایه برای API LLM بدون سانسور چیست؟
URL پایه HTTPS://api.providersapillm.com/v1 است. میتوانید از هر کلاینت سازگار با OpenAI با اشاره آن به این URL و ارائه کلید API خود استفاده کنید.
چگونه خطاهای 402 یا 429 را مدیریت کنم؟
خطای 402 به معنای تمام شدن اعتبار شماست، بنابراین باید از طریق ارز دیجیتال حساب خود را شارژ کنید. خطای 429 نشان میدهد که از حد 300 درخواست در دقیقه تجاوز کردهاید. کمی صبر کنید یا فرکانس درخواستهای خود را کاهش دهید.
آیا ارائهدهنده این API برای برنامههای کاربردی چتبات NSFW مناسب است؟
بله، مدل بدون سانسور است و محتوای بزرگسالان قانونی را رد نمیکند. به طور خاص برای توسعهدهندگانی که اپلیکیشنهای چتبات NSFW یا ابزارهای نویسندگی خلاق میسازند و به تولید متن قابل اعتماد نیاز دارند، طراحی شده است.
کلید API خود را دریافت کنید
ثبتنام کنید، کلید را بردارید و URL پایه را بهروز کنید. ساده است.
با اعتبار آزمایشی امتحان کنید