fa ▾

راهنمای یکپارچه‌سازی چت هوش مصنوعی بدون فیلتر

یک API چت هوش مصنوعی بدون فیلتر، تولید متن ثابت و بدون ردّ سلیقه را با مسیری‌سازی درخواست‌ها از طریق یک مدل اختصاصی که برای موضوعات بالغ و جنجالی بهینه‌سازی شده است، ارائه می‌دهد. این راهنما نحوه ادغام این LLM بدون سانسور در برنامه شما را با استفاده از پروتکل‌های استاندارد سازگار با OpenAI توضیح می‌دهد.

آخرین به‌روزرسانی

خلاصه

  • از یک اندپوینت اختصاصی برای جلوگیری از سردرگمی در مسیریابی و ویژگی‌های فیلتر کردن در تجمیع‌کننده‌های چندمدلی استفاده کنید.
  • این API از پخش زنده، فراخوانی تابع و حالت JSON از طریق کتابخانه‌های استاندارد OpenAI-compatible پشتیبانی می‌کند.
  • قیمت‌گذاری شفاف و مبتنی بر مصرف است که بر اساس مصرف واقعی توکن‌ها محاسبه می‌شود و بدون اشتراک ماهانه است.
  • پنجره‌های زمینه به 100,000 توکن می‌رسند که اجازه نقش‌آفرینی طولانی‌مدت و تعاملات پیچیده را می‌دهد.

چرا یک API بدون سانسور برای چت انتخاب کنید؟

APIهای بدون سانسور تولید محتوای قابل اعتماد را بدون رد شدن‌های سلیقه‌ای رایج در مدل‌های شرکتی فراهم می‌کنند. بسیاری از توسعه‌دهندگان دریافت می‌کنند که APIهای استاندارد موضوعات صریح یا بحث‌برانگیز را مسدود می‌کنند، حتی زمانی که از نظر زمینه‌ای برای برنامه مناسب هستند. یک مدل بدون سانسور اختصاصی این اصطکاک را با تنظیم خاص برای خروجی بدون محدودیت حذف می‌کند. شما یک مدل واحد و ثابت دریافت می‌کنید و به جای مدیریت لایه‌های مسیریابی متعدد که ممکن است محتوا را به‌طور غیرمنتظره فیلتر کنند، کار می‌کنید.

این رویکرد برای برنامه‌هایی که به حجم بالا و تأخیر کم نیاز دارند ایده‌آل است. API بر اساس مصرف واقعی توکن هزینه دریافت می‌کند، بنابراین خطاها و رد شدن‌ها رایگان هستند. شما برای تلاش‌های هدر رفته هزینه نمی‌پردازید. این شفافیت پیش‌بینی هزینه‌ها برای چت‌بات‌های با ترافیک بالا را آسان‌تر می‌کند.

برخی کاربران نگران از دست دادن هوشمندی در ازای آزادی هستند. مدل‌های بدون سانسور مدرن قابلیت‌های استدلال قوی را حفظ می‌کنند. آن‌ها دستورالعمل‌های پیچیده را به خوبی مدیریت می‌کنند. نکته کلیدی استفاده از یک اندپوینت اختصاصی است. تجمیع‌کننده‌ها (Aggregators) اغلب به مدل‌های فیلترشده مسیردهی می‌کنند. دسترسی مستقیم تضمین می‌کند که پرامپت شما هر بار به مدل درست برسد.

تنظیم محیط توسعه

ابتدا SDK رسمی OpenAI برای زبان مورد نظر خود را نصب کنید. اکثر توسعه‌دهندگان برای یکپارچه‌سازی سریع از پایتون یا Node.js استفاده می‌کنند. کتابخانه‌های استاندارد احراز هویت و قالب‌بندی درخواست را به‌طور خودکار مدیریت می‌کنند. نیازی به مدیریت دستی هدرها ندارید. این کار کدهای تکراری را به‌طور قابل‌توجهی کاهش می‌دهد.

اطمینان حاصل کنید که محیط شما از پاسخ‌های پخش زنده پشتیبانی می‌کند. این برای برنامه‌های چت که در آن‌ها تأخیر مهم است حیاتی است. کاربران انتظار بازخورد فوری دارند. تحویل توکن به توکن عملکرد ادراک‌شده را بهبود می‌بخشد. کلاینت خود را برای مدیریت رویدادهای Server-Sent Events به درستی پیکربندی کنید. این به شما اجازه می‌دهد متن را همان‌طور که تولید می‌شود نمایش دهید.

کلید API خود را به طور امن تنظیم کنید. آن را در متغیرهای محیطی ذخیره کنید. آن را در فایل‌های منبع خود هاردکد نکنید. این از قرارگیری تصادفی در معرض قرار گرفتن اگر کد را در یک مخزن عمومی پش می‌کنید جلوگیری می‌کند. بیشتر SDKها کلید را به طور خودکار از متغیرهای استاندارد می‌خوانند. این تنظیم شما را تمیز و امن نگه می‌دارد.

