رابط هوش مصنوعی محلی MW

توضیحات

افزونه MW Local AI Connector رابط‌های هوش مصنوعی وردپرس را برای موارد زیر فراهم می‌کند:

  • هوش مصنوعی محلی: اتصال وردپرس به یک پروکسی استنتاج (inference) خودمیزبان و سازگار با OpenAI روی سیستم شخصی خودتان.
  • Actual Computer: اتصال وردپرس به اندپوینت ثابت API شرکت Actual Computer با استفاده از کلید API شما.

این افزونه با صفحه «رابط‌ها» (Connectors) در وردپرس ادغام می‌شود و برای هر رابط، یک محیط تنظیمات اختصاصی فراهم می‌کند.

مشاهده رابط هوش مصنوعی محلی MW در عمل:

این افزونه یک پروژه مستقل از «مت ویب» (Matt Wiebe) است و هیچ وابستگی، تاییدیه یا حمایتی از سوی Actual Computer، Tailscale، Ollama، LM Studio یا هر سرویس شخص ثالث دیگری که امکان پیکربندی برای ارتباط با آن‌ها وجود دارد، دریافت نکرده است.

سرویس‌های خارجی

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

پروکسی هوش مصنوعی محلی (تحت کنترل کاربر)

رابط هوش مصنوعی محلی (Local AI)، درخواست‌ها را به آدرس اندپوینت سازگار با OpenAI که در صفحه تنظیمات آن وارد می‌کنید، می‌فرستد. این اندپوینت برای اتصال به پروکسیِ در حال اجرا روی سیستم شخصی شما در نظر گرفته شده است (مثلاً برای قرارگیری در مقابل Ollama، llama.cpp، LM Studio، vLLM یا چندین ارائه‌دهنده محلی به‌صورت هم‌زمان).

  • آنچه ارسال می‌شود: پرامپت‌ها، پیام‌ها، انتخاب مدل با پیشوند ارائه‌دهنده و هر پارامتر هوش مصنوعی دیگری که توسط فراخوان‌کنندگان کلاینت هوش مصنوعی وردپرس ارائه شده است. اگر یک کلید API پیکربندی کنید، این افزونه کلید را به‌عنوان یک توکن Bearer ارسال می‌کند تا پروکسی بتواند درخواست را احراز هویت کند. همچنین برای پر کردن لیست انتخاب مدل در تنظیمات، /v1/models را روی این اندپوینت فراخوانی می‌کند.
  • زمان ارسال: هنگامی که مدیر، جزئیات اتصال را ذخیره می‌کند (بازخوانی لیست مدل‌ها) و هر زمان که وردپرس پاسخی را از طریق این رابط تولید می‌کند.
  • مقصد ارسال: آدرس اندپوینت که در صفحه تنظیمات «هوش مصنوعی محلی» پیکربندی می‌کنید. به‌صورت پیش‌فرض هیچ اندپوینتی پیکربندی نشده و هیچ درخواستی ارسال نمی‌شود.
  • از آنجا که اندپوینت توسط خود شما ارائه می‌شود، این افزونه نمی‌تواند شرایط خدمات یا سیاست حفظ حریم خصوصی کلی را از طرف شما پیوند دهد؛ شرایط قابل اعمال، شرایط مربوط به نرم‌افزار و اپراتور شبکه‌ای است که در آن آدرس در حال اجراست. اگر پروکسی را از طریق Tailscale Funnel در معرض دید قرار می‌دهید، شرایط خدمات و سیاست حفظ حریم خصوصی Tailscale در https://tailscale.com/terms و https://tailscale.com/privacy-policy در دسترس هستند. اگر آن را از طریق Cloudflare Tunnel ارائه می‌دهید، شرایط خدمات و سیاست حفظ حریم خصوصی Cloudflare اعمال می‌شود.

API شرکت Actual Computer

رابط Actual Computer درخواست‌ها را به آدرس پایه ثابت https://api.actual.inc/v1 ارسال می‌کند که توسط Actual Computer مدیریت می‌شود.

  • آنچه ارسال می‌شود: پرامپت‌ها، پیام‌ها، انتخاب مدل و هر پارامتر هوش مصنوعی دیگری که توسط فراخوان‌کنندگان کلاینت هوش مصنوعی وردپرس ارائه شده است، به‌علاوه کلید API (از نوع Bearer) که در صفحه تنظیمات وارد می‌کنید. همچنین برای پر کردن لیست انتخاب مدل، فراخوانی /v1/models انجام می‌شود.
  • زمان ارسال: هنگامی که مدیر، جزئیات اتصال را ذخیره می‌کند (بازخوانی لیست مدل‌ها) و هر زمان که وردپرس پاسخی را از طریق این رابط تولید می‌کند.
  • مقصد ارسال: https://api.actual.inc/v1.
  • ارائه‌دهنده سرویس: Actual Computer. شرایط خدمات: https://actual.inc/terms. سیاست حفظ حریم خصوصی: https://actual.inc/privacy.

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

