fa ▾
حساب باز کنید

گام‌به‌گام: یکپارچه‌سازی چت GPT بدون سانسور

می‌توانید تجربه چت GPT بدون سانسور را در برنامه خود با اشاره یک کلاینت SDK استاندارد OpenAI به URL پایه ما یکپارچه کنید. این راهنما دقیقاً نشان می‌دهد که چگونه پیکربندی‌ها را تغییر دهید، استریم را مدیریت کنید و توکن‌ها را بدون تغییر منطق اصلی مدیریت کنید. ما یک جایگزین آماده ارائه می‌دهیم که کد شما را محترم می‌شمارد در حالی که ردیفت‌های محتوا را برای استفاده بزرگسالان قانونی حذف می‌کند.

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

نتیجه‌گیری‌های کلیدی

  • SDK OpenAI خود را طوری پیکربندی کنید که URL پایه آن HTTPS://api.unfiltergpt.com/v1 باشد.
  • شناسه مدل را روی "uncensored" تنظیم کنید تا به مدل زبانی بزرگ بدون سانسور واحد دسترسی پیدا کنید.
  • پخش زنده (Streaming) را از طریق SSE فعال کنید تا توکن‌ها و داده‌های مصرف را در قطعه نهایی دریافت کنید.
  • فقط بابت مصرف واقعی توکن پرداخت کنید و اعتبار ارز دیجیتال پیش‌پرداختی داشته باشید، که در آن خطاها رایگان هستند.

چرا از یک جایگزین بدون فیلتر برای GPT استفاده کنیم؟

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

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

مرحله 1: SDK رسمی OpenAI را نصب کنید

ابتدا SDK رسمی را برای زبان برنامه‌نویسی مورد علاقه خود نصب کنید. این کار سازگاری با ساختارهای استاندارد درخواست و مکانیزم‌های مدیریت خطا را تضمین می‌کند. نیازی به کتابخانه سفارشی ندارید زیرا API ما کاملاً با OpenAI سازگار است. SDK وظایف سریال‌سازی، تلاش مجدد و پروتکل‌های استریم را برای شما انجام می‌دهد. این کار کدهای تکراری (boilerplate) مورد نیاز برای نوشتن از صفر را کاهش می‌دهد. همچنین به این معنی است که در صورت نیاز می‌توانید بعداً بین ارائه‌دهندگان مختلف سازگار با OpenAI جابه‌جا شوید. پشتیبانی جامعه کاربری گسترده است، بنابراین یافتن راه‌حل برای مشکلات رایج آسان است.

  • از pip برای محیط‌های Python استفاده کنید.
  • برای پروژه‌های Node.js از npm استفاده کنید.
  • از NuGet برای برنامه‌های .NET استفاده کنید.

نسخه SDK خود را به‌روز نگه دارید تا از آخرین رفع باگ‌ها و بهبودهای عملکردی بهره‌مند شوید. این گام، پایه‌ای برای بقیه یکپارچه‌سازی است. بدون کتابخانه صحیح، نمی‌توانید به‌راحتی URL پایه را بعداً تغییر دهید. SDK جزئیات HTTP را انتزاع می‌کند و به شما اجازه می‌دهد بر روی پرامپت و پاسخ تمرکز کنید. همچنین نشان‌دهنده‌های نوع (type hints) و پشتیبانی بهتر IDE برای توسعه‌دهندگان شما را فراهم می‌کند.

مرحله 2: پیکربندی URL پایه و کلید API

مشتری خود را به URL پایه ما هدایت کنید تا درخواست‌ها را از طریق سرورهای ما مسیریابی کنید. این حیاتی‌ترین مرحله‌ای است که سرویس GPT بدون سانسور ما را از ارائه‌دهندگان استاندارد متمایز می‌کند. شما همچنین باید کلید API خود را برای احراز هویت درخواست‌ها تنظیم کنید. کلید بلافاصله پس از ثبت‌نام از طریق Google یا ایمیل ایجاد می‌شود. برای این فرآیند نیازی به شماره تلفن نیست. شما می‌توانید در هر زمان کلید جدیدی ایجاد کنید که کلید قبلی را جایگزین می‌کند.