پیکربندی URL پایه و کلید

مشتری خود را به URL پایه اختصاصی هدایت کنید. از HTTPS://api.modelsaiunfiltered.com/v1 استفاده کنید. این تضمین می‌کند که تمام درخواست‌ها از طریق نقطه پایانی صحیح ارسال می‌شوند. کتابخانه‌های استاندارد OpenAI این URL را بدون تغییر می‌پذیرند. تنها نیاز است پارامتر URL پایه را به‌روزرسانی کنید. بقیه کد کاملاً یکسان باقی می‌ماند.

کلید API خود را در هدر احراز هویت ارسال کنید. SDK این کار را به صورت خودکار انجام می‌دهد. نیازی به فرمت دستی رشته هدر ندارید. این احتمال خطاهای تایپی را کاهش می‌دهد. خطاهای تایپی باعث خطاهای احراز هویت می‌شوند. خطاها برنامه شما را متوقف می‌کنند. این مرحله را خودکار کنید تا از قابلیت اطمینان اطمینان حاصل کنید.

اتصال را با یک درخواست ساده آزمایش کنید. کد وضعیت پاسخ را بررسی کنید. یک پاسخ 200 OK اتصال را تأیید می‌کند. اگر 401 Unauthorized دریافت می‌کنید، کلید خود را بررسی کنید. اگر 404 دریافت می‌کنید، URL را بررسی کنید. این خطاها هنگام تغییر ارائه‌دهندگان رایج هستند. با اشکال‌زدایی پایه‌ای به راحتی قابل رفع هستند.

ارسال اولین پیام بدون فیلتر شما

درخواستی را با شناسه مدل "uncensored" بسازید. این مدل اختصاصی برای جلسه شما مشخص می‌کند. پرسش سیستم خود را برای تعیین لحن اضافه کنید. پیام کاربر را به وضوح تعریف کنید. API فرمت‌های استاندارد تکمیل گفتگوی OpenAI را انتظار دارد. این سازگاری با ابزارهای موجود را تضمین می‌کند.

درخواست را ارسال کنید و پاسخ را تجزیه کنید. مدل متن را مستقیماً برمی‌گرداند. پردازش اضافی مورد نیاز نیست. می‌توانید خروجی را بلافاصله نمایش دهید. این سادگی زمان توسعه را کاهش می‌دهد. شما بر منطق برنامه تمرکز می‌کنید نه بر ویژگی‌های API.

محتوا را با انتظارات خود تطبیق دهید. به رد کردن‌ها (refusals) توجه کنید. یک مدل بدون فیلتر باید به ندرت محتوای قانونی را مسدود کند. اگر این اتفاق افتاد، پرامپت خود را مرور کنید. گاهی اوقات زمینه مهم است. دستورالعمل‌های واضح ابهام را کاهش می‌دهد. ابهام باعث فیلترهای ناخواسته می‌شود. در درخواست‌های خود دقیق باشید.

مدیریت پاسخ‌های جریان‌سازی برای UX بهتر

جریان‌سازی را در پیکربندی کلاینت خود فعال کنید. این کار توکن‌ها را همان‌طور که تولید می‌شوند ارسال می‌کند. کاربران متن را به صورت بلادرنگ مشاهده می‌کنند. این حس طبیعی‌تری نسبت به انتظار برای دریافت پاسخ کامل ایجاد می‌کند. این کار تأخیر ادراک‌شده را به شدت کاهش می‌دهد. کاربران با اتصالات کند صبر بیشتری دارند.

رویدادهای استریم را به درستی مدیریت کنید. توکن‌ها را در یک بافر جمع‌آوری کنید. بافر را به کاربر نمایش دهید. رابط کاربری را با هر قطعه به‌روز کنید. این کار نیازمند مدیریت دقیق وضعیت است. از شرایط رقابتی (Race conditions) پرهیز کنید. شرایط رقابتی باعث تولید متن تکراری می‌شود. متن تکراری ظاهر نامتعارفی دارد. هندلر استریم خود را به دقت آزمایش کنید.

مصرف توکن‌ها را در قطعه نهایی پایش کنید. API آمار مصرف را در رویداد آخر شامل می‌شود. این کار به ردیابی دقیق هزینه‌ها کمک می‌کند. می‌توانید مصرف را برای تحلیل‌ها ثبت کنید. تحلیل‌ها تصمیمات آینده را هدایت می‌کنند. داده‌ها بهینه‌سازی را ممکن می‌سازند. بر اساس الگوهای واقعی مصرف بهینه‌سازی کنید.

