説明
このプラグインは PHP AI Client SDK 向けに Google AI (Gemini) 連携を提供します。WordPress サイトで Google の Gemini モデルによるテキスト生成、画像生成、その他の AI 機能を利用できるようにします。
機能:
- Gemini モデルを用いたテキスト生成
- Imagen モデルを用いた画像生成
- 関数コールのサポート
- 自動プロバイダー登録
利用可能なモデルは Google AI の API から動的に検出され、テキスト生成のための Gemini モデルや、画像生成のための Imagen モデルなどが含まれます。
必要条件:
- PHP v7.4以降
- WordPress v6.9を使用するには、wordpress/php-ai-client パッケージをインストールする必要があります。
- WordPress v7.0以降では、追加の変更は必要ありません。
- Google Gemini API キー
インストール
/wp-content/plugins/ai-provider-for-google/にプラグインファイルをアップロードします- WordPress の「プラグイン」メニューから、プラグインを有効化します
GOOGLE_API_KEY環境変数または定数を使用して、Google API キーを設定します。
FAQ
-
Google API キーを取得するには ?
-
Google AI Studio にアクセスして、Gemini API の API キーを作成します。
-
本プラグインは、PHP AI Client がなくても動作しますか ?
-
いいえ、本プラグインを使用するには、「PHP AI Client」プラグインをインストールし、有効化する必要があります。本プラグインは、「PHP AI Client」が使用する Google 専用の実装を提供します。
評価
このプラグインにはレビューがありません。
貢献者と開発者
変更履歴
1.1.0
- Gemini (マルチモーダル) 画像生成でアスペクト比のサポートを追加 (#13)。
- クライアントのバージョンが v1.3.0よりも新しい (#20) 場合は、メタデータにプロバイダーのロゴを追加。
- テキストと画像のマルチモーダル対応を修正し、選択した機能 (capability) に関わらず適切に動作するようにしました (#14)。
- JSON レスポンスのスキーマから
additionalPropertiesを削除しました (#18)。
1.0.3
- Gemini 画像生成モデルのファイルタイプサポートに関する注釈が不足しており、モデルが使用できない致命的なバグを修正しました。
1.0.2
- @shaunandrews さんにより、https://github.com/WordPress/ai-provider-for-google/pull/7 にてプラグインディレクトリの asset を追加
- @jeffpaul さんにより、https://github.com/WordPress/ai-provider-for-google/pull/9 にて readme.txt のタグを更新
- @felixarntz さんにより、https://github.com/WordPress/ai-provider-for-google/pull/11 にて入力と出力のモダリティの組み合わせの欠落を修正しました。また、Nano Banana の使用法を含むその他の問題も修正しました。
- @felixarntz さんにより、https://github.com/WordPress/ai-provider-for-google/pull/12 にてプロバイダーの説明を追加
1.0.1
- プラグインの初回リリース
- Gemini テキストと画像生成モデルのサポート
- Imagen 画像生成モデルのサポート
- 関数コールのサポート
1.0.0
- Composer パッケージの初回リリース
