Infinigptは、IRCのOpenaiチャットボットです(インターネットリレーチャット)。それはあなたが考えることができるほとんどすべてのものとしてロールプレイにできるようにする素晴らしいプロンプトを持っています。必要なデフォルトの性格を設定できます。いつでも変更でき、各ユーザーには選択した性格設定と独自のチャット履歴があります。ユーザーは、お互いにチャット履歴を希望する場合にチャット履歴と対話できますが、それ以外の場合は会話が分離されます。
Infinigpt-MatrixのMatrix Chat Protocolでも利用できます
現在、オラマのサポートとモデルの切り替えがあります。
pip3 install openai irc
#optionally
pip3 install ollama-python
OpenAI APIキーを取得し、環境変数OpenAI_API_KEYとして設定します(環境変数を設定するためにパーツを解除することで、コードの下部でこれを行うことができます)
config.jsonのモデルリストに希望のオラマモデルを使用したい場合は追加します。
config.jsonのチャネル、ニックネーム、パスワード、サーバーの変数を入力します。
パスワードはオプションですが、一部のチャネルには登録が必要です。
python3 infinigpt.py
.aiメッセージまたはボット名:メッセージ基本的な使用法。個性はボットオペレーターによってプリセットされます。
.xユーザーメッセージこれにより、別のユーザーのチャット履歴と話すことができます。ユーザーは、履歴を使用したいユーザーの表示名です
.Personaの性格は個性を変えます。それはキャラクター、性格のタイプ、オブジェクト、アイデアになることができます。ここではカスタムプロンプトを使用しないでください。
.customプロンプトカスタムシステムプロンプトを設定します
.resetは、プリセットの性格にリセットします
.Stock性格を削除し、標準のGPT設定にリセットします
.Modelリスト利用可能な大型言語モデル
.Model ModelName変更モデル
.modelリセットリセットモデル
.HELP BOTNAMEヘルプメニューを表示します