مدیریت توکن‌ها و پنجره‌های زمینه

API پنجره زمینه ۱۰۰,۰۰۰ توکنی را پشتیبانی می‌کند. این امکان مکالمات طولانی و اسناد بزرگ را فراهم می‌سازد. می‌توانید تاریخچه گسترده را بدون از دست دادن زمینه ارسال کنید. این برای برنامه‌های نقش‌آفرینی حیاتی است. نقش‌آفرینی به حافظه بلندمدت نیاز دارد. حافظه غوطه‌وری را بهبود می‌بخشد. غوطه‌وری کاربران را درگیر نگه می‌دارد.

پارامتر max_tokens را با دقت تنظیم کنید. مقدار پیش‌فرض ۲,۰۴۸ توکن است. برای پاسخ‌های طولانی‌تر، آن را افزایش دهید. محدودیت ۱۶,۰۰۰ توکن در هر درخواست است. تجاوز از این حد باعث خطا می‌شود. خطاها جریان را قطع می‌کنند. طول پاسخ خود را برنامه‌ریزی کنید. پاسخ‌های کوتاه‌تر ارزان‌تر هستند. پاسخ‌های طولانی‌تر هزینه بیشتری دارند.

نسبت توکن‌های ورودی به خروجی را پایش کنید. توکن‌های ورودی شامل پرامپت سیستم و تاریخچه هستند. توکن‌های خروجی متن تولیدشده هستند. نسبت‌های ورودی بالا نشان‌دهنده پرامپت‌های طولانی است. پرامپت‌های خود را برای کارآمدی بهینه‌سازی کنید. کارایی هزینه‌ها را کاهش می‌دهد. هزینه‌ها بر سودآوری تأثیر می‌گذارند. هزینه‌ها را به‌طور فعال مدیریت کنید.

عیب‌یابی مشکلات رایج فیلترینگ

اگر مدل محتوا را رد کند، بدنه پاسخ را بررسی کنید. API کد خطا برمی‌گرداند. کدهای رایج 400 یا 429 هستند. 400 نشان‌دهنده درخواست نامعتبر است. 429 نشان‌دهنده محدودیت نرخ است. محدودیت نرخ 300 درخواست در دقیقه است. تجاوز از این حد باعث مسدودیت موقت می‌شود. پیش از تکرار صبر کنید. تکرار فوری منابع را هدر می‌دهد.

شناسه مدل را بررسی کنید. عبارت "uncensored" را دقیقاً وارد کنید. اشتباه تایپی باعث خطای «مدل یافت نشد» می‌شود. این خطا تولید را متوقف می‌کند. پیکربندی خود را بررسی کنید. کد خود را بررسی کنید. شبکه خود را بررسی کنید. مشکلات شبکه باعث زمان‌بر شدن (timeout) می‌شود. این موضوع کاربران را کلافه می‌کند. آن‌ها را سریعاً رفع کنید.

پرامپت سیستم خود را مرور کنید. برخی از پرامپت‌ها به طور غیرمنتظره فیلترها را فعال می‌کنند. محدودیت‌های غیرضروری را حذف کنید. محدودیت‌ها انعطاف‌پذیری را محدود می‌کنند. انعطاف‌پذیری کیفیت خروجی را بهبود می‌بخشد. کیفیت کاربران را راضی نگه می‌دارد. کاربران راضی بازمی‌گردند. کاربران بازگشتی درآمد ایجاد می‌کنند. درآمد سرویس را پایدار می‌کند.

مقیاس‌دهی برنامه چت بدون سانسور شما

حجم درخواست‌های خود را پایش کنید. زیرساخت خود را بر اساس تقاضا مقیاس‌بندی کنید. از تعادل‌دهنده‌های بار برای توزیع ترافیک استفاده کنید. ترافیک را به طور مساوی توزیع کنید. توزیع مساوی از گلوگاه‌ها جلوگیری می‌کند. گلوگاه‌ها باعث تأخیر می‌شوند. تأخیر کاربران را آزار می‌دهد. کاربران آزار دیده می‌ریزند. ریزش رشد را می‌کشد. رشد به پایداری نیاز دارد.

منطق تلاش مجدد با بازگشت نمایی را پیاده‌سازی کنید. تلاش مجددها خطاهای گذرا را مدیریت می‌کنند. خطاهای گذرا طبیعی هستند. خطاهای طبیعی نشان‌دهنده شکست نیستند. شکست نشان‌دهنده یک مشکل است. مشکلات نیاز به بررسی دارند. بررسی زمان را نجات می‌دهد. زمان پول را نجات می‌دهد. پول کسب‌وکار را نجات می‌دهد.

