tomk79 / px2-assistant
0.1.0
2025-04-05 09:53 UTC
Requires
- php: >=7.3.0
- tomk79/filesystem: ~1.0
- tomk79/request: ~1.0
Requires (Dev)
- phpunit/phpunit: ~9.5
- pickles2/px-fw-2.x: ~2.0
- pickles2/px2-clover: ~0.3
- pickles2/px2-multitheme: ~2.0
- pickles2/px2-path-resolver: ~2.0
- pickles2/px2-publish-ex: ~2.0
- pickles2/px2-px2dthelper: ~2.0
- pickles2/px2-remove-attr: ~2.0
- pickles2/px2-sitemapexcel: ~2.0
- pickles2/px2style: ~3.0
- vlucas/phpdotenv: ~5.4.0
This package is auto-updated.
Last update: 2025-04-05 09:54:18 UTC
README
Pickles 2 にAIアシスタントを追加する管理画面拡張です。
Usage - 使い方
インストール
composer require tomk79/px2-assistant
セットアップ
px-files/config.php
の $conf->plugins->px2dt->custom_console_extensions
に、 px2-assistant
の設定を追加する。
$conf->plugins->px2dt->custom_console_extensions = array( 'px2-assistant' => array( 'class_name' => \tomk79\pickles2\assistant\cce\main::register(array( "models" => array( "chat" => array( "openai-gpt-3.5-turbo" => array( "url" => "https://api.openai.com/v1/chat/completions", "model" => "gpt-3.5-turbo", "label" => "OpenAI gpt-3.5-turbo", ), ... ), ), )), 'capability' => array('manage'), ), );
OpenAI、 Google、 Anthoropic のモデルを使用するには、次の環境変数にアクセスキーをセットしてください。
# .env # OpenAI OPENAI_API_KEY="xx-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" OPENAI_ORG_ID="org-xxxxxxxxxxxxxx" # optional # Google Gemini GEMINI_API_KEY="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" # Anthoropic Claude ANTHOROPIC_API_KEY="xx-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
更新履歴 - Change log
tomk79/px2-assistant v0.1.0 (2025年4月5日)
- Initial Release
ライセンス - License
MIT License https://opensource.org/licenses/mit-license.php
作者 - Author
- Tomoya Koyanagi tomk79@gmail.com
- website: https://www.pxt.jp/
- Twitter: @tomk79 https://twitter.com/tomk79/