Repolode
ikechan8370

ikechan8370/chatgpt-plugin

Yunzai QQボット向けのChatGPT風AIチャットプラグイン。複数モデルのチャンネル、メモリ、RAG、Web管理パネルを備えています。

スター
1,078
フォーク
129
未解決の Issue
25
最終コミット
23 日前

これは何?

ChatGPT-Pluginは、QQボットフレームワークのMiao-YunzaiとYunzai-Bot向けのAIチャットプラグインです。Chaiteコアを基盤に、複数のモデルチャンネル、ツール、プロセッサー、トリガー、RAG、管理パネルを1つのプラグインにまとめています。グループのメンバーは、ボットへの@メンションまたは設定したプレフィックスで話しかけられ、ユーザーごとに複数ターンの会話コンテキストが保持されます。

基本的なチャットに加え、グループの直近のメッセージをプロンプトに挿入したり、引用された画像、音声、マルチモーダル入力を処理したり、モデルが生成した画像や音声をQQメッセージとして返したりできます。メモリサービスはvectraのベクトルインデックスを使い、グループメモリ、個人メモリ、外部ナレッジベースに対応します。データはデフォルトでローカルのSQLiteに保存されます。

管理にはチャットコマンド、またはワンタイムログインリンクからアクセスするWebパネルを利用できます。オプションの「BYM」モードでは、確率やキーワードの一致に基づいて、ボットが自発的に発言するよう設定できます。プリセットや自動呼び出しも設定可能です。

主な機能

  • 01複数のモデルチャンネルに対応し、モデルごとのプリセットと負荷分散を利用できます。
  • 02@メンションまたは設定可能なプレフィックスで起動し、ユーザーごとに複数ターンのコンテキストを保持します。
  • 03有効にすると、グループチャットの直近の履歴をプロンプトに挿入します。
  • 04画像、音声、引用メッセージをマルチモーダル入力として処理します。
  • 05vectraのベクトルインデックスを使ったグループメモリと個人メモリを提供します。
  • 06Web管理パネルに加え、チャンネル、ツール、トリガーを操作するための一通りのCRUDコマンドを利用できます。

ユースケース

  • Yunzaiベースのボットが運用されているQQグループに、AIチャットアシスタントを追加する。
  • 過去の会話やメンバーの好みを記憶するグループボットを用意する。
  • キーワードや確率に基づいて自発的に返信する、遊び心のあるボットを動かす。
  • セルフホスト型ボットから複数のLLMプロバイダーに一元的に接続する。

クイックスタート

  1. 1

    リポジトリをYunzaiのpluginsフォルダーにクローンします

    git clone https://github.com/ikechan8370/chatgpt-plugin.git
  2. 2

    chatgpt-pluginフォルダー内で依存関係をインストールします(Node.js 18以上、pnpm 8以上を推奨)

    pnpm install
  3. 3

    ボットを再起動すると、プラグインが自動的に読み込まれます

    node app

使う前に知っておきたいこと

  • Yunzai QQ botフレームワーク用のプラグインで、単独では動作しません。
  • READMEによると、v3へのリファクタリングはまだ進行中で、RAGナレッジベースやMCPサポートなど、予定されている機能の一部は未チェックです。
  • GPL-3.0ライセンスのもとで公開されています。コピーレフトライセンスのため、派生物もオープンソースにする必要があります。

収録されている特集

トピック

よくある質問

chatgpt-plugin とは?
Yunzai QQボット向けのChatGPT風AIチャットプラグイン。複数モデルのチャンネル、メモリ、RAG、Web管理パネルを備えています。 ChatGPT-Pluginは、QQボットフレームワークのMiao-YunzaiとYunzai-Bot向けのAIチャットプラグインです。Chaiteコアを基盤に、複数のモデルチャンネル、ツール、プロセッサー、トリガー、RAG、管理パネルを1つのプラグインにまとめています。グループのメンバーは、ボットへの@メンションまたは設定したプレフィックスで話しかけられ、ユーザーごとに複数ターンの会話コンテキストが保持されます。
chatgpt-plugin は無料で使えますか?ライセンスは?
chatgpt-plugin は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
chatgpt-plugin は今もメンテナンスされていますか?
活発にメンテナンス中。chatgpt-plugin の最終コミットは 2026年10月15日 です。
chatgpt-plugin は何に使えますか?
Yunzaiベースのボットが運用されているQQグループに、AIチャットアシスタントを追加する。 過去の会話やメンバーの好みを記憶するグループボットを用意する。 キーワードや確率に基づいて自発的に返信する、遊び心のあるボットを動かす。 セルフホスト型ボットから複数のLLMプロバイダーに一元的に接続する。
chatgpt-plugin のインストール方法は?
リポジトリをYunzaiのpluginsフォルダーにクローンします: git clone https://github.com/ikechan8370/chatgpt-plugin.git chatgpt-pluginフォルダー内で依存関係をインストールします(Node.js 18以上、pnpm 8以上を推奨): pnpm install ボットを再起動すると、プラグインが自動的に読み込まれます: node app
chatgpt-plugin はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/ikechan8370/chatgpt-plugin

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト

LLM、プラグイン、エージェントツールをQQ、Telegram、Slack、DiscordなどのIMアプリに接続する、オープンソースのエージェント型チャットボットプラットフォーム。

4.6万+1194 今週3402PythonAGPL-3.0活発にメンテナンス更新 一昨日