はじめに
ChuanhuのChatGPTは、様々な大規模言語モデル(LLM)のための軽量で使いやすいWebグラフィカルインターフェースを提供し、様々な追加機能をサポートするオープンソースプロジェクトです。GPT-4、ChatGLM、LLaMAなどのモデルをサポートし、ファイルクイズ、微調整、ネットワーク検索、エージェントアシスタントなどの機能を提供します。ユーザーは、簡単な設定とインストールで、様々な自然言語処理タスクにこれらの強力な言語モデルをすぐに使い始めることができます。
機能一覧
- マルチモデル対応GPT-4、ChatGLM、LLaMAなど、複数の言語モデルをサポートしています。
- 書類に関する質問と回答文書情報の処理を容易にするために、文書の内容に基づいたQ&A。
- 微調整機能GPT-3.5の微調整をサポート。
- ローカル展開データプライバシーを保護するモデルのローカル展開をサポートする。
- インターネット検索モデルに対するリアルタイムのインターネット検索機能を提供します。
- エージェント・アシスタントAutoGPTと同様、ユーザーの問題解決を完全に自動化。
- 歴史管理自動命名による履歴レコードの検索、削除、名前変更に対応。
- PWAアプリケーションPWAアプリとしてインストールすることで、よりネイティブな体験ができます。
- マルチプラットフォーム化Windows、macOS、Linux、iOS、Androidなどのプラットフォームに対応。
ヘルプの使用
設置プロセス
- クローンプロジェクトターミナルで以下のコマンドを実行する:
git clone https://github.com/GaiZhenbiao/ChuanhuChatGPT.git cd ChuanhuChatGPT
- 依存関係のインストール以下のコマンドを実行して、必要な依存関係をインストールしてください:
pip install -r requirements.txt
ローカルのビッグモデル機能を使用する必要がある場合は、実行してください:
pip install -r requirements_advanced.txt
- 設定ファイルリプロダクション
config_example.json
と名前を変更する。config.json
API-Keyとその他の設定を入力してください。 - プロジェクトの開始ターミナルで以下のコマンドを実行し、プロジェクトを開始する:
パイソンChuanhuChatbot.py
ブラウザが自動的に開き、Chuanhu ChatGPTを使い始めることができます。
- Windowsのワンクリックインストーラーを提供し、.batファイルをダウンロードして実行する。
使用機能
- モデルを選択例えば、GPT-4、ChatGLMなどです。
- 書類に関する質問と回答処理したい文書をアップロードし、質問を入力すると、文書の内容に基づいてモデルが回答します。
- モデルの微調整ファインチューニング機能モジュールに入り、トレーニングデータをアップロードし、モデルのパラメーターを微調整します。
- インターネット検索ダイアログボックスに質問を入力し、"Networking Search "を選択すると、モデルはリアルタイムでインターネット情報にアクセスして質問に答えます。
- エージェントアシスタントの使用タスクの説明を入力すると、エージェントアシスタントが自動的にタスクを実行し、結果を返します。
- 歴史の管理左側の履歴欄で、検索、削除、名前の変更などができます。
詳細設定
- カスタムプロキシで
config.json
ネットワークアクセスの速度を保証するためにプロキシサーバーを設定します。 - マルチAPIキーのロードバランシング複数のAPI-Keyを設定することで、ロードバランシングを実現し、リクエストの処理効率を向上させます。
- 現地展開モデルローカルサーバーにモデルを配置し、データのプライバシーとセキュリティを確保します。