راهنمای گامبهگام برای یکپارچهسازی AI بدون سانسور
یکپارچهسازی یک API AI نامحدود نیازمند عبور از فیلترهای محتوای استاندارد است که نقشآفرینی یا استخراج داده خام را مختل میکنند. این راهنما شما را در پیکربندی یک نقطه پایانی سازگار با OpenAI برای دریافت پاسخهای بدون فیلتر و مستقیم از مدلهای Abliterated بدون خستگی اشتراک راهنمایی میکند.
آخرین بهروزرسانی
خلاصه
- از یک URL پایه اختصاصی برای دور زدن منطق رد محتوای پیشفرض که در ارائهدهندگان مدلهای استاندارد وجود دارد، استفاده کنید.
- مدلهای توکن پیشپرداخت سقفهای اشتراک ماهانه را حذف کرده و اجازه میدهند اعتبار به طور نامحدود منتقل شود.
- استریم از طریق رویدادهای ارسالی سرور تحویل با تأخیر کم را برای رابطهای کاربری چت و برنامههای بلادرنگ تضمین میکند.
- حالت JSON و فراخوانی تابع به دلیل تنظیم مدل پایه برای خروجی ساختاریافته بدون مداخله لایه ایمنی، به طور قابل اعتمادی کار میکنند.
چرا به یک اندپوینت بدون فیلتر اختصاصی نیاز دارید
اندپوینتهای LLM استاندارد اغلب منطق رد درخواست را تزریق میکنند که تجربه کاربر را در وظایف نقشآفرینی یا استخراج داده مختل میکند. با استفاده از یک API بدون سانسور، مطمئن میشوید که مدل به پرامپت پاسخ میدهد نه به یک سیاست ایمنی پنهان. این برای توسعهدهندگانی که چتباتهایی میسازند که نیاز به حفظ ثبات شخصیت بدون تغییرات ناگهانی موضوع دارند، حیاتی است.
بسیاری از کاربران دریافت میکنند که مدلهای محلی که روی سختافزار خودشان اجرا میشوند آزادی واقعی ارائه میدهند اما راحتی یک API را ندارند. سرویس ما این شکاف را پر میکند با ارائه مدلهای abliterated از طریق یک رابط HTTP استاندارد. شما خروجی خام یک مدل زبانی بزرگ تنظیم شده را بدون سربار مدیریت منابع GPU دریافت میکنید.
| ویژگی | ارائهدهنده استاندارد | اندپوینت بدون سانسور |
|---|---|---|
| ردّهای محتوا | بالا | نزدیک به صفر |
| مدل اشتراکی | هزینه ماهانه | توکنهای پیشپرداخت |
| آموزش داده | اغلب از پرامپتها استفاده میکند | بدون نگهداری |
پیشنیازها: نصب SDK و متغیرهای محیطی
ابتدا SDK رسمی برای زبان برنامهنویسی مورد نظر خود را نصب کنید. برای پایتون، دستور pip install openai برای دریافت کتابخانههای لازم. کاربران Node.js باید npm install openai. این بستهها درخواستهای HTTP و تجزیه JSON را به طور خودکار مدیریت میکنند.
سپس، متغیرهای محیطی خود را پیکربندی کنید تا اعتبارنامهها را امن نگه دارید. کلید API و URL پایه را در یک .env فایل به جای مقداردهی دستی استفاده کنید. این کار از نمایش تصادفی هنگام ارسال کد به سیستمهای کنترل نسخه مانند GitHub جلوگیری میکند.
اطمینان حاصل کنید که محیط زمان اجرای شما از نسخه مورد نیاز Python یا Node.js پشتیبانی میکند. بیشتر SDKهای مدرن با نسخههایی که در دو سال اخیر منتشر شدهاند به خوبی کار میکنند. این تنظیم، پایهای پایدار برای تمام مراحل بعدی ادغام ایجاد میکند.
پیکربندی URL پایه و کلید API
آدرس پایه تعیین میکند که کدام سرور درخواستهای شما را پردازش میکند. این را روی https://api.unrestrictedlocalaimodels.com/v1 در پیکربندی SDK شما. این ترافیک را به زیرساخت بدون سانسور ما هدایت میکند، نه به نقاط پایانی ارائهدهنده پیشفرض.
کلید API خود را در هدر احراز هویت ارسال کنید. کلید بلافاصله پس از ثبتنام ایجاد میشود و تا زمانی که از آن استفاده نکنید منقضی نمیشود. برخلاف اشتراکهای ماهانه، اعتبار شما در پایان دوره صورتحساب از بین نمیرود.
- تنظیم
base_urlبه نقطه پایانی بدون سانسور. - تنظیم
api_keyبه توکن تولید شده خود. - اتصال را با فراخوانی
/v1/modelsاندپوینت.
این پیکربندی تضمین میکند که تمام تماسهای بعدی از قوانین مسیریابی صحیح استفاده کنند. همچنین به شما امکان میدهد اگر نیاز به مقایسه خروجیها داشتید، به راحتی بین ارائهدهندگان جابهجا شوید.
ارسال اولین درخواست تکمیل چت خود
یک درخواست POST به /v1/chat/completions. شناسه مدل uncensored در بدنه درخواست. این به سرور میگوید که از کدام مدل بهینهسازی شده برای استنتاج استفاده شود.
پیام کاربر را در تعریف کنید messages آرایه. مدل متن را پردازش کرده و تکمیلی را برمیگرداند. میتوانید max_tokens پارامتری برای کنترل طول خروجی. پیشفرض ۲,۰۴۸ توکن است، اما میتوانید تا ۱۶,۰۰۰ توکن در هر درخواست افزایش دهید.
کد وضعیت پاسخ را بررسی کنید. وضعیت 200 OK نشاندهنده موفقیت است. هر خطایی یک شیء JSON با جزئیات مربوط به شکست را برمیگرداند. این قالب استاندارد، عیبیابی را ساده میکند.
فعالسازی پخش زنده برای خروجی بلادرنگ
استریمینگ با ارسال توکنها به محض تولید، تأخیر ادراکشده را کاهش میدهد. مقدار stream پارامتر روی true در درخواست شما. SDK رویدادها را هنگام دریافت از طریق رویدادهای ارسالی سرور تولید میکند.
هر قطعه داده را بهکارایی مدیریت کنید. بخشهای محتوا را برای ساخت پاسخ نهایی به هم بچسبانید. این رویکرد حتی برای خروجیهای طولانی، رابط کاربری را پاسخگو نگه میدارد.
مصرف توکنها را در قطعه نهایی استریم پایش کنید. سرور تعداد کل توکنهای ورودی و خروجی را در رویداد آخر گزارش میدهد. این دادهها به شما کمک میکنند تا هزینهها را به دقت با موجودی پیشپرداخت خود مقایسه کنید.
پیادهسازی فراخوانی تابع (ابزارها)
فراخوانی تابع به مدل اجازه میدهد تا دادههای ساختاریافته را به جای متن ساده بازگرداند. ابزارها را در پیکربندی درخواست با طرحوارههای خاص تعریف کنید. مدل بر اساس زمینه تصمیم میگیرد که چه زمانی این ابزارها را فراخوانی کند.
این قابلیت بهطور یکپارچه با مدلهای abliterated کار میکند. این تنظیمات باعث میشود مدل اجرای ابزارها را در صورت لزوم در اولویت قرار دهد. میتوانید ابزارهای متعددی برای وظایف مختلف مانند جستجوی آبوهوا یا پرسوجو از پایگاهداده تعریف کنید.
فراخوانیهای ابزار را از پاسخ تجزیه کنید. توابع مربوطه را روی سرور خود اجرا کنید. سپس نتایج را برای دریافت پاسخ نهایی به مدل بازگردانید. این حلقه، رفتارهای پیچیده عامل را بدون هماهنگکننده خارجی امکانپذیر میسازد.
مدیریت حالت JSON برای دادههای ساختاریافته
مدل را مجبور به خروجی JSON معتبر کنید با تنظیم response_format به {"type": "json_object"}. این از افزودن پرکنندههای مکالمه توسط مدل قبل یا بعد از داده جلوگیری میکند.
از این حالت هنگام تجزیه پاسخها برای سایر سیستمها استفاده کنید. این تضمین میکند که کد شما ساختارهای ثابت و قابلتجزیه دریافت میکند. خطاها در قالببندی JSON وقتی این پرچم فعال است، نادر هستند.
طرحواره خروجی را در سمت خود اعتبارسنجی کنید. حتی با حالت سختگیرانه، خوب است که انواع داده را بررسی کنید. این مرحله هر مورد مرزی را که مدل ممکن است نام فیلدی را توهمزایی کند، تشخیص میدهد.
مانیتور کردن مصرف توکن و هزینهها
هزینهها به ازای هر میلیون توکن محاسبه میشوند. توکنهای ورودی هر میلیون ۰.۱۵ دلار هزینه دارند، در حالی که توکنهای خروجی هر میلیون ۰.۵۰ دلار هزینه دارند. خطاها و رد شدنها اعتبار مصرف نمیکنند، بنابراین شما فقط بابت تکمیلهای موفق پرداخت میکنید.
مصرف را از طریق هدرهای پاسخ API یا رویداد نهایی استریم ردیابی کنید. این مقادیر را از موجودی پیشپرداخت خود کسر کنید. از آنجا که اعتبار هرگز منقضی نمیشود، میتوانید مصرف را در طول زمان انباشته کنید بدون فشار.
هشدارهایی برای موجودیهای کم در صورت نیاز تنظیم کنید. مدل پیشپرداخت به این معنی است که شما دقیقاً بر هزینههای خود کنترل دارید. هزینههای غیرمنتظره در پایان ماه وجود ندارد. این شفافیت برای بودجهبندی در محیطهای تولید حیاتی است.
سوالات متداول
چگونه شروع به استفاده از هوش مصنوعی بدون محدودیت برای پروژه خود کنم؟
ثبتنام برای یک حساب با استفاده از گوگل یا ایمیل تا کلید API فوری دریافت کنید. SDK استاندارد OpenAI را برای زبان خود نصب کنید و URL پایه را به انتهای بدون سانسور ما پیکربندی کنید. سپس میتوانید بلافاصله شروع به ارسال درخواستهای تکمیل چت کنید.
آیا استفاده از مدل بدون سانسور رایگان است؟
خیر، از مدل توکن پیشپرداخت استفاده میکند. اعتبار را با ارز دیجیتال میخرید و بر اساس استفاده واقعی توکنها شارژ میشود. اشتراک ماهانه یا هزینه پنهانی وجود ندارد. خطاها رایگان هستند و اعتبار استفاده نشده هرگز منقضی نمیشود.
آیا میتوانم از این API برای نقشآفرینی یا محتوای NSFW استفاده کنم؟
بله، مدل برای پاسخدهی بدون رد محتوایی برای استفاده بزرگسالان قانونی تنظیم شده است. لایههای ایمنی استاندارد که در ارائهدهندگان بزرگ وجود دارد، اعمال نمیشود. تنها محدودیت سخت این است که محتوای جنسی مرتبط با کودکان همیشه رد میشود.
اگر حسابم را دوباره شارژ کنم چه میشود؟
اعتبار بازگردانی نمیشود زیرا منقضی نمیگردد. با این حال، اگر خطایی مانند شارژ مجدد رخ داد، میتوانید آن را از طریق صفحه پشتیبانی برطرف کنید. سیستم مصرف واقعی توکن شما را ردیابی میکند، بنابراین شما فقط بابت آنچه مصرف میکنید پرداخت میکنید.
کلید API خود را دریافت کنید
ثبتنام کنید، کلید خود را دریافت کنید و URL پایه خود را بهروزرسانی کنید. این تمام چیزی است که نیاز است.
کلید خود را دریافت کنید