چطور یک چتبات هوش مصنوعی وردپرس را با بودجهای محدود ساختم
من برای مستندات سایت وردپرسیام به یک چتبات هوش مصنوعی نیاز داشتم. میخواستم از پاسخ دادن به ایمیلهای پشتیبانی تکراری در هر روز دست بردارم.
مدلهای سطح بالا مثل GPT-4o گران هستند. من هزینههایی معادل 2.50 دلار به ازای هر میلیون توکن ورودی و 10.00 دلار به ازای هر میلیون توکن خروجی مشاهده کردم. برای یک پروژه جانبی کوچک، این قیمتها بسیار بالا هستند.
دو هفته را صرف تست کردن ارائهدهندههای مختلف کردم. راهی پیدا کردم تا بدون هزینههای سنگین، به نتایج عالی برسم.
در اینجا مقایسه قیمتهایی که پیدا کردم آورده شده است:
• DeepSeek V4 Flash: 0.27 دلار ورودی / 1.10 دلار خروجی • DeepSeek V4 Pro: 0.55 دلار ورودی / 2.20 دلار خروجی • Qwen3-32B: 0.30 دلار ورودی / 1.20 دلار خروجی • GLM-4 Plus: 0.20 دلار ورودی / 0.80 دلار خروجی • GPT-4o: 2.50 دلار ورودی / 10.00 دلار خروجی
من به Global API مهاجرت کردم. این سرویس از طریق یک endpoint، دسترسی به 184 مدل مختلف را فراهم میکند.
برای ربات پشتیبانیام، DeepSeek V4 Flash را انتخاب کردم. این مدل بسیار ارزانتر از GPT-4o است. در انجام وظایف پشتیبانی فنی، حدود 84.6% از نظر هوشمندی با آن برابری میکند. اکثر کاربران فقط به پاسخهای ساده برای سوالات ساده نیاز دارند.
من از سه استراتژی اصلی برای کاهش هزینههایم استفاده کردم:
- Caching: من از Redis برای ذخیره پاسخهای رایج استفاده میکنم. کاربران اغلب سوالات مشابهی میپرسند. نرخ برخورد با کش (cache hit rate) 40 درصدی، صورتحساب من را 30 درصد کاهش داد.
- Streaming: من قابلیت استریمینگ را فعال میکنم تا کلمات یکی پس از دیگری ظاهر شوند. این کار باعث میشود کاربر احساس کند ربات سریعتر عمل میکند.
- Right-sizing: من برای کارهای ساده از مدلهای ارزانتر استفاده میکنم. برای توضیح نحوه بازنشانی رمز عبور، نیازی به یک مدل فوقهوشمند ندارم.
نتایج من: قبل از بهینهسازی، ماهانه 45 دلار هزینه میکردم. اکنون، ماهانه 18 دلار هزینه میکنم. این یعنی 60 درصد کاهش در هزینهها.
توصیه من برای ساخت ابزارهای هوش مصنوعی:
- برای جلوگیری از پرداخت هزینه دوگانه برای یک پاسخ مشابه، به شکلی تهاجمی از Caching استفاده کنید.
- پاسخها را به صورت Streaming ارسال کنید تا تجربه کاربری بهبود یابد.
- ارزانترین مدلی را انتخاب کنید که همچنان کار را به خوبی انجام میدهد.
- کیفیت را با دکمههای لایک و دیسلایک (thumbs up/down) نظارت کنید.
- در صورتی که ارائهدهنده اصلی شما از دسترس خارج شد، از مدلهای fallback استفاده کنید.
منبع: https://dev.to/fiercedash/how-i-built-a-wordpress-ai-chatbot-without-going-broke-in-2026-4mmn