Repolode
GaiZhenbiao

GaiZhenbiao/ChuanhuChatGPT

ChatGPTや多数のLLMを使える軽量なWeb GUI。ファイルへの質問、Web検索、ローカルモデルのデプロイ、エージェント型アシスタントに対応。

代替できる製品:ChatGPT

スター
15,243
フォーク
2,178
未解決の Issue
131
最終コミット
2 か月前

これは何?

Chuanhu ChatはGradioをベースにしたPython製のWebインターフェースで、ChatGPTをはじめ、さまざまな大規模言語モデルと一か所からチャットできます。OpenAI、Azure OpenAI、Google Gemini、Claude、DeepSeek、iFlytek Spark、MiniMax、Midjourneyなどのホスト型APIに加え、ChatGLM、LLaMA、StableLM、MOSS、Qwenなどのローカルモデルにも対応しています。

基本的なチャット機能に加え、アップロードしたファイルをもとに質問に答えるナレッジベース、最新情報を取り込むWeb検索、複数ステップのタスクを実行するエージェント型アシスタントを備えています。会話履歴は自動保存され、正規表現で検索したり名前を変更したりでき、ユーザーごとに分離されます。また、GPT-3.5のファインチューニング、システムプロンプトのテンプレート、LaTeXやコードの表示、デスクトップとモバイルへのPWAとしてのインストールにも対応しています。

リポジトリをクローンして依存関係をインストールし、サンプル設定ファイルをconfig.jsonにコピーしてAPIキーを追加すればセットアップできます。サーバーにデプロイしたり、公開リンクで共有したり、Hugging Face Spacesで実行したりできます。

主な機能

  • 01ChatGPT、Claude、Gemini、DeepSeekをはじめとする多数のホスト型LLM APIと、1つのインターフェースからチャットできます。
  • 02ChatGLM、LLaMA、Qwen、MOSSなどのローカルモデルを実行できます。
  • 03ナレッジベースを使って、アップロードしたファイルについて質問できます。
  • 04Web検索で最新情報を取得し、LLMに提供できます。
  • 05会話履歴を保存・検索・名前変更でき、ユーザーごとに分離できます。
  • 06デスクトップやモバイルにPWAとしてインストールできます。

ユースケース

  • 1つのチャット画面から複数のLLMプロバイダーを比較したり、切り替えたりする。
  • RAGパイプラインを構築せずに、手元のドキュメントについて質問する。
  • 履歴をユーザーごとに分けた、チーム向けの共有チャットインターフェースを運用する。
  • 使い慣れたチャットUIから、ローカルのオープンソースモデルを実行する。

クイックスタート

  1. 1

    リポジトリをクローンします

    git clone https://github.com/GaiZhenbiao/ChuanhuChatGPT.git
  2. 2

    プロジェクトフォルダーに移動して、依存関係をインストールします

    cd ChuanhuChatGPT pip install -r requirements.txt
  3. 3

    config_example.json を config.json にコピーし、API キーを入力します

  4. 4

    アプリを起動します。ブラウザーウィンドウが自動的に開きます

    python ChuanhuChatbot.py

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

  • ChatGPT などの商用モデル API を使用するには、ご自身の API キーが必要です。
  • GPL-3.0 ライセンスの下で提供されています。派生物も同じライセンスの下でオープンソースにする必要があります。

収録されている特集

トピック

よくある質問

ChuanhuChatGPT とは?
ChatGPTや多数のLLMを使える軽量なWeb GUI。ファイルへの質問、Web検索、ローカルモデルのデプロイ、エージェント型アシスタントに対応。 Chuanhu ChatはGradioをベースにしたPython製のWebインターフェースで、ChatGPTをはじめ、さまざまな大規模言語モデルと一か所からチャットできます。OpenAI、Azure OpenAI、Google Gemini、Claude、DeepSeek、iFlytek Spark、MiniMax、Midjourneyなどのホスト型APIに加え、ChatGLM、LLaMA、StableLM、MOSS、Qwenなどのローカルモデルにも対応しています。
ChuanhuChatGPT は無料で使えますか?ライセンスは?
ChuanhuChatGPT は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
ChuanhuChatGPT は今もメンテナンスされていますか?
半年以内に更新あり。ChuanhuChatGPT の最終コミットは 2026年9月16日 です。
ChuanhuChatGPT は何に使えますか?
1つのチャット画面から複数のLLMプロバイダーを比較したり、切り替えたりする。 RAGパイプラインを構築せずに、手元のドキュメントについて質問する。 履歴をユーザーごとに分けた、チーム向けの共有チャットインターフェースを運用する。 使い慣れたチャットUIから、ローカルのオープンソースモデルを実行する。
ChuanhuChatGPT のインストール方法は?
リポジトリをクローンします: git clone https://github.com/GaiZhenbiao/ChuanhuChatGPT.git プロジェクトフォルダーに移動して、依存関係をインストールします: cd ChuanhuChatGPT pip install -r requirements.txt config_example.json を config.json にコピーし、API キーを入力します アプリを起動します。ブラウザーウィンドウが自動的に開きます: python ChuanhuChatbot.py
ChuanhuChatGPT はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/GaiZhenbiao/ChuanhuChatGPT

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

関連プロジェクト