结论
本节介绍FastGPT本地开发项目的初始配置流程,涵盖环境变量与配置文件的生成方法,以及关键参数的调整规则。完成该配置后即可推进本地开发,多数场景无需修改默认参数。
具体怎么做
- 确认当前工作路径:执行
pwd命令,输出需包含FastGPT/projects/app。 - 生成环境变量文件:执行
cp .env.template .env.local,仅修改.env.local文件中的变量即可,变量说明参考.env.template。若未修改docker-compose.yaml,可使用默认变量值,否则需保持与docker-compose.yaml中的变量一致。 - 生成配置文件:执行
cp data/config.json data/config.local.json,配置参数说明可参考官方config配置说明。 - 按需调整
systemEnv下的关键参数:vectorMaxProcess:向量生成最大进程,2c4g服务器通常设置10~15qaMaxProcess:QA生成最大进程vlmMaxProcess:图片理解模型最大进程hnswEfSearch:向量搜索参数,仅对PG和OB生效,值越大搜索精度越高但速度越慢
注意事项
- 所有操作需在
projects/app路径下执行,否则会出现路径错误。 - 仅修改
.env.local和data/config.local.json文件,原模板文件无需改动。 - 若修改过
docker-compose.yaml中的变量,需同步更新.env.local中的对应变量,保持一致。 data/config.local.json多数场景无需修改,仅需按需调整上述四个参数。
来源:FastGPT 官方文档