mirror of
https://github.com/RYDE-WORK/Langchain-Chatchat.git
synced 2026-01-30 10:43:24 +08:00
- ConfigWorkSpace接口说明 ```text ConfigWorkSpace是一个配置工作空间的抽象类,提供基础的配置信息存储和读取功能。 提供ConfigFactory建造方法产生实例。 该类的实例对象用于存储工作空间的配置信息,如工作空间的路径等 工作空间的配置信息存储在用户的家目录下的.chatchat/workspace/workspace_config.json文件中。 注意:不存在则读取默认 ```
65 lines
2.3 KiB
Markdown
65 lines
2.3 KiB
Markdown
### 开始使用
|
||
|
||
> 环境配置完成后,启动步骤为先启动chatchat-server,然后启动chatchat-frontend。
|
||
> chatchat可通过pypi安装一键启动,您也可以选择使用[源码启动](README_dev.md)。(Tips:源码配置可以帮助我们更快的寻找bug,或者改进基础设施。我们不建议新手使用这个方式)
|
||
|
||
#### pypi安装一键启动
|
||
- 安装chatchat
|
||
```shell
|
||
pip install langchain-chatchat -U
|
||
```
|
||
|
||
> 工作空间配置
|
||
>
|
||
> 操作指令` chatchat-config`
|
||
```text
|
||
options:
|
||
|
||
-h, --help show this help message and exit
|
||
-v {true,false}, --verbose {true,false}
|
||
是否开启详细日志
|
||
-d DATA, --data DATA 数据存放路径
|
||
-f FORMAT, --format FORMAT
|
||
日志格式
|
||
--clear 清除配置
|
||
```
|
||
> 查看配置
|
||
```shell
|
||
chatchat-config --show ±[●●][dev_config_init]
|
||
{
|
||
"log_verbose": false,
|
||
"CHATCHAT_ROOT": "/media/gpt4-pdf-chatbot-langchain/langchain-ChatGLM/libs/chatchat-server/chatchat",
|
||
"DATA_PATH": "/media/gpt4-pdf-chatbot-langchain/langchain-ChatGLM/libs/chatchat-server/chatchat/data",
|
||
"IMG_DIR": "/media/gpt4-pdf-chatbot-langchain/langchain-ChatGLM/libs/chatchat-server/chatchat/img",
|
||
"NLTK_DATA_PATH": "/media/gpt4-pdf-chatbot-langchain/langchain-ChatGLM/libs/chatchat-server/chatchat/data/nltk_data",
|
||
"LOG_FORMAT": "%(asctime)s - %(filename)s[line:%(lineno)d] - %(levelname)s: %(message)s",
|
||
"LOG_PATH": "/media/gpt4-pdf-chatbot-langchain/langchain-ChatGLM/libs/chatchat-server/chatchat/data/logs",
|
||
"MEDIA_PATH": "/media/gpt4-pdf-chatbot-langchain/langchain-ChatGLM/libs/chatchat-server/chatchat/data/media",
|
||
"BASE_TEMP_DIR": "/media/gpt4-pdf-chatbot-langchain/langchain-ChatGLM/libs/chatchat-server/chatchat/data/temp",
|
||
"class_name": "ConfigBasic"
|
||
}
|
||
|
||
```
|
||
|
||
|
||
- 自定义平台加载
|
||
> 配置*CHATCHAT_ROOT*文件夹configs中的`model_providers.yaml`文件,即可完成自定义平台加载
|
||
```shell
|
||
|
||
vim model_providers.yaml
|
||
```
|
||
>
|
||
> 注意: 在您配置平台之前,请确认平台依赖完整,例如智谱平台,您需要安装智谱sdk `pip install zhipuai`
|
||
>
|
||
> 详细配置请参考[README.md](../model-providers/README.md)
|
||
|
||
- 初始化知识库
|
||
```shell
|
||
chatchat-kb -r
|
||
```
|
||
|
||
- 启动服务
|
||
```shell
|
||
chatchat -a
|
||
```
|