运行fastGPT 第三步 打开github获取fastGPT最新版

农民  论坛元老 | 2025-1-18 00:20:49 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 1019|帖子 1019|积分 3057

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
打开github获取 fastGPT 官方安装包。
GitHub - labring/FastGPT
V4.8.18-fix  现在是最新版本。 

简单看下,fastGPT的框架,它依赖两个库,尚有一个叫one api的来管理与大模子的接口。 由于各家大模子的接口太杂乱,所以one api相称于一个统一的接口。,将他们统一成1种标准,方便对接给FastGPT调用。  同时,它提供了费用管理,和一些流量,用户控制的功能。
https://doc.tryfastgpt.ai/docs/development/docker/


所以,我们用Docker Compose安装,相称于把这些数据库, one api,这些齐备打包一起安装了。

Docker Compose 快速部署
部署的话,只要拿到compose文件即可,compose文件就是一个自动化脚本安装文件,内里有所有的设置信息,依赖,和一些docker的设置。都写在这个文件里了。
只需要用宝塔面板内里的 docker  compose管理器,运行这个文件。就ok 了
体系会自动安装如下内容


  • MongoDB:用于存储除了向量外的各类数据
  • PostgreSQL/Milvus:存储向量数据
  • OneAPI: 聚合各类 AI API,支持多模子调用 (任何模子题目,先自行通过 OneAPI 测试校验)
下面代码,一行一行于运行, 体系会得到两个文件。 
config.json
docker-compose.yml (留意,不同向量库版本的文件不一样)
  1. mkdir fastgpt
  2. cd fastgpt
  3. curl -O https://raw.githubusercontent.com/labring/FastGPT/main/projects/app/data/config.json
  4. # pgvector 版本(测试推荐,简单快捷)
  5. curl -o docker-compose.yml https://raw.githubusercontent.com/labring/FastGPT/main/files/docker/docker-compose-pgvector.yml
  6. # milvus 版本
  7. # curl -o docker-compose.yml https://raw.githubusercontent.com/labring/FastGPT/main/files/docker/docker-compose-milvus.yml
  8. # zilliz 版本
  9. # curl -o docker-compose.yml https://raw.githubusercontent.com/labring/FastGPT/main/files/docker/docker-compose-zilliz.yml
复制代码
这里,PostgreSQL有多个版本,  pgvector 的占用资源最低,恰当低配服务器(个人或者测试利用),Milvus版本对于万万级以上向量性能更精良(生产服务器可以部署这个,性能更强)。zilliz cloud版本,基于Milvus 的全托管服务,性能优于 Milvus 并提供 SLA。
对于个人用fastGPT,这种简单调用,没有并发的,小量的客服应用。  pgvector版本就够用了。

下载好啦,fastgpt文件夹里有了两个关键文件。
修改docker-compose.yml 文件, 修改内里的
- FE_DOMAIN=  这行代码。把你自己的ip地点,替换上。 这个就是fastGPT前端页面的地点了。
 image: ghcr.io/labring/fastgpt-sandbox:V4.8.18-fix
V4.8.18-fix 这里的版本,也改成最新的。 这样拉取镜像是最新的。
pg容器的端口映射也要改下,5432:5432
  1.  # 前端访问地址: http://localhost:3000
  2.  - FE_DOMAIN= http://xxx.xxx.xxxx.xxx:3000
复制代码
  1.   container_name: sandbox
  2.     image: ghcr.io/labring/fastgpt-sandbox:V4.8.18-fix # git
  3.     # image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-sandbox:v4.8.17 # 阿里云
  4.     networks:
  5.       - fastgpt
  6.     restart: always
  7.   fastgpt:
  8.     container_name: fastgpt
  9.     image: ghcr.io/labring/fastgpt:V4.8.18-fix # git
  10.     # image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt:v4.8.17 # 阿里云
复制代码
  1.     container_name: pg
  2.     restart: always
  3.     ports: # 生产环境建议不要暴露
  4.       - 5432:5432
  5.     networks:
复制代码

删除这行版本信息,新版compose已经不需要这个显式的声明版本,而是接用最新版代替,所以请删除version标签

运行以下命令, 赋予docker权限,而且执行docker-compose up -d 安装
  1. lighthouse@VM-0-4-ubuntu:~$ cd fastgpt/
  2. lighthouse@VM-0-4-ubuntu:~/fastgpt$ sudo usermod -aG docker $USER
  3. lighthouse@VM-0-4-ubuntu:~/fastgpt$ newgrp docker
  4. lighthouse@VM-0-4-ubuntu:~/fastgpt$ docker ps
  5. lighthouse@VM-0-4-ubuntu:~/fastgpt$ sudo docker-compose up -d
复制代码

等着安装完了,回到宝塔面板中, 看到,所有需要容器都安装完毕了。 真强大阿。 一个docker-compose文件,就设置了所有依赖。而且FastGPT也拉取了V4.8.18-fix最新版本! 
下一篇文章将进一步讲解如何设置fastGPT和oneAPI,以及存储卷文件的映射。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

农民

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表