tomk79 / px2-assistant
dev-main
2025-04-04 13:48 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-04 13:50:28 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 のモデルを使用するには、環境変数 $_ENV['OPEN_AI_SECRET']
、 $_ENV['OPEN_AI_ORG_ID']
にアクセスキーをセットしてください。
# .env OPEN_AI_SECRET="xx-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" OPEN_AI_ORG_ID="org-xxxxxxxxxxxxxx"
更新履歴 - Change log
tomk79/px2-assistant v0.1.0 (リリース日未定)
- 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/