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

توضیحات

This plugin provides Ollama integration for the WordPress AI Client. It lets WordPress sites use large language models running locally or on a remote Ollama instance for text, image, and embedding generation and other AI capabilities.

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

ویژگی‌ها:

  • تولید متن با هر مدل Ollama
  • تولید تصویر با مدل‌های پشتیبانی‌شده
  • Embedding generation with any embedding-capable Ollama model
  • Typed decisions (choice, yes/no probability, and score) with local decision models such as nimble and tev1
  • شناسایی خودکار مدل از نمونهٔ (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) خود را وارد کنید.

Where do I report security bugs found in this plugin?

Please report security bugs found in the source code of the AI Provider for Ollama plugin through the Patchstack Vulnerability Disclosure  Program. The Patchstack team will assist you with verification, CVE assignment, and notify the developers of this plugin.

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

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

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

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

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

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

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

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

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

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

1.3.0 – 2026-10-13

Added

  • Support for Jev-style decision models (#103).
  • ai_provider_for_ollama_request_timeout and ai_provider_for_ollama_connect_timeout filters to override Ollama request and connect timeouts (#89).

Changed

  • Optimized Ollama model discovery and availability checks by caching model details, reducing redundant /api/show requests, and adding separate timeouts for discovery requests (#100).

Fixed

  • Ensure we only declare function calling support on models that advertise support for tools (#94).

1.2.0 – 2026-08-18

Added

  • Support for generating embeddings (props @dkotter via #69).

Changed

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).

View historical changelog details here.