URL پایه HTTPS://api.unfiltergpt.com/v1 است. این نقطه پایانی از قالب استاندارد chat-completions پشتیبانی می‌کند. نیازی به تغییر ساختار بدنه درخواست ندارید. SDK درخواست‌های شما را به جای نقاط پایانی استاندارد OpenAI به سرورهای ما ارسال می‌کند. این تغییر برای منطق برنامه شما شفاف است. می‌توانید این پیکربندی را با یک درخواست ساده قبل از یکپارچه‌سازی آن در برنامه اصلی خود آزمایش کنید. مهم است که تأیید کنید شناسه مدل به درستی روی "uncensored" تنظیم شده است.

مرحله ۳: اولین درخواست تکمیل چت خود را ارسال کنید

یک درخواست POST به endpoint /v1/chat/completions با دستور خود ارسال کنید. شناسه مدل باید "uncensored" باشد تا مطمئن شوید که نسخه بدون سانسور را دریافت می‌کنید. می‌توانید یک دست(system) برای هدایت رفتار مدل شامل کنید. پنجره زمینه ۱۰۰,۰۰۰ توکن است که اجازه مکالمات طولانی یا اسناد بزرگ را می‌دهد. حداکثر خروجی ۱۶,۰۰۰ توکن در هر درخواست است. اگر max_tokens را تنظیم نکنید، پیش‌فرض آن ۲,۰۴۸ توکن است. این محدودیت به کنترل هزینه‌ها و زمان‌های پاسخ کمک می‌کند.

بدنه درخواست از ساختار استاندارد JSON OpenAI پیروی می‌کند. می‌توانید پارامترهایی مانند temperature، top_p و دنباله‌های stop را تنظیم کنید. این پارامترها به شما اجازه می‌دهند تصادفی بودن و خلاقیت پاسخ را تنظیم کنید. حالت JSON از طریق پارامتر response_format در دسترس است. این تضمین می‌کند که خروجی JSON معتبر برای مصرف برنامه‌ای باشد. فراخوانی تابع نیز پشتیبانی می‌شود که یکپارچه‌سازی ابزار را امکان‌پذیر می‌کند. می‌توانید tools و tool_choice را برای تعریف توابع موجود ارسال کنید.

مرحله ۴: استریمینگ را برای پاسخ‌های بلادرنگ فعال کنید

با تنظیم پارامتر stream روی true در درخواست خود، قابلیت streaming را فعال کنید. این کار به جای یک شیء JSON واحد، یک جریان رویدادهای ارسالی سرور (SSE) برمی‌گرداند. هر قطعه شامل یک توکن پاسخ ناقص است. قطعه نهایی شامل آمار مصرف توکن است. این ویژگی برای رابط‌های چت که متن را همان‌طور که تولید می‌شود نمایش می‌دهند، ضروری است. این کار تأخیر ادراک‌شده برای کاربران نهایی را به شدت بهبود می‌بخشد. می‌توانید هر قطعه را هنگام دریافت پردازش کرده و رابط کاربری را مطابق با آن به‌روزرسانی کنید.

SDK پیام‌های SSE را برای شما تجزیه می‌کند. شما فقط نیاز دارید روی stream حلقه بزنید و توکن‌ها را به هم بچسبانید. توجه داشته باشید که استریمینگ کمی بار شبکه را نسبت به یک درخواست واحد افزایش می‌دهد. با این حال، بهبود تجربه کاربری معمولاً بر این هزینه غلبه دارد. می‌توانید از استریمینگ برای پردازش دسته‌ای نیز برای نظارت بر پیشرفت استفاده کنید. داده‌های استفاده در قطعه آخر به شما کمک می‌کند هزینه‌ها را به دقت ردیابی کنید. خطاهای حین استریم توسط SDK به صورت روان مدیریت می‌شوند.

مرحله ۵: استفاده از فراخوانی تابع برای یکپارچه‌سازی ابزارها

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

مدل بدون سانسور ما این ویژگی را به طور کامل پشتیبانی می‌کند. می‌توانید چندین ابزار تعریف کنید و انتخاب را با پارامتر tool_choice کنترل کنید. مدل JSON معتبری برای استدلال‌ها خروجی می‌دهد. این تضمین می‌کند که تجزیه‌گر شما روی داده‌های نامعتبر خراب نمی‌شود. فراخوانی تابع با درخواست‌های جریان‌دار و غیرجریان‌دار کار می‌کند. این راهی قدرتمند برای گسترش قابلیت‌های LLM است. می‌توانید آن را بدون تغییرات عمده در جریان کاری موجود خود یکپارچه کنید.

مرحله ۶: مدیریت خطاها و محدودیت‌های نرخ

