ارائه‌دهندهٔ هوش مصنوعی برای Ollama

توضیحات

این افزونه یکپارچه‌سازی Ollama را برای کلاینت هوش مصنوعی وردپرس فراهم می‌کند. این امکان را به سایت‌های وردپرسی می‌دهد تا از مدل‌های زبانی بزرگ (LLM) که به‌صورت محلی یا روی یک نمونهٔ راه دور Ollama اجرا می‌شوند، برای تولید متن، تولید تصویر و سایر قابلیت‌های هوش مصنوعی استفاده کنند.

پلتفرم Ollama یک API سازگار با OpenAI ارائه می‌دهد و این ارائه‌دهنده از همان API برای برقراری ارتباط با هر مدلی که در Ollama دریافت (Pull) کرده‌اید (مانند Llama، Mistral، Gemma، Phi و بسیاری دیگر) استفاده می‌کند.

ویژگی‌ها:

  • تولید متن با هر مدل Ollama
  • تولید تصویر با مدل‌های پشتیبانی‌شده
  • شناسایی خودکار مدل از نمونهٔ (instance) Ollama شما
  • پشتیبانی از فراخوانی تابع (Function calling)
  • پشتیبانی از خروجی ساختاریافته (حالت JSON یا JSON mode)
  • صفحهٔ تنظیمات برای آدرس میزبان (host URL) و مشاهدهٔ مدل‌های در دسترس
  • کارکرد بدون نیاز به کلید API برای نمونه‌های محلی

پیشنیازها:

  • PHP 7.4 یا بالاتر
  • وردپرس 7.0 یا بالاتر
  • اجرای Ollama به‌صورت محلی (Local) یا روی یک سرور راه دور (مانند Ollama Cloud)

عکس‌های صفحه

نصب

  1. فایل‌های افزونه را در مسیر /wp-content/plugins/ai-provider-for-ollama/ آپلود کنید.
  2. افزونه را از طریق منوی «افزونه‌ها» (Plugins) در وردپرس فعال کنید.
  3. برای پیکربندی آدرس میزبان و مشاهدهٔ مدل‌های در دسترس، به تنظیمات > Ollama بروید.

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

چگونه Ollama را نصب کنم؟

برای دانلود و نصب Ollama بر روی پلتفرم خود، به ollama.com مراجعه کنید. پس از نصب، یک مدل را دریافت (Pull) کنید (مثال: ollama pull llama3.2) و این ارائه‌دهنده به‌طور خودکار آن را شناسایی خواهد کرد.

آیا به کلید API نیاز دارم؟

خیر. برای نمونه‌های محلی (Local) Ollama، هیچ کلید API نیاز نیست. این افزونه به‌طور خودکار احراز هویت را برای راه‌اندازی‌های محلی مدیریت می‌کند.

برای نمونه‌های (instances) راه دور Ollama که نیاز به احراز هویت دارند، کلید API را در صفحهٔ تنظیمات > متصل‌کننده‌ها (Settings > Connectors) وارد کنید. اگر از فضای ابری Ollama Cloud استفاده می‌کنید، باید آدرس میزبان Ollama خود را نیز در صفحهٔ تنظیمات > Ollama (Settings > Ollama) روی https://ollama.com تنظیم کنید.

چگونه آدرس میزبان (host URL) Ollama را تغییر دهم؟

به‌طور پیش‌فرض، این ارائه‌دهنده به http://localhost:11434 متصل می‌شود. شما می‌توانید این مورد را به دو روش تغییر دهید:

  1. متغیر محیطی OLLAMA_HOST را تنظیم کنید (این مورد اولویت دارد).
  2. در پیشخوان وردپرس به مسیر تنظیمات > Ollama بروید و آدرس میزبان (host URL) خود را وارد کنید.

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

خواندن تمامی 2 نقد و بررسی‌

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

“ارائه‌دهندهٔ هوش مصنوعی برای Ollama” نرم افزار متن باز است. افراد زیر در این افزونه مشارکت کرده‌اند.

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

