より人間化された(擬人化)GPTチャットAIプラグイン!
?
?
?あなたのサポートは、継続的な更新の動機ですか?
Technical Exchange/Q&A/Discussion->:プラグインExchange Group-636925153に参加してください。♥に参加してください
?
新しいNGリファクタリングバージョンがNekro-Agentをリリースします
これは、コンテナテクノロジー、リアルタイムのコードの書き込み、実行可能性エージェントAIをサポートし、Docker-Composeのワンクリック展開をサポートしています
?ng進化の歴史
[2023/12/24] v2.2 Presethub Preset Sharing Centerがオンラインです
NG専用のプリセットセンターPresethubはオンラインであり、インタラクティブな手順を使用して、すべてのプラグインユーザーと直接パーソナリティプリセットを共有できます
?ショ和[2023/5/21]ドキュメントサイトはオンラインです
プラグインドキュメントサイトは、ng.kro.zoneにアクセスして、 @lgc2333を表示してください。
?[2023/4/14] v2.1 Minecraft Serverアクセスとゲームコマンド拡張サポート
この更新後、ボットをMCサーバーに接続することをサポートし、ゲーム内コマンド拡張機能を使用するボットをサポートします
[2023/3/16] v2.0プロジェクトの再構成が完了しました
プロジェクト再構成への強力なサポートをしてくれた @misaka-mikoto-techに感謝します
✏✏嫌い[2023/3/2] v1.4更新:ChatGPTモデルをサポートします
この更新後、プラグインは公式のChatGPTモデルインターフェイスをサポートし始めました。
?[2023/2/18] v1.3アップデート:カスタム拡張サポート
この更新後、プラグインはカスタム拡張機能をサポートし始めました。
?
このコマンドをボットディレクトリで実行してください
nb plugin install nonebot-plugin-naturel-gpt
機能リスト
以下の未確認の機能は、将来の開発の可能性を示しています
?
>クリックしてNGドキュメントステーションに移動します
?開発ガイド
次の手順に従うことで、このプラグインの開発をすばやく開始できます
- このリポジトリのクローニング
git clone https://github.com/KroMiose/nonebot_plugin_naturel_gpt.git
- ディレクトリに移動して、依存関係をインストールします
cd nonebot_plugin_naturel_gpt
pip install poetry # 需要提前安装 Python 环境: 推荐 Python 3.10
poetry install
- ボットを実行します
?
クリックして展開します
[2024/5/23] Sing Singingを更新および拡張しました
[2023/12/24] v2.2.0 Presethub Preset共有センターはオンラインです
- プリセットアップロード/ダウンロード/検索およびその他の関連する機能と補助機能を追加しました
[2023/12/13] v2.1.9障害依存の修復
- インストールの問題を修正するために、OpenAI依存バージョンを0.27〜0.28にロックする
- プロジェクト構造を別々に実行できるノーボットロボットアーキテクチャに変更して、機能開発を促進する
[2023/11/28] Dall-E-3描画サポート|
- Dall-E-3の描画拡張機能を追加し、Dall-E-3図面をサポートします(PRの@Trace Elementsに感謝)
- aiによって独立して描画するためのSDバックエンドの使用をサポートする安定した拡散描画拡張機能を追加しました
[2023/7/3] v2.1.8トークンコンピューティング最適化|
- テキストから画像関数には、Anchor Element URLが表示されます(PRを提供してくれた @Student_2333に感謝します)
- 拡張機能ext_plaintextを追加し、lolicon_searchを更新し、拡張関連のプロンプトを調整します(prの @student_2333に感謝)
- TikTokenを交換して、トークン計算を実行します
[2023/6/1] v2.1.7拡張最適化|
- Makemidi拡張機能を追加して、BOTがMIDI作成を実行できるようにします(PRの@ccyellowstarに感謝します)
- lolicon_search拡張機能を追加し、写真を検索した後、画像情報はフィードバックになります(prを提供してくれた @student_2333に感謝します)
- 追加の拡張機能/無効化コマンドは、追加の構成を必要としない場合、インストール後に直接有効にすることができます(PRの @Student_2333に感謝)
- OpenAI APIのbase_url構成を追加して、Openai API形式と互換性のあるサードパーティインターフェイスにアクセスする
- PROPTビルドエラーの問題を修正しました
[2023/5/24] v2.1.5拡張最適化|
上記のこのバージョンに更新することを強くお勧めします。そうしないと、一部の拡張機能が読み込まれない場合があります。
- チャットを画像出力スタイルに最適化する、サポートコードブロックの強調表示(PRの@Student_2333に感謝)
- 既存の拡張機能を管理および変更するための部分的にリファクタリングされたエクステンション(非同期リクエストをサポートする)
- 読み取りリンク拡張機能と検索エクステンションAPIを修正し、読み取りリンクの反重現メカニズムを追加します(PRの@CCYELLOWSTARに感謝します)
[2023/5/21] v2.1.4ロジック最適化|
- 構成ファイルホットリロード機能を追加しました(PRの @misaka-mikoto-techに感謝します)
- 応答が遅いモデルの場合、応答の生成が完了する前に新しい世代のリクエストを受信した場合、繰り返しの応答を避けるために廃棄されます。
- メッセージを送信する前に、ボットに時間とメッセージヘッダーがある問題を修正しました
[2023/4/17] v2.1.3応答スロットリング関数|
- ボット応答スロットリング関数を追加しました。これにより、スロットリング時間範囲を構成できます。短い時間で多数のメッセージが最後に1回しか応答しません。
- すべてのタイプの注釈エラープロンプトを排除し、マジュールの分割最適化を実行します(PRの @misaka-mikoto-techに感謝します)
- MC命令実行エクステンションプロップを最適化します
- MCサーバーで手順を実行するときにエラーを回避するために、すべての画像/音声関連拡張機能の効果的なセッションタイプを指定しました
- MCサーバーの下でボットエラー文で空のメッセージを送信する問題を修正しました
- Evolution(Ext_Evolution)拡張実行ロジックを変更し、キャラクターのボット部分更新のみを許可します
- ボットがメッセージに応答できない問題を回避するために、スロットリングロジックエラーを修正します
[2023/4/15] v2.1.1 Minecraft Server命令の最適化
-targetパラメーターが使用されるように、完全なセッションキーを表示するためにrg chats指令に-showパラメーターを追加します- ボットエラーの修正を容易にするために、MCサーバー命令の実行のフィードバック情報を最適化します。
[2023/4/15] v2.1.0 Minecraft Serverサポート
- Minecraft Serverアクセスサポートが追加されました
- Minecraft Server命令の実行サポートと関連する拡張モジュールの追加
- 描画拡張機能のためのプロキシ構成アイテムサポートを追加しました(PRの @tonato-01に感謝します)
[2023/4/6] v2.0.5ディレクティブの名前を変更します
- メッセージに @をparsingするときは、ユーザーと同じように保ちます(PRの @ misaka-mikoto-techに感謝します)
- Log OutputのDebug_Levelの制限を最適化します(PRの @misaka-mikoto-techに感謝します)
- チャットメッセージProptのラインブレーク生成ロジックを最適化します(PRの @Misaka-Mikoto-Techに感謝します)
-
rg rename変更命令を変更してパーソナリティ名を変更しました(PRを提供してくれた @Misaka-Mikoto-Techに感謝します)(PRを提供してくれたMisaka-Mikoto-Techに感謝します) - メッセージに @をparsingするときは、ユーザーと同じように保ちます(PRの @ misaka-mikoto-techに感謝します)
- 中国語にプラグイン名を表示するパッチロガー(PRに @chenxuan353ありがとう)
- メモリファイル(Original.pkl)を追加してJSONを使用して機能を読み取り、保存します(元のピクルスと互換性があります)(PRに @chenxuan353に感謝します)
- いくつかのコードタイプの注釈を最適化します(PRを提供してくれた @chenxuan353に感謝します)
- 検索拡張機能(ext_search.py)最適化、ボットが短時間で重複したコンテンツを繰り返し検索して検索することを禁止します
[2023/3/26] v2.0.4
- @全全全全全全全全全全全全全全全全全全全全全全全全全全全全全全全全全全全全全全の場合、解析エラーの問題を修正しました
- 拡張機能と更新された性格サポートを追加し、ボットが個性を自動的に更新できるように進化拡張モジュールを追加しました
- 応答ルールに禁止された再読み取りルールを追加します
[2023/3/26] v2.0.3画像出力サポート
- コンテンツを写真に出力するには:HTMLRENDERを使用してTAの返信を画像に変換してリスク制御チャンスを減らします(PRを提供してくれた@HMSCYGNETに感謝します)
- OpenAIが応答中に性格プリセットを切り替えるか、応答タイムアウト後のメッセージの処理を停止するのを待ちます(PRの @misaka-mikoto-techに感謝します)
- プリセットの編集と削除のロジックを修正して、それらがロックされているかどうか、およびそれらが使用されているプリセットであるかどうかを判断します(PRの @misaka-mikoto-techに感謝)
- 拡張機能を呼び出すときに応答を中断するための事前チェックサポートを追加し、検索拡張機能の実行効果を最適化し、ボットがそれ自体で検索結果を補うことができる状況を回避します。
- いくつかのコマンドヘルプ情報エラーを修正しました
- コマンドを介して拡張機能をインストールするときのエンコードの問題を修正しました
- 純粋なシンボルフィルタリングの判断ロジックを修正します
[2023/3/21] v2.0.2拡張ダウンロードコマンドサポート
- パーソナリティを切り替えると、チャット出力は非障害モードに変更され、送信されます。
- githubから直接最新の拡張機能を取得するために、拡張機能インストール/削除指令を追加しました
- 非障害モードでの簡略化されたコンソール出力
[2023/3/20] v2.0.1 Viocevox Voice Extension
- 固定
-globalグローバルの制御権限とロジック(PRの @misaka-mikoto-techに感謝) - 新しい音声拡張機能
ext_VOICEVOXを追加して、ローカルの展開をより便利に有効にします(技術サポートを提供してくれた @六ruyuzhiに感謝します) - 応答コンテンツの最初と終了時に空白行の問題を修正しました。
- プライベートチャットセッションの許可設定を修正しました
[2023/3/18] v2.0.0プロジェクト再構成?
botこの更新では、元のボットメモリファイルを削除する必要があります(つまり、data rg query nature_gptフォルダー)。
- このプロジェクトは、 @Misaka-Mikoto-Techの強力なサポートとコードロジックのおかげで、完全にリファクタリングされています。
- 会話のパーソナリティプリセットセットは互いに完全に独立しており、各セッションは互いに影響を与えることなく別々に編集できます。
- 命令テーブルの書き換え、ほとんどの命令は、すべてのセッション設定と、指定されたセッションリモコン操作の編集
-targetサポートする-globalオプションを提供します。 -
lock / unlockコマンドは、自動性パーソナリティスイッチングを有効にするかどうかに変更されます。 - チャットメッセージのレコードは、個性ではなくセッションユニットに分割されます。つまり、各パーソナリティは他の人格からの音声情報を見ることができ、そのコンテキストの理解能力が強化されている場合、「会議を開催する」という感覚を体験できます。
- チャット内のすべてのメッセージの時間認識を増やします
- ボットは、ユーザーのニックネームをQQニックネームからグループの名刺ニックネームに変更し、ニックネームを追加して、グループに参加する新しいメンバーの通知を取得します。
- @messageセグメント@messageセグメントを直接削除する代わりに、より合理的なロジックにリセットする
- NG_ENABLE_MSG_SPLITが偽である場合、正常に応答できない問題を修正しました(PRの@Hyperpに感謝します)
- デバッグ出力を最適化し、階層モードのデバッグに変更し、プロップ出力をログに保存します
- 詳細な変更とバグ修正がたくさんあります
[2023/3/9] v1.5.3タイミングサポート
- ボットによって送信されたメッセージから純粋なシンボリックショートメッセージを除外
- amnesticsコマンドが正しく機能しなかったバグを修正しました
- タイマー拡張機能を追加し、関連するサポートを提供しました
[2023/3/8] v1.5.2自動人格切り替え|
- Voice Extensionは、base64サポートにインターフェイスを追加します
- デフォルトで翻訳を有効にするときに音声拡張によって引き起こされるエラーの問題を修正しました
- ボットに曜日の時間の知覚を追加しました
- オプションのコンテンツロック解除LIMITスイッチを追加しました
提及ときに個性を自動的に切り替える構成スイッチを追加しました
[2023/3/6] v1.5.1音声合成アクセス翻訳
- 音声合成拡張は、Tencent Translation API(オプションのスイッチ)へのアクセスを提供します(PRの @tonato-01に感謝)
- 場合によっては答えるときに自分の個人名をもたらすボットの問題を修正しました
- プラグインコールの制限が有効になっていないことを修正しました
- ボットが拡張を呼び出すときにセグメンテーションの問題を最適化します
- メモリ管理における指示の編集の問題を修正しました
- メモリ強化関数を最適化するためのテキストマッチングルール
[2023/3/5] v1.5.0メモリモジュールの更新
- ボットメモリ管理機能のサポートとメモリ管理に関連する手順を追加して、ボットが情報を積極的に記憶/忘れてしまい、メモリ情報を自動的に強化して、可能な限り効果的なメモリ時間を延長できるようにします。
- 2つの新しいアクティブメモリ管理拡張機能(メモリと忘却モジュール、組み合わせに推奨)
- GPT3.5ダイアログモデルの特性によると、ボットの拡張指示の認識率を改善するためにプロンプトが書き直されました
[2023/3/3] v1.4.4メール拡張
- 構成ファイルディレクトリを変更した後に読めなかった問題を修正しました(PRの @he0119に感謝します)
- GET応答の実装はスレッドプールに配置され、リクエストのタイムアウトを減らして立ち往生します(PRの @he0119に感謝します)
- グループチャット管理者向けにボットのセッション管理権限を追加しました(PRを提供してくれた@HMSCYGNETに感謝します)
- マルチセグメントの返信前処理の最適化して、その後の無関係な会話を自動的に書き出す頻度を減らす
- コマンドを調整して一致するルールを生成し、ボットコールエクステンションの標準化を少しリラックスさせます
- HTTPプロトコルヘッダーは、プロキシサーバーを更新するときに自動的に補完されます。
- 対話のプロンプトプロンプトを最適化して、返信品質を向上させます
- 送信メール拡張子を追加しました
[2023/3/3] v1.4.3
- デッドロックの問題を避けるために、ハグするフェイスのトークンザーの分岐を無効にする
[2023/3/3] v1.4.2
- ChatGPTモデルの要求時間が長すぎて、タイムアウト時間を自分で指定できる問題を修正しました。
- 非ボット関連のメッセージコンテキストへの参照を記録するかどうかを制御する構成オプションを追加しました
- いくつかの一般的なエラーレポートにさらに直感的なヒントを追加しました
- 拡張モジュールがエラーと呼ばれる問題を修正しました
- proptを調整し、ボットの返信品質を最適化します
[2023/3/2] v1.4.1
- プロンプトの説明エラーを修正します
- 対話が長すぎて死んだバグを修正しました
[2023/3/2] v1.4.0 chatgptモデルの更新
この更新後、ChatGPTシリーズモデルを使用するには、Openai SDKをバージョン0.27.0以降に更新する必要があります
- ChatGptシリーズモデルのサポートを追加し、機能の最適化されたPropt設定
- 閉じることができる構成アイテムを自動的に歓迎する新しいメンバーを追加する
- チャットコンテンツのセグメント化された出力のロジックを最適化しました
- 1つのチャットメッセージを引き起こしたバグを修正してループに巻き込まれます
- プロキシサーバーの構成例外を修正します(修理コードの@HMSCYGNETに感謝します)
[2023/3/1] v1.3.7 fruge |
- PROPTの生成を最適化し、オプションのスイッチを追加してチャットメモリ関数を要約します。これにより、トークンの消費量をオフにしてから約30%削減できます(フィードバックの後、この関数は多くのシナリオで適用性が制限されており、全体的なコストと低いリターンが限られているため、オプションのオフが追加され、ユーザーの印象の要約は残ります)
- 拡張モジュールを追加して情報を渡すために追加されました。これにより、元の要求トリガー情報、返信情報、およびボットプリセット名を取得できます。これにより、より複雑な拡張要件が容易になります。
- 新しいメンバーをグループに自動的に歓迎する機能を追加しました
- プロキシサーバー構成を追加します
[2023/2/25] v1.3.6
[2023/2/24] v1.3.5ブラックリスト|
- 不規則なウェイクワード設定タイプによって引き起こされる時折エラーがある問題を修正しました
- 初めて自動データフォルダーディレクトリの作成に失敗した問題を修正しました
- パーソナリティプリセットを変更するためにバッチ操作を追加 -
-allコマンド(管理者のみが利用できます) - すべてのセッションステータスを表示するための
chats指令を追加しました - readme.mdドキュメントを最適化します
- メッセージの分割を有効にして複数のメッセージを送信するかどうかに構成項目を追加しました(デフォルトが有効になります)
- ブラックリスト機能を追加した、ブラックリストのユーザーメッセージは記録されず、応答されません
[2023/2/20] v1.3.3拡張|
- 拡張モジュールが有効になっていないときにボットの返信品質を最適化し、仮想コンディショナー拡張の状況を減らします
- ダイアログ生成proptを最適化し、複数のチャットを送信するボットの能力を向上させる
- 現在の時間を知覚するボットの能力の向上
- ボットのスピーチレコードから間違った通話命令を削除して、ボットの間違った拡張手順の繰り返しの学習を避ける
- ほとんどのテキストで生成されたプロップを英語の説明に変更して、トークンの消費を最小限に抑える
- 新しいEmoticonパッケージ拡張モジュールを追加しました
[2023/2/19] v1.3.2
- 設定がYAML構成で拡張機能を無効にする問題を修正しました
- 対話生成のプロップを継続的に最適化し、拡張機能を理解して使用するボットの能力を向上させる
- セッション手順を有効/閉じるための
-allオプションを追加しました。これにより、すべてのセッションが一度に有効化/閉じることができます。
[2023/2/19] v1.3.1
- 拡張モジュールのパラメーター転送を最適化します
- ボットが拡張機能の使用方法を理解しやすくするために、いくつかの拡張プラグインのヒントを変更しました
[2023/2/18] v1.3.0拡張モジュール機能の更新
- *拡張サポート:プラグイン拡張サポート(プラグイン用のプラグイン?)が追加され、自然言語でのカスタムエクステンションをサポートし、2つの例拡張機能を提供します
- 複数の詳細最適化
[2023/2/16] v1.2.0非同期更新
この更新により、非同期機能が追加されており、機能が安定していない場合があります。
- 非同期更新:ボットの返信生成は非同期リクエストをサポートし始め、メッセージ処理速度の向上
- ダブルキャリッジリターン文字の停止単語制限を削除し、AIの出力能力を長いテキストに最適化する
- エラー出力を最適化すると、API要求エラーが発生したときにトラブルシューティングのためにコンソールにエラーメッセージが表示されます。
- メモリロジックを最適化すると、ボットはテキストエラーを要求するときにエラープロンプト情報をメモリに保存しません。
[2023/2/12] v1.1.6
- セッションを切り替えるかどうかにスイッチ機能を追加しました
- メモリリセット機能を追加して、現在のセッションのすべてまたは特定の性格をリセットする
- メッセージインターセプトとメッセージ処理の優先順位のカスタム構成をサポートします
- ヘルプコマンドの出力を簡素化し、管理者コマンドのヘルプ情報を
rg adminに分離します
[2023/2/9] v1.1.5 Wake Word |
- 会話が作成されない前にボットコマンドを呼び出す問題を修正しました
- カスタムトリガーワードウェイクアップの機能を追加しました
- 返信を拒否するカスタムブロッキングワードの機能を追加しました
- ボットランダム参加チャット機能を追加して、それを有効にすることを選択できます
- 手動で
@bot場合、bot返信をより多くの指令にするときに、情報のためにチャットPropt Generationロジックを最適化する - 構成ファイル管理ロジックを最適化し、更新後も元の構成ファイルを使用し続けます。
[2023/2/6] v1.1.4
注:この更新には、元のボットメモリファイルの削除が必要であり、それを再生します(つまり、./data/naturel_gptフォルダー)。
- ボットメモリストリングラインの問題を修正しました(複数のグループが同時に使用されるシナリオのメモリカオス)
- ボットのロジックを最適化してメモリと印象の概要を生成し、ボット応答の速度を向上させる
- 最適化されたコンソール出力
[2023/2/5] v1.1.2
- ロック後に非管理者が編集することはできません。
- readmeドキュメントを更新します
- RGコマンドの表示形式を最適化します
config.pyのいくつかのデフォルトパラメーターを微調整しました- このプラグインが他のプラグインの応答を傍受するという問題を修正し、このプラグインの応答の優先順位を減らします
- コミュニケーショングループ情報を更新しました(このドキュメントの開始を参照してください)。
[2023/2/2] v1.1.1
[2023/2/2] v1.1.0
注:この更新には、元のボットメモリファイルの削除が必要であり、それを再生します(つまり、./data/naturel_gptフォルダー)。
- プリセット編集機能を追加しました
- カスタム管理者ID機能を追加して、管理者はプリセットを削除/ロックされたプリセットを変更できます
- デバッグスイッチを追加するテキストを生成するときにコンソール出力を制御する(デフォルトオフ)
?
このプロジェクトに貢献してくれた次の開発者に感謝します
星の歴史