本文主要是介绍fastgpt本地详细部署以及配置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
- 一、Docker部署
- 1、docker安装
- 2、docker启动
- 3、添加用户到 docker 组:
- 4、验证 Docker 安装:
- 二、one_api 本地部署
- 1、linux系统部署
- 2、windows系统部署
- 三、向量模型部署(m3e)
- 四、chatglm2模型本地部署
- 五、fastgpt模型本地部署
- 1、下载配置文件
- 2、文件配置--docker-compose配置和config配置
- 3、fastgpt启动
- 4、事务配置
- 六、问题
- 问题1
一、Docker部署
在 CentOS 上,如果您想让普通用户安装和使用 Docker,您需要执行以下步骤。请注意,这需要管理员权限(通常需要 sudo 或 root 访问权限)才能完成一些步骤。
1、docker安装
# 安装 Docker
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
systemctl enable --now docker
# 安装 docker-compose
curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
# 验证安装
docker -v
docker-compose -v
# 如失效,自行百度~
2、docker启动
一旦安装完成,您可以启动 Docker 服务并设置它在系统启动时自动启动:
sudo systemctl start docker
sudo systemctl enable docker
3、添加用户到 docker 组:
为了允许普通用户运行 Docker 命令,您需要将用户添加到 docker 用户组。假设您的普通用户名是 yourusername:
sudo usermod -aG docker yourusername
请注意,用户必须注销并重新登录才能在不使用 sudo 的情况下运行 Docker 命令。
4、验证 Docker 安装:
您可以使用以下命令验证 Docker 是否正确安装:
docker --version
docker-compose -v
二、one_api 本地部署
oneapi中的通用key,如果配置的是本地chatglm或者m3e向量模型,填以下key即可
sk-aaabbbcccdddeeefffggghhhiiijjjkkk
1、linux系统部署
# 使用 SQLite 的部署命令(不用安装mysql):
docker run --name one-api -d --restart always -p 4000:4000 -e TZ=Asia/Shanghai -v /home/ubuntu/data/one-api:/data justsong/one-api
# 使用 MySQL 的部署命令,在上面的基础上添加 `-e SQL_DSN="root:123456@tcp(localhost:3306)/oneapi"`,请自行修改数据库连接参数,不清楚如何修改请参见下面环境变量一节。
# 例如:
docker run --name one-api -d --restart always
这篇关于fastgpt本地详细部署以及配置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!