“ارائه‌دهندهٔ هوش مصنوعی برای Ollama” به 4 زبان ترجمه شده است. با تشکر از مترجمین برای همکاری و کمک‌هایشان.

ترجمه “ارائه‌دهندهٔ هوش مصنوعی برای Ollama” به زبان شما.

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

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

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

1.1.1 – 2026-05-14

اضافه شده (Added)
– اطمینان از اینکه افزونهٔ هوش مصنوعی، Ollama را به عنوان یک ارائه‌دهندهٔ معتبر و متصل در ابزارک وضعیت پیشخوان می‌شناسد (با تشکر از @dkotter و @jeffpaul از طریق #55).

رفع اشکال (Fixed)
– گنجاندن مسیر پایدارتر برای لوگو (با تشکر از @dkotter و @abcdatos از طریق #61).

1.1.0 – 2026-04-23

  • اضافه شده: پشتیبانی از تولید تصویر هنگام استفاده از مدل‌های سازگار (با تشکر از @milindmore22 و @dkotter از طریق #30).
  • اضافه شده: یکپارچه‌سازی با فیلتر wpai_has_ai_credentials برای اطمینان از اینکه افزونهٔ هوش مصنوعی، Ollama را به عنوان یک ارائه‌دهندهٔ معتبر و متصل در نظر می‌گیرد (با تشکر از @dkotter و @jeffpaul از طریق #43).
  • اضافه شده: نمایش قابلیت‌های هر مدل در کنار نام آن در صفحهٔ تنظیمات (با تشکر از @dkotter و @jeffpaul از طریق #51).
  • تغییر یافته: افزایش زمانِ پایانِ درخواست (timeout) استاندارد به ۶۰ ثانیه برای تولید متن (با تشکر از @dkotter و @jeffpaul از طریق #49).
  • رفع اشکال: تجزیه (Parse) صحیح خروجی‌های ساختاریافته (با تشکر از @dkotter و @jeffpaul از طریق #49).

1.0.3 – 2026-03-25

  • تغییر یافته: حذف پرسش و پاسخ مربوط به وابستگی کلاینت هوش مصنوعی (با تشکر از @raftaar1191 از طریق #29).
  • رفع اشکال: اطمینان از قرارگیری پوشهٔ vendor در فایل نسخهٔ نهایی منتشرشده (با تشکر از @soderlind و @dkotter از طریق #31).

1.0.2 – 2026-03-23

  • تغییر یافته: به‌روزرسانی نام نمایشی افزونه و نامک (Slug) بر اساس بازخورد WPORG (با تشکر از @dkotter و @jeffpaul از طریق #25).

1.0.1 – 2026-03-20

  • اضافه شده: پشتیبانی از توضیحات ارائه‌دهنده و مسیر لوگو (با تشکر از @jeffpaul و @dkotter از طریق #13).
  • تغییر یافته: تغییر نام نمایشی و نامک (Slug) برای رعایت الزامات تیم افزونه‌های WPORG (با تشکر از @jeffpaul و @dkotter از طریق #22).
  • تغییر یافته: به‌روزرسانی نام منو از «تنظیمات Ollama» به «Ollama» (با تشکر از @jeffpaul و @dkotter از طریق #19).
  • رفع اشکال: اطمینان از بررسی صحیح اتصال ارائه‌دهنده، به جای اینکه همیشه به‌صورت پیش‌فرض وضعیت متصل را نمایش دهیم (با تشکر از @raftaar1191 و @dkotter از طریق #17).

1.0.0 – 2026-03-05

  • انتشار اولیه
  • تولید متن با مدل‌های Ollama از طریق API سازگار با OpenAI
  • شناسایی خودکار مدل‌ها از نمونهٔ Ollama
  • صفحهٔ تنظیمات برای آدرس میزبان و مدل پیش‌فرض
  • پشتیبانی از فراخوانی تابع (Function calling) و خروجی ساختاریافته