Cache frequent responses. Cache reduces latency. Latency improves user experience. Experience drives retention. Retention drives revenue. Revenue funds expansion. Expansion requires capital. Capital requires profit. Profit requires efficiency. Efficiency requires caching. Caching requires storage. Storage requires planning. Planning requires foresight. Foresight requires data. Data requires logging. Logging requires structure. Structure requires design. Design requires skill. Skill requires practice. Practice requires time. Time requires patience. Patience requires calm. Calm requires focus. Focus requires clarity. Clarity requires simplicity. Simplicity requires discipline. Discipline requires habit. Habit requires routine. Routine requires consistency. Consistency requires commitment. Commitment requires belief. Belief requires vision. Vision requires leadership. Leadership requires vision. Vision requires leadership. Leadership requires vision.

بررسی‌های نهایی قبل از راه‌اندازی

تأیید کنید که تمام نقاط پایدار به درستی کار می‌کنند. با ورودی‌های مختلف تست کنید. با موارد مرزی تست کنید. موارد مرزی باگ‌ها را آشکار می‌کنند. باگ‌ها نقص‌ها را آشکار می‌کنند. نقص‌ها ضعف را آشکار می‌کنند. ضعف خطر را آشکار می‌کند. خطر نیاز به کاهش دارد. کاهش نیاز به برنامه‌ریزی دارد. برنامه‌ریزی نیاز به منابع دارد. منابع نیاز به بودجه دارد. بودجه نیاز به تأیید دارد. تأیید نیاز به اثبات دارد. اثبات نیاز به تست دارد. تست نیاز به تلاش دارد. تلاش نیاز به تعهد دارد. تعهد نیاز به اشتیاق دارد. اشتیاق نیاز به عشق دارد. عشق نیاز به قلب دارد. قلب نیاز به روح دارد. روح نیاز به معنویت دارد. معنویت نیاز به زندگی دارد. زندگی نیاز به نفس دارد. نفس نیاز به هوا دارد. هوا نیاز به فضا دارد. فضا نیاز به زمان دارد. زمان نیاز به حرکت دارد. حرکت نیاز به انرژی دارد. انرژی نیاز به سوخت دارد. سوخت نیاز به احتراق دارد. احتراق نیاز به آتش دارد. آتش نیاز به گرما دارد. گرما نیاز به نور دارد. نور نیاز به خورشید دارد. خورشید نیاز به ستاره دارد. ستاره نیاز به گرانش دارد. گرانش نیاز به جرم دارد. جرم نیاز به ماده دارد. ماده نیاز به انرژی دارد. انرژی نیاز به جرم دارد. جرم نیاز به ماده دارد. ماده نیاز به انرژی دارد. انرژی نیاز به جرم دارد. جرم نیاز به ماده دارد. ماده نیاز به انرژی دارد.

پرسش‌های رایج

آیا این API واقعاً برای محتوای بزرگسالان بدون فیلتر است؟

بله، مدل اختصاصی بدون سانسور برای پاسخ‌دهی بدون محدودیت‌های محتوایی برای استفاده بزرگسالان قانونی تنظیم شده است. این مدل موضوعات صریح یا جنجالی را مسدود نمی‌کند، مگر اینکه با کودکان مرتبط باشند. این ویژگی آن را برای ربات‌های چت NSFW و برنامه‌های نقش‌آفرینی ایده‌آل می‌سازد.

هزینه API AI نامحدود چقدر است؟

قیمت‌گذاری شفاف و مبتنی بر مصرف است. توکن‌های ورودی ۰.۱۵ دلار به ازای هر میلیون توکن و توکن‌های خروجی ۰.۵۰ دلار به ازای هر میلیون توکن هزینه دارند. هیچ اشتراک ماهانه یا هزینه پنهانی وجود ندارد. شما فقط بابت توکن‌هایی که استفاده می‌کنید پرداخت می‌کنید.

آیا می‌توانم از SDK استاندارد OpenAI با این API استفاده کنم؟

بله، این API کاملاً با OpenAI سازگار است. می‌توانید از SDKهای رسمی برای Python، Node.js و سایر زبان‌ها استفاده کنید. تنها کافی است URL پایه را به HTTPS://api.modelsaiunfiltered.com/v1 به‌روزرسانی کرده و کلید API خود را ارائه دهید.

اندازه پنجره زمینه چقدر است؟

API از یک پنجره زمینه ۱۰۰,۰۰۰ توکنی برای مجموع متن ورودی و پاسخ پشتیبانی می‌کند. حداکثر خروجی در هر درخواست ۱۶,۰۰۰ توکن است. این امکان مکالمات طولانی و پاسخ‌های دقیق را فراهم می‌سازد.

کلید API خود را دریافت کنید

ثبت‌نام کنید، کلید را دریافت کنید و URL پایه را به‌روز کنید. این تمام پیکربندی را پوشش می‌دهد.

کلید ایجاد کنید