## File: README.md

简体中文 | <a title="English" href="./readme/README_en.md">English</a> | <a title="Japanese" href="./readme/README_ja.md">日本語</a> | <a title="Russian" href="./readme/README_ru.md">Russian</a> | <a title="Korean" href="./readme/README_ko.md">한국어</a>


<h1 align="center">川虎 Chat 🐯 Chuanhu Chat</h1>


> 📢 新增：现已支持 GPT-5（含 GPT-5、GPT-5-mini、GPT-5-nano；400k 上下文、最多 128k 输出）。

[](https://github.com/GaiZhenbiao/ChuanhuChatGPT/assets/51039745/0eee1598-c2fd-41c6-bda9-7b059a3ce6e7?autoplay=1)

## 目录

| [支持模型](#支持模型) | [使用技巧](#使用技巧) | [安装方式](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程) | [常见问题](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/常见问题) | [给作者买可乐🥤](#捐款) | [加入Telegram群组](https://t.me/tkdifferent) |
| --- | --- | --- | --- | --- | --- |

## ✨ 5.0 重磅更新！




<sup>New!</sup> 全新的用户界面！精致得不像 Gradio，甚至有毛玻璃效果！

<sup>New!</sup> 适配了移动端（包括全面屏手机的挖孔/刘海），层级更加清晰。

<sup>New!</sup> 历史记录移到左侧，使用更加方便。并且支持搜索（支持正则）、删除、重命名。

<sup>New!</sup> 现在可以让大模型自动命名历史记录（需在设置或配置文件中开启）。

<sup>New!</sup> 现在可以将 川虎Chat 作为 PWA 应用程序安装，体验更加原生！支持 Chrome/Edge/Safari 等浏览器。

<sup>New!</sup> 图标适配各个平台，看起来更舒服。

<sup>New!</sup> 支持 Finetune（微调） GPT 3.5！


## 支持模型

| API 调用模型 | 备注 | 本地部署模型 | 备注 |
| :---: | --- | :---: | --- |
| [ChatGPT(GPT-5、GPT-4、GPT-4o、o1)](https://chat.openai.com) | 支持微调 gpt-3.5 | [ChatGLM](https://github.com/THUDM/ChatGLM-6B) ([ChatGLM2](https://github.com/THUDM/ChatGLM2-6B)) ([ChatGLM3](https://huggingface.co/THUDM/chatglm3-6b)) ||
| [Azure OpenAI](https://azure.microsoft.com/en-us/products/ai-services/openai-service) |  | [LLaMA](https://github.com/facebookresearch/llama) | 支持 Lora 模型 |
| [Google Gemini Pro](https://ai.google.dev/gemini-api/docs/api-key?hl=zh-cn) |  | [StableLM](https://github.com/Stability-AI/StableLM) ||
| [讯飞星火认知大模型](https://xinghuo.xfyun.cn) |  | [MOSS](https://github.com/OpenLMLab/MOSS) ||
| [Inspur Yuan 1.0](https://air.inspur.com/home) |  | [通义千问](https://github.com/QwenLM/Qwen/tree/main) ||
| [MiniMax](https://api.minimax.chat/) ||[DeepSeek](https://platform.deepseek.com)||
| [XMChat](https://github.com/MILVLG/xmchat) | 不支持流式传输|||
| [Midjourney](https://www.midjourney.com/) | 不支持流式传输|||
| [Claude](https://www.anthropic.com/) | ✨ 现已支持Claude 3 Opus、Sonnet，Haiku将会在推出后的第一时间支持|||
| DALL·E 3 ||||

## 使用技巧

### 💪 强力功能
- **川虎助理**：类似 AutoGPT，全自动解决你的问题；
- **在线搜索**：ChatGPT 的数据太旧？给 LLM 插上网络的翅膀；
- **知识库**：让 ChatGPT 帮你量子速读！根据文件回答问题。
- **本地部署LLM**：一键部署，获取属于你自己的大语言模型。
- **GPT 3.5微调**：支持微调 GPT 3.5，让 ChatGPT 更加个性化。
- **[自定义模型](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/%E8%87%AA%E5%AE%9A%E4%B9%89%E6%A8%A1%E5%9E%8B-Custom-Models)**：灵活地自定义模型，例如对接本地推理服务。

### 🤖 System Prompt
- 通过 System Prompt 设定前提条件，可以很有效地进行角色扮演；
- 川虎Chat 预设了Prompt模板，点击`加载Prompt模板`，先选择 Prompt 模板集合，然后在下方选择想要的 Prompt。

### 💬 基础对话
- 如果回答不满意，可以使用 `重新生成` 按钮再试一次，或者直接 `删除这轮对话`;
- 输入框支持换行，按 <kbd>Shift</kbd> + <kbd>Enter</kbd>即可；
- 在输入框按 <kbd>↑</kbd> <kbd>↓</kbd> 方向键，可以在发送记录中快速切换；
- 每次新建一个对话太麻烦，试试 `单论对话` 功能；
- 回答气泡旁边的小按钮，不仅能 `一键复制`，还能 `查看Markdown原文`；
- 指定回答语言，让 ChatGPT 固定以某种语言回答。

### 📜 对话历史
- 对话历史记录会被自动保存，不用担心问完之后找不到了；
- 多用户历史记录隔离，除了你都看不到；
- 重命名历史记录，方便日后查找；
- <sup>New!</sup> 魔法般自动命名历史记录，让 LLM 理解对话内容，帮你自动为历史记录命名！
- <sup>New!</sup> 搜索历史记录，支持正则表达式！

### 🖼️ 小而美的体验
- 自研 Small-and-Beautiful 主题，带给你小而美的体验；
- 自动亮暗色切换，给你从早到晚的舒适体验；
- 完美渲染 LaTeX / 表格 / 代码块，支持代码高亮；
- <sup>New!</sup> 非线性动画、毛玻璃效果，精致得不像 Gradio！
- <sup>New!</sup> 适配 Windows / macOS / Linux / iOS / Android，从图标到全面屏适配，给你最合适的体验！
- <sup>New!</sup> 支持以 PWA应用程序 安装，体验更加原生！

### 👨‍💻 极客功能
- <sup>New!</sup> 支持 Fine-tune（微调）gpt-3.5！
- 大量 LLM 参数可调；
- 支持更换 api-host；
- 支持自定义代理；
- 支持多 api-key 负载均衡。

### ⚒️ 部署相关
- 部署到服务器：在 `config.json` 中设置 `"server_name": "0.0.0.0", "server_port": <你的端口号>,`。
- 获取公共链接：在 `config.json` 中设置 `"share": true,`。注意程序必须在运行，才能通过公共链接访问。
- 在Hugging Face上使用：建议在右上角 **复制Space** 再使用，这样App反应可能会快一点。

## 快速上手

在终端执行以下命令：

```shell
git clone https://github.com/GaiZhenbiao/ChuanhuChatGPT.git
cd ChuanhuChatGPT
pip install -r requirements.txt
```

然后，在项目文件夹中复制一份 `config_example.json`，并将其重命名为 `config.json`，在其中填入 `API-Key` 等设置。

```shell
python ChuanhuChatbot.py
```

一个浏览器窗口将会自动打开，此时您将可以使用 **川虎Chat** 与ChatGPT或其他模型进行对话。

> **Note**
>
> 具体详尽的安装教程和使用教程请查看[本项目的wiki页面](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程)。

## 疑难杂症解决

在遇到各种问题查阅相关信息前，您可以先尝试 **手动拉取本项目的最新更改<sup>1</sup>** 并 **更新依赖库<sup>2</sup>**，然后重试。步骤为：

1. 点击网页上的 `Download ZIP` 按钮，下载最新代码并解压覆盖，或
   ```shell
   git pull https://github.com/GaiZhenbiao/ChuanhuChatGPT.git main -f
   ```
2. 尝试再次安装依赖（可能本项目引入了新的依赖）
   ```
   pip install -r requirements.txt
   ```

很多时候，这样就可以解决问题。

如果问题仍然存在，请查阅该页面：[常见问题](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/常见问题)

该页面列出了**几乎所有**您可能遇到的各种问题，包括如何配置代理，以及遇到问题后您该采取的措施，**请务必认真阅读**。

## 了解更多

若需了解更多信息，请查看我们的 [wiki](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki)：

- [想要做出贡献？](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/贡献指南)
- [项目更新情况？](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/更新日志)
- [二次开发许可？](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用许可)
- [如何引用项目？](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用许可#如何引用该项目)

## Starchart

[](https://star-history.com/#GaiZhenbiao/ChuanhuChatGPT&Date)

## Contributors

<a href="https://github.com/GaiZhenbiao/ChuanhuChatGPT/graphs/contributors">
  
</a>

## 捐款

🐯如果觉得这个软件对你有所帮助，欢迎请作者喝可乐、喝咖啡～

联系作者：请去[我的bilibili账号](https://space.bilibili.com/29125536)私信我。

[](https://www.buymeacoffee.com/ChuanhuChat)

---

## File: readme/README_en.md

<a title="Chinese" href="../README.md">简体中文</a> | English | <a title="Japanese" href="README_ja.md">日本語</a> | <a title="Russian" href="README_ru.md">Russian</a> | <a title="Korean" href="README_ko.md">한국어</a>


<h1 align="center">川虎 Chat 🐯 Chuanhu Chat</h1>


[](https://github.com/GaiZhenbiao/ChuanhuChatGPT/assets/51039745/0eee1598-c2fd-41c6-bda9-7b059a3ce6e7?autoplay=1)

## ✨ 5.0 Major Update!




<sup>New!</sup> An all-new user interface! So exquisite that it doesn't look like Gradio, it even has a frosted glass effect!

<sup>New!</sup> Adapted for mobile devices (including perforated/bezel-less phones), the hierarchy is clearer.

<sup>New!</sup> The history is moved to the left for easier use. And supports search (with regular expressions), delete, and rename.

<sup>New!</sup> Now you can let the large model automatically name the history (Enabled in the settings or configuration file).

<sup>New!</sup> Chuanhu Chat can now be installed as a PWA application for a more native experience! Supported on Chrome/Edge/Safari etc.

<sup>New!</sup> Icons adapted for all platforms, looking more comfortable.

<sup>New!</sup> Supports Finetune (fine-tuning) GPT 3.5!

## Supported Models

| API Callable Models | Remarks | Locally Deployed Models | Remarks |
| :---: | --- | :---: | --- |
| [ChatGPT(GPT-5, GPT-4, GPT-4o, o1)](https://chat.openai.com) | supports fine-tune gpt-3.5 | [ChatGLM](https://github.com/THUDM/ChatGLM-6B) ([ChatGLM2](https://github.com/THUDM/ChatGLM2-6B)) ([ChatGLM3](https://huggingface.co/THUDM/chatglm3-6b)) ||
| [Azure OpenAI](https://azure.microsoft.com/en-us/products/ai-services/openai-service) |  | [LLaMA](https://github.com/facebookresearch/llama) | Support Lora models|
| [Google Gemini Pro](https://ai.google.dev/gemini-api/docs/api-key?hl=zh-cn) |  | [StableLM](https://github.com/Stability-AI/StableLM)||
| [iFlytek Starfire Cognition Large Model](https://xinghuo.xfyun.cn) |  | [MOSS](https://github.com/OpenLMLab/MOSS)||
| [Inspur Yuan 1.0](https://air.inspur.com/home) |  | [Qwen](https://github.com/QwenLM/Qwen/tree/main)||
| [MiniMax](https://api.minimax.chat/) ||||
| [XMChat](https://github.com/MILVLG/xmchat) | Not support streaming|||
| [Midjourney](https://www.midjourney.com/) | Not support streaming|||
| [Claude](https://www.anthropic.com/) | ✨ Now supports Claude 3 Opus and Sonnet, Haiku will be supported as soon as it is released|||
| DALL·E 3 ||||

## Usage Tips

### 💪 Powerful Functions
- **Chuanhu Assistant**: Similar to AutoGPT, automatically solves your problems;
- **Online Search**: Is ChatGPT's data too old? Give LLM the wings of the internet;
- **Knowledge Base**: Let ChatGPT help you speed read quantumly! Answer questions based on files.
- **Local LLM Deployment**: One-click deployment, get your own large language model.
- **Fine-tuning**: Support fine-tuning GPT-3.5, make your own model!
- **[Custom Model](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/%E8%87%AA%E5%AE%9A%E4%B9%89%E6%A8%A1%E5%9E%8B-Custom-Models)**: Flexibly customize models, such as docking with local inference services.

### 🤖 System Prompt
- The system prompt can effectively enable role-playing by setting prerequisite conditions;
- ChuanhuChat presets Prompt templates, click `Load Prompt Template`, choose the Prompt template collection first, then choose the Prompt you want in the list below.

### 💬 Basic Conversation
- If the answer is not satisfactory, you can try the `Regenerate` button again, or directly `Delete this round of conversation`;
- Input box supports line breaks, press <kbd>Shift</kbd> + <kbd>Enter</kbd> to make one;
- Using the <kbd>↑</kbd> <kbd>↓</kbd> arrow keys in the input box, you can quickly switch between send records;
- Generating a new conversation every time is too cumbersome, try the `single-dialogue` function;
- The small button next to the answer bubble not only allows `one-click copy`, but also lets you `view the original Markdown text`;
- Specify the answer language, so that ChatGPT will always reply in a certain language.

### 📜 Chat History
- Dialogue history will be automatically saved, you won't have to worry about not being able to find it after asking;
- Multi-user history isolation, only you can see them;
- Rename chat, easy to find in the future;
- <sup>New!</sup> Magically auto-name the chat, let LLM understand the conversation content, and automatically name the chat for you!
- <sup>New!</sup> Search chat, supports regular expressions!

### 🖼️ Small and Beautiful Experience
- Self-developed Small-and-Beautiful theme, gives you a small and beautiful experience;
- Automatic light and dark color switching, gives you a comfortable experience from morning till night;
- Perfectly rendering LaTeX / tables / code blocks, supports code highlighting;
- <sup>New!</sup> Non-linear animations, frosted glass effect, so exquisite it doesn't look like Gradio!
- <sup>New!</sup> Adapted for Windows / macOS / Linux / iOS / Android, from icon to screen adaptation, gives you the most suitable experience!
- <sup>New!</sup> Supports PWA app installation for an even more native experience!

### 👨‍💻 Geek Functions
- <sup>New!</sup> Supports Fine-tuning gpt-3.5!
- Plenty of available LLM parameters to adjust;
- Supports API-host switching;
- Supports custom proxies;
- Supports multiple api-key load balancing.

### ⚒️ Deployment Related
- Deployment to the server: Set in `config.json` `"server_name": "0.0.0.0", "server_port": <your port number>,`.
- Obtain public link: Set in `config.json` `"share": true,`. Note that the program must be running to access it through public links.
- Use on Hugging Face: It's recommended to **Duplicate the Space** in the top right corner before using, the App response might be faster.

## Quick Start

Execute the following commands in the terminal:

```shell
git clone https://github.com/GaiZhenbiao/ChuanhuChatGPT.git
cd ChuanhuChatGPT
pip install -r requirements.txt
```

Then make a copy of `config_example.json`, rename it to `config.json`, and then fill in your API-Key and other settings in the file.

```shell
python ChuanhuChatbot.py
```

A browser window will automatically open, at this point you can use **Chuanhu Chat** to chat with ChatGPT or other models.

> **Note**
>
> Please check our [wiki page](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程) for detailed instructions.).


## Troubleshooting

When you encounter problems, you should try to **manually pull the latest changes<sup>1</sup>** and **update dependencies<sup>2</sup>** first, then retry. Steps are:

1. Click on the `Download ZIP` button on the website, download the latest code and unzip to replace, or
   ```shell
   git pull https://github.com/GaiZhenbiao/ChuanhuChatGPT.git main -f
   ```
2. Try to install dependencies again (the project might have new dependencies)
   ```
   pip install -r requirements.txt
   ```

Generally, you can solve most problems by following these steps.

If the problem still exists, please refer to this page: [Frequently Asked Questions (FAQ)](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/常见问题)

This page lists almost all the possible problems and solutions. Please read it carefully.

## More Information

More information could be found in our [wiki](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki):

- [How to contribute a translation](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/Localization)
- [How to make a contribution](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/贡献指南)
- [How to cite the project](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用许可#如何引用该项目)
- [Project changelog](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/更新日志)
- [Project license](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用许可)

## Starchart

[](https://star-history.com/#GaiZhenbiao/ChuanhuChatGPT&Date)

## Contributors

<a href="https://github.com/GaiZhenbiao/ChuanhuChatGPT/graphs/contributors">
  
</a>

## Sponsor

🐯 If you find this project helpful, feel free to buy me a coke or a cup of coffee~

[](https://www.buymeacoffee.com/ChuanhuChat)

---

## File: readme/README_ja.md

<a title="Chinese" href="../README.md">简体中文</a> | <a title="English" href="README_en.md">English</a> | 日本語 |  <a title="Russian" href="README_ru.md">Russian</a> | <a title="Korean" href="README_ko.md">한국어</a>


<h1 align="center">川虎 Chat 🐯 Chuanhu Chat</h1>


> 新着: GPT-5 ファミリー（GPT-5 / GPT-5-mini / GPT-5-nano）に対応。40万トークンのコンテキスト、最大 12.8万トークンの出力。

[](https://github.com/GaiZhenbiao/ChuanhuChatGPT/assets/51039745/0eee1598-c2fd-41c6-bda9-7b059a3ce6e7?autoplay=1)

## ✨ 5.0の重要な更新！



<sup>新!</sup> 全く新しいユーザーインターフェース！Gradioに比べて精緻で、さらにフロストガラス効果があります！

<sup>新!</sup> モバイル端末（画面全体のスマホのパンチホール/ノッチを含む）に対応し、レイヤーがはっきりしてきました。

<sup>新!</sup> 履歴が左側に移動し、使いやすくなりました。また、検索（正規表現対応）、削除、リネームが可能です。

<sup>新!</sup> 大きなモデルによる履歴の自動命名が可能になりました（設定または設定ファイルで有効化が必要）。

<sup>新!</sup> 今では 川虎チャット を PWAアプリケーションとしてインストールすることも可能で、よりネイティブな体験ができます！Chrome/Edge/Safariなどのブラウザをサポート。

<sup>新!</sup> 各プラットフォームに適したアイコンで、見ていても気持ちがいい。

<sup>新!</sup> Finetune（微調整）GPT 3.5に対応！

## モデルのサポート

| API呼び出しモデル | 備考 | ローカルデプロイモデル | 備考 |
| :---: | --- | :---: | --- |
| [ChatGPT(GPT-5、GPT-4、GPT-4o、o1)](https://chat.openai.com) | gpt-3.5の微調整をサポート | [ChatGLM](https://github.com/THUDM/ChatGLM-6B) ([ChatGLM2](https://github.com/THUDM/ChatGLM2-6B)) ([ChatGLM3](https://huggingface.co/THUDM/chatglm3-6b)) ||
| [Azure OpenAI](https://azure.microsoft.com/en-us/products/ai-services/openai-service) |  | [LLaMA](https://github.com/facebookresearch/llama) | Loraモデルのサポートあり |
| [Google Gemini Pro](https://ai.google.dev/gemini-api/docs/api-key?hl=zh-cn) |  | [StableLM](https://github.com/Stability-AI/StableLM)||
| [讯飞星火认知大模型](https://xinghuo.xfyun.cn) |  | [MOSS](https://github.com/OpenLMLab/MOSS)||
| [Inspur Yuan 1.0](https://air.inspur.com/home) |  | [Qwen](https://github.com/QwenLM/Qwen/tree/main)||
| [MiniMax](https://api.minimax.chat/) ||||
| [XMChat](https://github.com/MILVLG/xmchat) | ストリーミング転送はサポートされていません|||
| [Midjourney](https://www.midjourney.com/) | ストリーミング転送はサポートされていません|||
| [Claude](https://www.anthropic.com/) ||||

## 使う上でのTips

### 💪 パワフルな機能
- **川虎助理**：AutoGPTに似ており、自動的に問題を解決します。
- **オンライン検索**：ChatGPTのデータが古い場合は、LLMにネットワークの翼を付けます。
- **ナレッジベース**：ChatGPTがあなたをクイックリーディングの世界へご招待！ファイルに基づいて質問に答えます。
- **LLMのローカルデプロイ**：ワンクリックであなた自身の大規模言語モデルをデプロイします。
- **GPT 3.5微調整**：ChatGPTをよりパーソナライズするためのGPT 3.5の微調整をサポートします。
- **[カスタムモデル](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/%E8%87%AA%E5%AE%9A%E4%B9%89%E6%A8%A1%E5%9E%8B-Custom-Models)**：例えば、ローカル推論サービスに接続するなど、モデルを柔軟にカスタマイズします。

### 🤖 システムプロンプト
- システムプロンプトを使用して前提条件を設定すると、ロールプレイが効果的に行えます。
- 川虎Chatはプロンプトテンプレートを予め設定しており、「プロンプトテンプレートを読み込む」をクリックして、まずプロンプトテンプレートコレクションを選択し、次に下部で希望のプロンプトを選択します。

### 💬 ベーシックな対話
- もし回答が満足できない場合、「再生成」ボタンを使用して再試行するか、直接「このラウンドの対話を削除」することができます。
- 入力ボックスは改行をサポートしており、 <kbd>Shift</kbd> + <kbd>Enter</kbd> を押すと改行できます。
- 入力ボックスで <kbd>↑</kbd> <kbd>↓</kbd> キーを押すと、送信履歴をスピーディに切り替えることができます。
- 各対話を新しく作成するのは面倒ですか？「単発対話」機能を試してみてください。
- 回答バブルの横の小さなボタンは「一括コピー」だけでなく、「Markdownの元のテキストを表示」もできます。
- 回答の言語を指定して、ChatGPTが特定の言語で回答するようにします。

### 📜 履歴記録
- ダイアログの履歴は自動的に保存されるので、完了後に見つけることができます。
- 複数のユーザーの履歴は分離されており、他のユーザーは閲覧できません。
- 履歴の名前を変更することで、将来的な検索を容易にします。
- <sup>新!</sup> マジカルな自動履歴名付け機能で、LLMが対話内容を理解し、履歴に自動的に名前をつけてくれます！
- <sup>新!</sup> 正規表現をサポートする履歴検索！

### 🖼️ シンプルな使いやすさ
- 独自のSmall-and-Beautifulテーマで、シンプルで美しい体験を提供します。
- 自動的な明暗の切り替えで、早朝から夜まで快適な体験ができます。
- LaTeX/テーブル/コードブロックを完璧にレンダリングし、コードハイライトがサポートされています。
- <sup>新!</sup> ノンリニアアニメーション、フロストガラスの効果など、Gradioのように洗練されています！
- <sup>新!</sup> Windows / macOS / Linux / iOS / Androidに対応し、アイコンからフルスクリーンまで、最適な体験を提供します！
- <sup>新!</sup> PWAアプリケーションのインストールがサポートされており、よりネイティブな体験ができます！

### 👨‍💻 ギーク向け機能
- <sup>新!</sup> gpt-3.5のFine-tune（微調整）がサポートされています！
- 多くのLLMパラメータをカスタマイズできます。
- api-hostの変更が可能です。
- カスタムプロキシの設定が可能です。
- 負荷分散のための複数のapiキーのサポートがあります。

### ⚒️ デプロイに関する情報
- サーバーへのデプロイ：`config.json`ファイルで`"server_name": "0.0.0.0", "server_port": <あなたのポート番号>,"`を設定します。
- 共有リンクの取得：`config.json`ファイルで`"share": true,`を設定します。ただし、プログラムが実行されている必要があります。
- Hugging Faceでの使用：右上のコーナーの「Spaceをコピー」を選択し、それから使用することをおすすめします。これにより、アプリの反応が速くなる場合があります。


## クイックスタート

```shell
git clone https://github.com/GaiZhenbiao/ChuanhuChatGPT.git
cd ChuanhuChatGPT
pip install -r requirements.txt
```

次に `config_example.json`をコピーして `config.json`にリネームし、そのファイルにAPI-Keyなどの設定を記入する。

```shell
python ChuanhuChatbot.py
```

ブラウザのウィンドウが開き、ChatGPTとチャットできるようになります。

> **Note**
>
> 詳しい手順は[wikiページ](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程)をご確認ください。

## トラブルシューティング

問題が発生した場合は、まずこのプロジェクトの最新の変更点を手動で引っ張ってみるのがよいでしょう。その手順は以下の通りです：

1. ウェブページの `Download ZIP` をクリックして最新のコードアーカイブをダウンロードするか、または
   ```shell
   git pull https://github.com/GaiZhenbiao/ChuanhuChatGPT.git main -f
   ```
2. 新しい依存関係が導入されている可能性があるため、依存関係を再度インストールしてみてください。
   ```
   pip install -r requirements.txt
   ```

一般的に、以下の手順でほとんどの問題を解決することができます。

それでも問題が解決しない場合は、こちらのページをご参照ください： [よくある質問（FAQ）](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/常见问题)

このページでは、考えられるほぼすべての問題点と解決策を掲載しています。よくお読みください。

## More Information

より詳細な情報は、[wiki](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki) をご覧ください。:

- [How to contribute a translation](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/Localization)
- [How to make a contribution](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/贡献指南)
- [How to cite the project](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用许可#如何引用该项目)
- [Project changelog](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/更新日志)
- [Project license](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用许可)

## Starchart

[](https://star-history.com/#GaiZhenbiao/ChuanhuChatGPT&Date)

## Contributors

<a href="https://github.com/GaiZhenbiao/ChuanhuChatGPT/graphs/contributors">
  
</a>

## Sponsor

🐯 この企画が役に立ったら、遠慮なくコーラかコーヒーでもおごってください〜。

[](https://www.buymeacoffee.com/ChuanhuChat)

---

## File: readme/README_ko.md

<a title="Chinese" href="../README.md">简体中文</a> |  <a title="English" href="README_en.md">English</a> | <a title="Japanese" href="README_ja.md">日本語</a> | <a title="Russian" href="README_ru.md">Russian</a> | 한국어


<h1 align="center">川虎 Chat 🐯 Chuanhu Chat</h1>


> 신규: 이제 GPT-5 패밀리(GPT-5 / GPT-5-mini / GPT-5-nano) 지원. 컨텍스트 40만 토큰, 최대 출력 12.8만 토큰.

[](https://github.com/GaiZhenbiao/ChuanhuChatGPT/assets/51039745/0eee1598-c2fd-41c6-bda9-7b059a3ce6e7?autoplay=1)

## ✨ 5.0 업데이트!




<sup>New!</sup> 완전히 새로운 사용자 인터페이스! 반투명 유리효과를 지원합니다!

<sup>New!</sup> 모든 모바일 장치에 적합한 UI.

<sup>New!</sup> 대화 기록이 왼쪽으로 이동하여 더 편리하게 사용할 수 있습니다. 검색, 삭제, 이름 변경이 가능합니다.

<sup>New!</sup> 자동으로 대화 기록의 이름을 설정할 수 있습니다. (설정에서 활성화 필요).

<sup>New!</sup> Chuanhu Chat는 이제 Chrome/Edge/Safari 등 브라우저를 지원하는 PWA입니다.

<sup>New!</sup> 아이콘들이 플랫폼에 맞게 조정되어, 더 자연스럽습니다.

<sup>New!</sup> GPT 3.5! 파인튜닝을 지원합니다.

## 지원 모델들

|                                      API 호출 모델들                                       | 설명                    |                                             로컬 배포 모델                                              | 설명                  |
|:-------------------------------------------------------------------------------------:|-----------------------|:-------------------------------------------------------------------------------------------------:|---------------------|
|                       [ChatGPT(GPT-5、GPT-4、GPT-4o、o1)](https://chat.openai.com)                       | gpt-3.5 파인튜닝 지원       | [ChatGLM](https://github.com/THUDM/ChatGLM-6B) ([ChatGLM2](https://github.com/THUDM/ChatGLM2-6B)) |
| [Azure OpenAI](https://azure.microsoft.com/en-us/products/ai-services/openai-service) |                       |                        [LLaMA](https://github.com/facebookresearch/llama)                         | Lora 모델 지원
|          [Google PaLM](https://developers.generativeai.google/products/palm)          | 스트리밍 미지원              |                       [StableLM](https://github.com/Stability-AI/StableLM)
|          [iFlytek Starfire Cognition Large Model](https://xinghuo.xfyun.cn)           |                       |                             [MOSS](https://github.com/OpenLMLab/MOSS)
|                    [Inspur Yuan 1.0](https://air.inspur.com/home)                     |                       |                         [Qwen](https://github.com/QwenLM/Qwen/tree/main)
|                         [MiniMax](https://api.minimax.chat/)                          |
|                      [XMChat](https://github.com/MILVLG/xmchat)                       | 스트리밍 미지원
|                       [Midjourney](https://www.midjourney.com/)                       | 스트리밍 미지원
|                         [Claude](https://www.anthropic.com/)                          |

## 사용 팁

### 💪 강력한 기능
- **Chuanhu Assistant**: AutoGPT와 같이,문제를 자동으로 해결합니다.
- **온라인 검색**: ChatGPT의 데이터가 너무 오래되었나요? LLM과 인터넷의 정보를 함께 사용하세요.
- **Knowledge Base**: ChatGPT가 당신의 읽기 속도를 높여줍니다! 파일에 대해 질문하세요.
- **LLM 로컬 배포**: 원클릭 LLM 배포로 당신만의 LLM을 가지세요.
- **GPT 3.5 미세 조정**: GPT 3.5를 미세 조정하여 ChatGPT를 더욱 개성화합니다.
- **[사용자 정의 모델](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/%E8%87%AA%E5%AE%9A%E4%B9%89%E6%A8%A1%E5%9E%8B-Custom-Models)**: 유연하게 모델을 사용자 정의하고, 예를 들어 로컬 추론 서비스를 연결합니다.

### 🤖 시스템 프롬프트
- 시스템 프롬프트를 통해 사전 조건을 설정하면 역할극을 효과적으로 할 수 있습니다.
- ChuanhuChat는 프롬프트 프리셋을 제공합니다. `프롬프트 템플릿 불러오기`탭에서 프롬프트를 불러온 후 아래 리스트에서 원하는 프롬프트를 설정하세요.

### 💬 기본 대화
- 답변이 만족스럽지 않다면 `재생성` 버튼으로 다시 시도하거나  `이 라운드의 질문과 답변 삭제` 버튼을 사용할 수 있습니다.
- 입력창은 줄 바꿈을 지원합니다. <kbd>Shift</kbd> + <kbd>Enter</kbd> 를 사용하세요.
- 입력창에서 <kbd>↑</kbd> <kbd>↓</kbd> 를 사용해 이전 전송 기록으로 이동할 수 있습니다.
- 매번 새로운 대화를 만드는 것이 귀찮다면 `단일 대화` 기능을 사용하세요;
- 답변 옆의 버튼들은 `일괄 복사`, `원본 Markdown 보기` 기능을 제공합니다.
- ChatGPT가 특정 언어로 응답할 수 있도록 답장 언어를 지정하세요.

### 📜 대화 기록
- 대화 기록은 자동으로 저장됩니다.
- 다중 사용자모드 사용시 본인 대화는 본인만 볼 수 있습니다.
- 대화 기록명을 바꿔 추후 검색을 용이하게 할 수 있습니다.
- <sup>New!</sup> LLM이 대화 기록을 요약하여 대화 기록명을 자동으로 설정하게 할 수 있습니다.
- <sup>New!</sup> 정규식을 사용하여 검색할 수 있습니다.

### 🖼️ 간단하고 아름다운 UI
- 자체 개발한 Small-and-Beautiful 테마는 간단하고 아름다운 UI를 제공합니다.
- 자동 다크/라이트 테마 전환으로 아침부터 밤까지 편안한 경험을 제공합니다.
- 완벽한 LaTeX / 표 / 소스 코드 렌더링;
- <sup>New!</sup> 비선형 애니메이션, 반투명 유리효과
- <sup>New!</sup> Windows / macOS / Linux / iOS / Android 각 플랫폼에 최적화된 경험을 제공합니다.
- <sup>New!</sup> PWA앱 설치로 더 자연스러운 경험을 제공합니다.

### 👨‍💻 전문가용 기능
- <sup>New!</sup> gpt-3.5 파인튜닝 제공!
- LLM의 다양한 파라미터들을 조정할 수 있습니다.
- API-host 변경 지원
- 커스텀 프록시 제공
- 다중 api키 로드밸런싱 기능 제공

### ⚒️ 배포 관련
- 서버에 배포: `config.json`에서 다음 항목을 설정하세요 `"server_name": "0.0.0.0", "server_port": <your port number>,`.
- 공개 주소 가져오기: `config.json`에서 다음 항목을 설정하세요 `"share": true,`.
- Hugging Face에서 사용: 앱이 더 빠르게 반응할 수 있도록 우측 상단의 버튼에서 **Duplicate the Space** 를 사용하세요

## 빠른 시작

터미널에서 다음 명령을 실행합니다.

```shell
git clone https://github.com/GaiZhenbiao/ChuanhuChatGPT.git
cd ChuanhuChatGPT
pip install -r requirements.txt
```

`config_example.json`의 복제본을 만들고, 이름을 `config.json`로 변경합니다, 이후 파일에서 API키와 다른 세팅들을 수정합니다.

```shell
python ChuanhuChatbot.py
```

브라우저가 자동으로 열리고 **Chuanhu Chat**를 사용해 ChatGPT 또는 다른 모델들을 사용할 수 있습니다.

> **참고**
>
> [wiki page](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程) 에서 자세한 정보를 확인하세요


## 문제해결

문제가 발생하면 **최신 코드로 업데이트하고<sup>1</sup>** **종속성을 업데이트<sup>2</sup>** 한 후 재시도 해보세요. 단계는 다음과 같습니다.:

1. Github 웹 페이지의 `Download ZIP`버튼으로 최신 코드를 다운로드하거나 다음 코드를 사용하세요
   ```shell
   git pull https://github.com/GaiZhenbiao/ChuanhuChatGPT.git main -f
   ```
2. 다음 코드로 종속성을 업데이트하세요
   ```
   pip install -r requirements.txt
   ```

보통 이 방법으로 문제가 해결됩니다.

문제가 해결되지 않는다면 다음 페이지를 확인해보세요: [Frequently Asked Questions (FAQ)](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/常见问题)

이 페이지에는 거의 대부분의 문제와 해결법이 있습니다. 자세히 읽어보세요

## 더 알아보기

더 많은 정보가 [wiki](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki) 에 있습니다.

- [어떻게 번역에 기여하나요?](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/Localization)
- [어떻게 이 프로젝트에 기여하나요?](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/贡献指南)
- [어떻게 이 프로젝트를 인용하나요?](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用许可#如何引用该项目)
- [업데이트 기록](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/更新日志)
- [프로젝트 라이선스](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用许可)

## Starchart

[](https://star-history.com/#GaiZhenbiao/ChuanhuChatGPT&Date)

## 기여자들

<a href="https://github.com/GaiZhenbiao/ChuanhuChatGPT/graphs/contributors">
  
</a>

## 기부

🐯 이 프로젝트가 도움이되었다면, 저에게 커피나 콜라를 사주세요~

[](https://www.buymeacoffee.com/ChuanhuChat)

---

## File: readme/README_ru.md

<a title="Chinese" href="../README.md">简体中文</a> | <a title="English" href="README_en.md">English</a> |  <a title="Japanese" href="README_ja.md">日本語</a> |  Russian | <a title="Korean" href="README_ko.md">한국어</a>


<h1 align="center">川虎 Chat 🐯 Chuanhu Chat</h1>


> Новое: теперь поддерживается семейство GPT-5 (GPT-5, GPT-5-mini, GPT-5-nano): контекст 400k, до 128k токенов вывода.

[](https://github.com/GaiZhenbiao/ChuanhuChatGPT/assets/51039745/0eee1598-c2fd-41c6-bda9-7b059a3ce6e7?autoplay=1)

## ✨ Обновление 5.0!



<sup>New!</sup> Совершенно новый пользовательский интерфейс! Он такой приятный, не похожий на Gradio, с новым эффектом матового стекла!

<sup>New!</sup> Адаптация для мобильных устройств (включая экраны с отверстием/выемкой под камеру), иерархия стала более четкой.

<sup>New!</sup> История перенесена в левую часть для удобства использования. Поддерживается поиск (с поддержкой регулярных выражений), удаление и переименование.

<sup>New!</sup> Теперь можно автоматически давать истории имена для больших моделей (требуется включение в настройках или в конфигурационном файле).

<sup>New!</sup> Теперь можно установить Чуаньху Чат в качестве приложения PWA, чтобы повысить нативность! Поддерживаемые браузеры: Chrome/Edge/Safari и другие.

<sup>New!</sup> Значок адаптирован для различных платформ, выглядит более комфортно.

<sup>New!</sup> Поддержка Fine-tune (микронной настройки) GPT 3.5!

## Поддерживаемые модели

| Модель с использованием API | Примечание | Локально развернутые модели | Примечание |
| :---: | --- | :---: | --- |
| [ChatGPT (GPT-5、GPT-4、GPT-4o、o1)](https://chat.openai.com) | Поддерживает микронастройку gpt-3.5 | [ChatGLM](https://github.com/THUDM/ChatGLM-6B) ([ChatGLM2](https://github.com/THUDM/ChatGLM2-6B)) ([ChatGLM3](https://huggingface.co/THUDM/chatglm3-6b)) ||
| [Azure OpenAI](https://azure.microsoft.com/en-us/products/ai-services/openai-service) |  | [LLaMA](https://github.com/facebookresearch/llama) | Поддерживает модель Lora |
| [Google Gemini Pro](https://ai.google.dev/gemini-api/docs/api-key?hl=zh-cn) |  | [StableLM](https://github.com/Stability-AI/StableLM)||
| [Xunfei Xinghuo Cognitive Model](https://xinghuo.xfyun.cn) |  | [MOSS](https://github.com/OpenLMLab/MOSS)||
| [Inspur Yuan 1.0](https://air.inspur.com/home) |  | [Qwen](https://github.com/QwenLM/Qwen/tree/main)||
| [MiniMax](https://api.minimax.chat/) ||||
| [XMChat](https://github.com/MILVLG/xmchat) | Не поддерживает потоковую передачу данных|||
| [Midjourney](https://www.midjourney.com/) | Не поддерживает потоковую передачу данных|||
| [Claude](https://www.anthropic.com/) ||||

## Советы по использованию

### 💪 Мощные функции
- **Chuanhu ассистент**: подобно AutoGPT, полностью автоматизированное решение вашей проблемы;
- **Поиск в Интернете**: данные ChatGPT устарели? Дайте LLM возможность использовать сеть;
- **База знаний**: позвольте ChatGPT помочь вам быстро прочитать информацию! Ответить на вопросы в соответствии с файлами.
- **Локальная установка LLM**: одним щелчком разверните свою собственную модель языка большого размера.
- **GPT 3.5 Микронастройка**: Поддержка микронастройки GPT 3.5, чтобы сделать ChatGPT более персонализированным.
- **[Пользовательские модели](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/%E8%87%AA%E5%AE%9A%E4%B9%89%E6%A8%A1%E5%9E%8B-Custom-Models)**: Гибко настраивайте модели, например, подключите локальные сервисы вывода.

### 🤖 Системный промт
- Установка предпосылок через системное сообщение позволяет эффективно играть роль персонажа;
- Чуаньху Чат предоставляет набор системных шаблонов, нажмите "Загрузить шаблон системного сообщения", затем выберите необходимый шаблон ниже.

### 💬 Обычный диалог
- Если ответ не удовлетворяет вас, можно попробовать снова с помощью кнопки "Перегенерировать" или просто удалить этот раунд диалога;
- Поле ввода поддерживает перенос строки, нажмите <kbd>Shift</kbd> + <kbd>Enter</kbd>, чтобы сделать перенос строки;
- В поле ввода можно использовать клавиши <kbd>↑</kbd> и <kbd>↓</kbd>, чтобы быстро переключаться в истории отправки;
- Создание нового диалога слишком неудобно? Попробуйте функцию "Одиночный диалог";
- У кнопки возле пузыря с ответом можно не только "скопировать одним нажатием", но и "посмотреть исходный текст в формате Markdown";
- Укажите язык ответа, чтобы ChatGPT всегда отвечал на определенном языке.

### 📜 История чатов
- История диалогов будет сохраняться автоматически, не нужно беспокоиться о том, что после вопросов они исчезнут;
- История диалогов защищена для каждого пользователя, никто кроме вас не может ее видеть;
- Переименуйте историю диалога, чтобы было удобнее искать в будущем;
- <sup>New!</sup> Магическое автоматическое именование истории диалога: позволяет LLM понять содержание диалога и автоматически называть историю диалога!
- <sup>New!</sup> Поиск истории диалога, поддержка регулярных выражений!

### 🖼️ Красивый и компактный интерфейс
- Собственная тема Small-and-Beautiful принесет вам красивые и компактные впечатления;
- Автоматическое переключение светлой и темной темы обеспечит комфорт в любое время суток;
- Идеальное отображение LaTeX / таблиц / блоков кода, поддержка подсветки синтаксиса;
- <sup>New!</sup> Нелинейная анимация, эффект матового стекла – он такой изысканный, не похожий на Gradio!
- <sup>New!</sup> Поддержка Windows / macOS / Linux / iOS / Android, от иконки до адаптации под экраны с вырезами, предоставляет оптимальный опыт!
- <sup>New!</sup> Поддержка установки в качестве PWA-приложения, для более нативного опыта!

### 👨‍💻 Технические возможности
- <sup>New!</sup> Поддержка Fine-tune (тонкой настройки) gpt-3.5!
- Множество настраиваемых параметров для LLM;
- Поддержка изменения api-host;
- Поддержка настройки настраиваемого прокси-сервера;
- Поддержка балансировки нагрузки между несколькими ключами API.

### ⚒️ Развертывание на сервере
- Развертывание на сервере: установите `"server_name": "0.0.0.0", "server_port": <порт>",` в `config.json`.
- Получение общедоступной ссылки: установите `"share": true` в `config.json`. Обратите внимание, что программа должна быть запущена, чтобы можно было получить доступ по общедоступной ссылке.
- Использование на Hugging Face: рекомендуется скопировать **Space** в правом верхнем углу, а затем использовать его, чтобы приложение было более отзывчивым.

## Быстрый старт

```shell
git clone https://github.com/GaiZhenbiao/ChuanhuChatGPT.git
cd ChuanhuChatGPT
pip install -r requirements.txt
```

Затем создайте копию `config_example.json`, переименуйте ее в `config.json`, а затем укажите в файле свой API-ключ и другие настройки.

```shell
python ChuanhuChatbot.py
```

Откроется окно браузера, и вы сможете общаться с ChatGPT.

> **Примечание**
>
> Подробные инструкции см. на нашей [wiki-странице](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用教程).

## Поиск и устранение неисправностей

При возникновении проблем следует сначала попробовать вручную подтянуть последние изменения этого проекта. Примерная инструкция:

1. Загрузите архив с последней версией кода, нажав на кнопку `Download ZIP` на веб-странице, или
   ```shell
   git pull https://github.com/GaiZhenbiao/ChuanhuChatGPT.git main -f
   ```
2. Попробуйте установить зависимости еще раз (так как в этом проекте могли появиться новые зависимости)
   ```
   pip install -r requirements.txt
   ```

Как правило, большинство проблем можно решить, выполнив следующие действия.

Если проблема сохраняется, обратитесь к этой странице: [Часто задаваемые вопросы (FAQ)](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/常见问题)

На этой странице перечислены практически все возможные проблемы и способы их решения. Пожалуйста, внимательно прочитайте его.

## Дополнительная информация

Более подробную информацию можно найти в нашей [wiki](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki):

- [Как добавить перевод](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/Localization)
- [Как внести вклад](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/贡献指南)
- [Как цитировать проект](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用许可#如何引用该项目)
- [Журнал изменений проекта](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/更新日志)
- [Лицензия проекта](https://github.com/GaiZhenbiao/ChuanhuChatGPT/wiki/使用许可)

## Starchart

[](https://star-history.com/#GaiZhenbiao/ChuanhuChatGPT&Date)

## Помощники

<a href="https://github.com/GaiZhenbiao/ChuanhuChatGPT/graphs/contributors">
  
</a>

## Спонсорство

🐯 Если этот проект будет вам полезен, не стесняйтесь угостить меня колой или чашкой кофе~.

[](https://www.buymeacoffee.com/ChuanhuChat)