API کدهای وضعیت HTTP استاندارد را برای خطاها برمی‌گرداند. وضعیت 429 نشان می‌دهد که محدودیت نرخ را تجاوز کرده‌اید. مجاز به 300 درخواست در دقیقه در هر کلید هستید. می‌توانید 8 درخواست را هم‌زمان انجام دهید. بدنه درخواست باید کمتر از 8 مگابایت باشد. اگر به محدودیت برسید، استراتژی بازگشت نمایی را پیاده‌سازی کنید. درخواست را پس از یک تأخیر کوتاه مجدداً ارسال کنید تا از بارگذاری بیش از حد سرور جلوگیری شود. این یک رویه استاندارد برای هر یکپارچه‌سازی API است.

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

مرحله ۷: بهینه‌سازی هزینه‌ها با مدیریت توکن

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

شارژ حساب‌ها فقط از طریق ارز دیجیتال انجام می‌شود. می‌توانید از USDT در شبکه TRC20 یا USDC در شبکه Base استفاده کنید. حداقل مبلغ شارژ $20 و حداکثر آن $500 است. برای شارژهای بزرگ‌تر، اعتبار هدیه دریافت می‌کنید. شارژ $50، ۵٪ هدیه می‌دهد. شارژ $100، ۱۰٪ هدیه می‌دهد. شارژ $200، ۱۵٪ هدیه می‌دهد. این موضوع واریزی‌های بزرگ‌تر را تشویق می‌کند. می‌توانید با یک دوره آزمایشی رایگان به مبلغ $0.50 به مدت 7 روز شروع کنید. این به شما امکان می‌دهد API را قبل از تعهد مالی آزمایش کنید.

نتیجه‌گیری: چرا این مانند GPT استاندارد کار می‌کند

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

عدم وجود حاشیه‌های بازاریابی به این معنی است که دقیقاً همان چیزی را دریافت می‌کنید که تبلیغ شده است. بدون هزینه‌های پنهان، بدون پلکان‌های پیچیده و بدون تغییرات غیرمنتظره. API قابل اعتماد و مستندسازی‌شده است. جریان‌دهی و فراخوانی تابع همان‌طور که انتظار می‌رود کار می‌کنند. می‌توانید برنامه‌های مستحکمی بسازید که به خروجی ثابت LLM وابسته هستند. قیمت‌گذاری توکن رقابتی و شفاف است. با آزمایش شروع کنید تا سازگاری را تأیید کنید. سپس با کریپتو اعتبار خود را شارژ کرده و استفاده خود را مقیاس دهید. این رویکرد برای توسعه‌دهندگانی که سادگی و کنترل را ارزشمند می‌دانند، کارآمد است.

سوالات متداول

آیا این همان مدلی است که توسط GPT استفاده می‌شود؟

خیر، این یک مدل با وزن باز است که روی سرورهای خودمان اجرا می‌شود. برای پاسخ‌دهی بدون سانسور محتوا، برای استفاده بزرگسالان قانونی، تنظیم شده است. این مدل GPT، Claude، Gemini، Grok، DeepSeek، Qwen، Llama یا مدل هیچ فروشنده دیگری نیست. مانند یک LLM رفتار می‌کند اما در آموزش و فیلترینگ خود متمایز است.

اگر از محدودیت نرخ عبور کنم چه اتفاقی می‌افتد؟

کد وضعیت 429 دریافت خواهید کرد. شما به ۳۰۰ درخواست در دقیقه و ۸ درخواست همزمان به ازای هر کلید محدود هستید. استراتژی بازگشت نمایی را در کد خود پیاده‌سازی کنید تا پس از تأخیر دوباره تلاش کنید. خطاهای پردازش رایگان هستند، بنابراین اگر درخواست به دلیل محدودیت نرخ شکست بخورد، اعتبار از دست نمی‌دهید.

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

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

چگونه برای API پرداخت کنم؟

شارژ حساب‌ها فقط از طریق ارزهای دیجیتال است و از USDT روی TRC20 یا USDC روی Base استفاده می‌شود. مبلغ می‌تواند هر عدد صحیحی بین $20 تا $500 باشد. اعتبار هدیه برای واریزهای بزرگ‌تر اضافه می‌شود. اعتبار منقضی نمی‌شود و بر اساس مصرف واقعی توکن‌ها محاسبه می‌شود. خطاها و رد شدن درخواست‌ها رایگان است. می‌توانید با یک آزمایش رایگان $0.50 به مدت 7 days شروع کنید.

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

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

حساب باز کنید