نصب

  1. پوشه افزونه را در مسیر /wp-content/plugins/ آپلود کنید یا آن را از طریق Composer نصب نمایید.
  2. افزونه را از طریق صفحه افزونه‌ها در وردپرس فعال کنید.
  3. به مسیر تنظیمات > رابط‌ها (Connectors) یا صفحات اختصاصی تنظیمات در زیرمنوی تنظیمات بروید.

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

آیا این افزونه شامل پروکسی محلی است؟

این افزونه وردپرسی، رابط اتصال (connector) و رابط کاربری تنظیمات را ارائه می‌دهد. پروکسی محلی و CLI پیشنهادی، SLOProxy است که به‌طور جداگانه در قالب پکیج npm به نام sloproxy منتشر شده است.

رابط Actual Computer از چه اندپوینتی استفاده می‌کند؟

از آدرس https://api.actual.inc/v1 استفاده می‌کند.

نقد و بررسی‌ها

نقد و بررسی‌ای برای این افزونه یافت نشد.

توسعه دهندگان و همکاران

“رابط هوش مصنوعی محلی MW” نرم افزار متن باز است. افراد زیر در این افزونه مشارکت کرده‌اند.

مشارکت کنندگان

“رابط هوش مصنوعی محلی MW” به 1 زبان ترجمه شده است. با تشکر از مترجمین برای همکاری و کمک‌هایشان.

ترجمه “رابط هوش مصنوعی محلی MW” به زبان شما.

علاقه‌ مند به توسعه هستید؟

کد را مرور کنید، مخزن SVN را بررسی کنید، یا از طریق RSS در گزارش توسعه مشترک شوید.

گزارش تغییرات

0.7.1

  • افزودن ویدیوی دمو به فایل readme افزونه.

0.7.0

  • گزارش در دسترس بودن هوش مصنوعی محلی به افزونه رسمی AI هنگام استفاده از حالت پروکسی فقط-محلی بدون کلید API.

0.6.2

  • مستثنی کردن متادیتای VCS از بسته‌بندی استقرار در WordPress.org.

0.6.1

  • اصلاح اسلاگ استقرار WordPress.org که توسط اتوماسیون انتشار استفاده می‌شود.

0.6.0

  • افزودن استقرار انتشار وردپرس و دارایی‌های مربوط به مخزن افزونه‌ها.

0.5.2

  • به‌روزرسانی دستورالعمل‌های راه‌اندازی «هوش مصنوعی محلی» برای استفاده از دستورات CLI مربوط به sloproxy منتشر شده.

0.5.0

  • به‌روزرسانی اسلاگ‌های افزونه، دامنه متنی، نام گزینه‌ها، هندل‌ها و مسیرهای بسته‌بندی شده برای استفاده از پیشوند mwlai جهت رعایت استانداردهای WordPress.org.

0.4.1

  • هم‌راستا نگه‌داشتن دامنه متنی با اسلاگ افزونه بسته‌بندی شده.
  • پاکسازی اعتبارسنجی مدل تنظیمات به‌طوری که «Plugin Check» بدون نیاز به سرکوب (suppressions) PHPCS تایید شود.

0.4.0

  • افزودن پشتیبانی از شناسه‌های مدل با پیشوند ارائه‌دهنده از یک پروکسی محلی چند-ارائه‌دهنده‌ای.
  • افزودن پشتیبانی از حالت پروکسی فقط-محلی بدون احراز هویت با کلید API.

0.3.2

  • به‌روزرسانی متادیتای گردش کار انتشار.

0.3.1

  • اصلاح متادیتای انتشار و بررسی‌های GitHub Actions.

0.3.0

  • تغییر نام افزونه به “MW Local AI Connector” با اسلاگ و دامنه متنی منطبق.
  • انتقال فایل اصلی افزونه به mw-local-ai-connector.php.
  • انتقال کدهای CSS و JavaScript تنظیمات مدیریت که به‌صورت درون‌خطی بودند، به دارایی‌های جداگانه با قابلیت enqueued.
  • مستندسازی سرویس‌های شخص ثالثی که این افزونه می‌تواند به آن‌ها متصل شود.

0.2.1

  • انتقال مستندات توسعه و انتشار به docs/developing.md.
  • بازآوری متادیتای افزونه و برچسب‌های WordPress.org.

0.2.0

  • تغییر نام افزونه و مخزن به AI Connector for Local AI.
  • مهاجرت کامل بخش‌های داخلی «هوش مصنوعی محلی» از شناسه‌های قدیمی Home Inference بدون لایه سازگاری.
  • نگهداری Actual Computer در همان افزونه با بسته‌بندی به‌روز و متادیتای انتشار.

0.1.6

  • افزودن رابط Actual Computer با فرآیند ساده‌تر برای کلید API.
  • بهبود دارایی‌های (Assets) بسته‌بندی شده افزونه و محتویات انتشار برای بررسی‌های مخزن افزونه‌ها.