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

توضیحات

این افزونه یکپارچه‌سازی Grok (از xAI) را برای کیت توسعهٔ WP AI Client فراهم می‌کند و به سایت‌های وردپرس امکان می‌دهد از مدل‌های Grok برای تولید متن و سایر قابلیت‌های هوش مصنوعی مرتبط استفاده کنند.

ویژگی‌ها:

  • تولید متن با مدل‌های Grok
  • پشتیبانی از فراخوانی توابع (Function Calling)
  • پشتیبانی از ورودی بینایی (Vision input) برای مدل‌های سازگار
  • ثبت خودکار ارائه‌دهنده (Automatic provider registration)

مدل‌های در دسترس به‌صورت پویا از Grok API کشف می‌شوند.

پیش‌نیازها:

  • PHP نسخهٔ ۷.۴ یا بالاتر
  • افزونهٔ WP AI Client باید نصب و فعال شده باشد.
  • کلید API Grok از xAI
  • خرید توکن‌های API از x.ai — برای کارکرد صحیح درخواست‌های API داشتن موجودی معتبر توکن ضروری است.

نحوهٔ استفاده

این ارائه‌دهنده به‌صورت خودکار روی هوک init ثبت می‌شود. پس از فعال بودن هر دو افزونه و پیکربندی کلید API، می‌توانید تولید متن را آغاز کنید:

تولید متن پایه (Basic Text Generation)

$text = AI_Client::prompt( 'Explain quantum computing.' )->using_provider( 'grok' )->generate_text();

به‌همراه دستورالعمل‌های سیستم (System Instructions)

$text = AI_Client::prompt( 'Summarize the history of WordPress.' )->using_provider( 'grok' )->using_system_instruction( 'Be concise and accurate.' )->using_temperature( 0.2 )->using_max_tokens( 500 )->generate_text();

Vision (ورودی تصویر)

$text = AI_Client::prompt( 'Describe this image.' )->using_provider( 'grok' )->with_file( 'https://example.com/photo.jpg', 'image/jpeg' )->generate_text();

نیازمند مدلی از Grok با قابلیت بینایی (Vision) است.

خروجی JSON

$json = AI_Client::prompt( 'Analyze this topic: WordPress plugins' )->using_provider( 'grok' )->as_json_response( $schema )->generate_text();

برای مشاهدهٔ مثال‌های کامل استفاده—including تاریخچهٔ چت، فراخوانی توابع (Function Calling) و شناسایی قابلیت‌ها—به فایل README در GitHub مراجعه کنید.

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

این افزونه برای فراهم کردن قابلیت‌های تولید متن مبتنی بر هوش مصنوعی در وردپرس، به xAI Grok API متصل می‌شود. xAI Grok API یک سرویس شخص ثالث است که توسط شرکت xAI ارائه می‌شود.

چه داده‌ای و چه زمانی ارسال می‌شود

  • کلید API: کلید API شما در xAI همراه هر درخواست برای احراز هویت ارسال می‌شود.
  • فهرست مدل‌ها (Model listing): زمانی که افزونه در دسترس بودن ارائه‌دهنده را بررسی می‌کند یا فهرست مدل‌های موجود را نمایش می‌دهد، درخواستی به xAI API برای دریافت فهرست به‌روز مدل‌های Grok ارسال می‌کند.
  • پرومپت‌های تولید متن (Text generation prompts): زمانی که سایت شما از افزونه برای تولید متن استفاده می‌کند، متن پرومپت (و هر تصویر یا فایل پیوست‌شده، دستورالعمل‌های سیستم و تاریخچهٔ گفتگو) برای پردازش به xAI API ارسال می‌شود.

تمام تبادلات داده به این نشانی ارسال می‌شوند: https://api.x.ai/v1

داده فقط زمانی ارسال می‌شود که افزونه برای تولید متن یا بررسی در دسترس بودن مدل‌ها به‌طور فعال استفاده شود. هیچ داده‌ای به‌صورت غیرفعال یا در پس‌زمینه ارسال نمی‌شود.

لینک‌های سرویس

مشارکت

از مشارکت شما استقبال می‌کنیم! می‌توانید با روش‌های زیر کمک کنید:

  • گزارش باگ‌ها یا پیشنهاد قابلیت‌های جدید از طریق GitHub Issues
  • ارسال Pull Request در GitHub

پیش از ارسال Pull Request، لطفاً راهنمای مشارکت ما را مطالعه کنید.

عکس‌های صفحه

نصب

  1. در صورت عدم تهیه، توکن‌های API را از x.ai خریداری کنید.
  2. اطمینان حاصل کنید افزونهٔ WP AI Client نصب و فعال شده است.
  3. فایل‌های افزونه را در مسیر /wp-content/plugins/ai-provider-for-grok/ بارگذاری کنید.
  4. افزونه را از طریق منوی «افزونه‌ها» در وردپرس فعال کنید.
  5. به «تنظیمات AI Credentials» بروید و کلید API مربوط به Grok (xAI) را وارد کنید.

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

چطور یک کلید API برای Grok دریافت کنم؟

به کنسول xAI مراجعه کنید تا یک حساب کاربری بسازید و یک کلید API ایجاد کنید.

آیا این افزونه بدون WP AI Client کار می‌کند؟

خیر، این افزونه برای کارکردن به نصب و فعال بودن افزونهٔ WP AI Client نیاز دارد. این افزونه پیاده‌سازی اختصاصی Grok را فراهم می‌کند که توسط WP AI Client استفاده می‌شود.

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

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

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

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

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

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

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

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

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

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

1.0.3

  • به‌روزرسانی منابع افزونه با آیکون‌ها و بنرهای جدید

1.0.2

  • تغییر نام افزونه به «AI Provider for Grok»
  • بازگردانی اسلاگ افزونه در WordPress.org
  • افزودن برچسب «connector» به readme.txt

1.0.1

  • به‌روزرسانی تصاویر بنر با لوگوهای WordPress + Grok
  • افزودن راهنمای مشارکت، قالب‌های Issue و قالب‌های Pull Request
  • بهبودهای داخلی ابزارها

1.0.0

  • انتشار اولیه
  • افزودن پشتیبانی از مدل‌های تولید متن Grok
  • پشتیبانی از فراخوانی توابع (Function Calling)
  • افزودن پشتیبانی از ورودی Vision برای مدل‌های سازگار