اتصال وردپرس به هوشوانا
راهنمای اتصال وردپرس به هوشوانا با افزونهی AI Engine و افزونههای سازگار با OpenAI، ساخت چتبات سایت، کنترل هزینه و رفع خطاهای رایج.
آخرین بهروزرسانی:
WordPress
وردپرسبسیاری از افزونههای هوش مصنوعی وردپرس با API سازگار با OpenAI کار میکنند. اگر افزونه اجازهی تغییر آدرس پایه (Endpoint یا Base URL) را بدهد، میتوانید آن را به هوشوانا وصل کنید. در این راهنما افزونهی AI Engine از Meow Apps را مثال میزنیم و بعد روش کلی برای افزونههای دیگر را میگوییم.
چه چیزی به دست میآورید
- چتبات فارسی روی سایت با مدلهایی مثل GPT و Gemini.
- کمک در نوشتن و ویرایش محتوا داخل پیشخوان وردپرس.
- پرداخت ریالی و کنترل هزینه با قوانین کلید.
پیشنیازها
- حساب کاربری در هوشوانا.
- یک کلید API از صفحهی کلیدها.
- اعتبار کافی در کیف پول.
- سایت وردپرسی با دسترسی مدیر و امکان نصب افزونه.
- هاستی که بتواند به آدرس هوشوانا درخواست HTTPS بفرستد.
راهاندازی با AI Engine
- از افزونهها > افزودن افزونهی AI Engine را نصب و فعال کنید.
- به تنظیمات AI Engine بروید و بخش مربوط به محیطهای هوش مصنوعی (Environments for AI) را پیدا کنید.
- یک محیط تازه اضافه کنید و نوع آن را OpenAI بگذارید.
- در فیلد API Key کلید هوشوانا (
hv-...) را وارد کنید. - اگر فیلدی برای آدرس سفارشی (Endpoint یا Base URL) وجود دارد، این مقدار را بنویسید:
https://hooshvana.ir/api/v1- در تنظیمات مدل یا چتبات، مدل را انتخاب کنید. اگر فهرست فقط نام مدلهای OpenAI را نشان میدهد و امکان نوشتن نام دلخواه هست، شناسهی کامل را بنویسید، مثلاً
openai/gpt-4o-mini. - ذخیره کنید.
نام و جای این گزینهها در نسخههای مختلف AI Engine تغییر میکند. در برخی نسخهها آدرس سفارشی فقط برای نوعهای خاصی از محیط فعال است، یا امکان تغییر آن در نسخهی رایگان نیست. اگر هیچ فیلدی برای آدرس پایه پیدا نکردید، افزونه در آن نسخه نمیتواند به هوشوانا وصل شود و باید از روش کلی پایینتر استفاده کنید.
افزودن چتبات به صفحه
بعد از تنظیم محیط، در بخش Chatbots افزونه یک چتبات بسازید یا چتبات پیشفرض را ویرایش کنید: محیط هوشوانا را برای آن انتخاب کنید، پیام آغازین و دستورالعمل (Instructions) را به فارسی بنویسید و ذخیره کنید. بعد این شورتکد را در هر برگه یا نوشته بگذارید:
[mwai_chatbot]اگر چند چتبات دارید، شناسهی هر کدام را در شورتکد مشخص کنید، مثلاً [mwai_chatbot id="default"].
روش کلی برای افزونههای دیگر
هر افزونهای که گزینهای مثل «OpenAI Compatible»، «Custom Endpoint» یا «Base URL» دارد، معمولاً با هوشوانا کار میکند:
| فیلد افزونه | مقدار |
|---|---|
| API Key | hv-YOUR_KEY |
| Base URL یا Endpoint | https://hooshvana.ir/api/v1 |
| Model | شناسهی کامل، مثلاً openai/gpt-4o-mini |
بعضی افزونهها آدرس کامل نقطهی پایانی را میخواهند. در آن صورت https://hooshvana.ir/api/v1/chat/completions را وارد کنید. افزونههایی که آدرس api.openai.com را در کد ثابت کردهاند با هوشوانا کار نمیکنند.
بررسی اتصال
- صفحهای را که چتبات در آن است، در حالت خروج از حساب یا یک مرورگر دیگر باز کنید.
- یک پیام فارسی بفرستید.
- اگر پاسخ آمد، به گزارشها بروید و درخواست
/chat/completionsرا با مدل و هزینه ببینید.
مدلهای پیشنهادی
| کاربرد | مدل |
|---|---|
| چتبات پشتیبانی سایت | openai/gpt-4o-mini یا google/gemini-2.5-flash |
| نوشتن و ویرایش محتوای طولانی | openai/gpt-4.1 یا anthropic/claude-sonnet-4.6 |
| تولید تصویر شاخص | openai/gpt-image-2 (اگر افزونه از تولید تصویر پشتیبانی کند) |
برای چتبات عمومی مدل ارزان و سریع کافی است. شناسهها نمونه هستند؛ فهرست کامل در کاتالوگ مدلها است.
کنترل هزینه
چتبات روی سایت عمومی است و هر بازدیدکنندهای میتواند با آن پیام بدهد. پس هزینهی آن به رفتار بازدیدکنندگان بستگی دارد، نه فقط به شما.
- برای وردپرس یک کلید جداگانه بسازید.
- سقف خرج روزانه را پایین شروع کنید و بعد از دیدن مصرف واقعی تنظیمش کنید.
- مدلهای مجاز را به یک یا دو مدل ارزان محدود کنید.
- سقف توکن در هر درخواست و محدودیت RPM بگذارید تا رباتها و سوءاستفاده هزینهی زیادی نسازند.
- درخواستها از سرور وردپرس فرستاده میشوند، نه از مرورگر بازدیدکننده. پس IP سرور هاست را در فهرست IP مجاز کلید بگذارید. اگر IP هاست را نمیدانید، از پشتیبانی هاست بپرسید.
- اگر افزونه محدودیت پیام برای هر کاربر دارد، آن را هم فعال کنید.
- برای پاسخگویی بر اساس محتوای سایت، یک پایگاه دانش از سایت خودتان بسازید و آن را به کلید وصل کنید.
رفع اشکال
| خطا | علت رایج | راهحل |
|---|---|---|
401 invalid_api_key | کلید ناقص یا باطلشده است | کلید تازه بسازید و در تنظیمات افزونه جایگزین کنید |
404 model_not_found | افزونه نام مدل را بدون پیشوند میفرستد، مثل gpt-4o-mini | اگر افزونه اجازه میدهد، شناسهی کامل openai/gpt-4o-mini را بنویسید |
403 ip_not_allowed | IP سرور هاست با فهرست مجاز کلید یکی نیست | IP درست را اضافه کنید یا فهرست را موقتاً خالی بگذارید |
402 insufficient_balance | موجودی کیف پول کافی نیست | کیف پول را شارژ کنید |
402 spend_cap_reached | سقف خرج روزانهی کلید پر شده و چتبات متوقف شده | سقف را بازبینی کنید یا تا روز بعد صبر کنید |
404 بدون کد خطای هوشوانا | آدرس پایه اشتباه است، /v1 ندارد، یا افزونه آدرس کامل نقطهی پایانی میخواهد | https://hooshvana.ir/api/v1 یا https://hooshvana.ir/api/v1/chat/completions را امتحان کنید |
| خطای cURL یا timeout | هاست اجازهی درخواست بیرونی نمیدهد | از پشتیبانی هاست بخواهید درخواست HTTPS به دامنهی هوشوانا را باز کنند |
اگر مشکل ادامه داشت، کد خطا و زمان درخواست را از گزارشها در تیکت پشتیبانی بفرستید.