Files
FastGPT/docSite/content/zh-cn/docs/development/sealos.md
Archer db2c0a0bdb V4.8.20 feature (#3686)
* Aiproxy (#3649)

* model config

* feat: model config ui

* perf: rename variable

* feat: custom request url

* perf: model buffer

* perf: init model

* feat: json model config

* auto login

* fix: ts

* update packages

* package

* fix: dockerfile

* feat: usage filter & export & dashbord (#3538)

* feat: usage filter & export & dashbord

* adjust ui

* fix tmb scroll

* fix code & selecte all

* merge

* perf: usages list;perf: move components (#3654)

* perf: usages list

* team sub plan load

* perf: usage dashboard code

* perf: dashboard ui

* perf: move components

* add default model config (#3653)

* 4.8.20 test (#3656)

* provider

* perf: model config

* model perf (#3657)

* fix: model

* dataset quote

* perf: model config

* model tag

* doubao model config

* perf: config model

* feat: model test

* fix: POST 500 error on dingtalk bot (#3655)

* feat: default model (#3662)

* move model config

* feat: default model

* fix: false triggerd org selection (#3661)

* export usage csv i18n (#3660)

* export usage csv i18n

* fix build

* feat: markdown extension (#3663)

* feat: markdown extension

* media cros

* rerank test

* default price

* perf: default model

* fix: cannot custom provider

* fix: default model select

* update bg

* perf: default model selector

* fix: usage export

* i18n

* fix: rerank

* update init extension

* perf: ip limit check

* doubao model order

* web default modle

* perf: tts selector

* perf: tts error

* qrcode package

* reload buffer (#3665)

* reload buffer

* reload buffer

* tts selector

* fix: err tip (#3666)

* fix: err tip

* perf: training queue

* doc

* fix interactive edge (#3659)

* fix interactive edge

* fix

* comment

* add gemini model

* fix: chat model select

* perf: supplement assistant empty response (#3669)

* perf: supplement assistant empty response

* check array

* perf: max_token count;feat: support resoner output;fix: member scroll (#3681)

* perf: supplement assistant empty response

* check array

* perf: max_token count

* feat: support resoner output

* member scroll

* update provider order

* i18n

* fix: stream response (#3682)

* perf: supplement assistant empty response

* check array

* fix: stream response

* fix: model config cannot set to null

* fix: reasoning response (#3684)

* perf: supplement assistant empty response

* check array

* fix: reasoning response

* fix: reasoning response

* doc (#3685)

* perf: supplement assistant empty response

* check array

* doc

* lock

* animation

* update doc

* update compose

* doc

* doc

---------

Co-authored-by: heheer <heheer@sealos.io>
Co-authored-by: a.e. <49438478+I-Info@users.noreply.github.com>
2025-02-05 00:10:47 +08:00

5.7 KiB
Raw Blame History

title, description, icon, draft, toc, weight
title description icon draft toc weight
Sealos 一键部署 使用 Sealos 一键部署 FastGPT cloud false true 706

部署架构图

多模型支持

FastGPT 使用了 one-api 项目来管理模型池,其可以兼容 OpenAI 、Azure 、国内主流模型和本地模型等。

可参考:Sealos 快速部署 OneAPI

一键部署

使用 Sealos 服务,无需采购服务器、无需域名,支持高并发 & 动态伸缩,并且数据库应用采用 kubeblocks 的数据库,在 IO 性能方面,远超于简单的 Docker 容器部署。可以根据需求,再下面两个区域选择部署。

新加坡区

新加披区的服务器在国外,可以直接访问 OpenAI但国内用户需要梯子才可以正常访问新加坡区。国际区价格稍贵点击下面按键即可部署👇

Deploy on Sealos

北京区

北京区服务提供商为火山云,国内用户可以稳定访问,但无法访问 OpenAI 等境外服务,价格约为新加坡区的 1/4。点击下面按键即可部署👇

Deploy on Sealos

1. 开始部署

由于需要部署数据库,部署完后需要等待 2~4 分钟才能正常访问。默认用了最低配置,首次访问时会有些慢。

根据提示,输入root_password,和 openai/oneapi 的地址和密钥。

点击部署后,会跳转到应用管理页面。可以点击fastgpt主应用右侧的详情按键(名字为 fastgpt-xxxx 如下图所示。

点击详情后,会跳转到 fastgpt 的部署管理页面,点击外网访问地址中的链接,即可打开 fastgpt 服务。

如需绑定自定义域名、修改部署参数,可以点击右上角变更,根据 sealos 的指引完成。

2. 登录

用户名:root

密码是刚刚一键部署时设置的root_password

3. 配置模型

点击查看模型配置教程

收费

Sealos 采用按量计费的方式,也就是申请了多少 cpu、内存、磁盘就按该申请量进行计费。具体的计费标准可以打开sealos控制面板中的费用中心进行查看。

Sealos 使用

简介

FastGPT 商业版共包含了2个应用fastgpt, fastgpt-plus和2个数据库使用多 Api Key 时候需要安装 OneAPI一个应用和一个数据库总计3个应用和3个数据库。

点击右侧的详情,可以查看对应应用的详细信息。

修改配置文件和环境变量

在 Sealos 中,你可以打开应用管理App Launchpad看到部署的 FastGPT可以打开数据库Database看到对应的数据库。

应用管理中,选中 FastGPT点击变更可以看到对应的环境变量和配置文件。

{{% alert icon="🤖 " context="success" %}} 在 Sealos 上FastGPT 一共运行了 1 个服务和 2 个数据库,如暂停和删除请注意数据库一同操作。(你可以白天启动,晚上暂停它们,省钱大法) {{% /alert %}}

如何更新/升级 FastGPT

升级脚本文档先看下文档,看下需要升级哪个版本。注意,不要跨版本升级!!!!!

例如目前是4.5 版本要升级到4.5.1就先把镜像版本改成v4.5.1,执行一下升级脚本,等待完成后再继续升级。如果目标版本不需要执行初始化,则可以跳过。

升级步骤:

  1. 查看更新文档,确认要升级的版本,避免跨版本升级。
  2. 打开 sealos 的应用管理
  3. 有2个应用 fastgpt fastgpt-pro
  4. 点击对应应用右边3个点变更。或者点详情后右上角的变更。
  5. 修改镜像的版本号

  1. 点击变更/重启,会自动拉取最新镜像进行更新
  2. 执行对应版本的初始化脚本(如果有)

如何获取 FastGPT 访问链接

打开对应的应用,点击外网访问地址。

配置自定义域名

点击对应应用的变更->点击自定义域名->填写域名-> 操作域名 Cname -> 确认 -> 确认变。

如何修改配置文件

打开 Sealos 的应用管理 -> 找到对应的应用 -> 变更 -> 往下拉到高级配置,里面有个配置文件 -> 新增或点击对应的配置文件可以进行编辑 -> 点击右上角确认变。

配置文件参考

修改站点名称以及 favicon

修改应用的环境变量,增加

SYSTEM_NAME=FastGPT
SYSTEM_DESCRIPTION=
SYSTEM_FAVICON=/favicon.ico
HOME_URL=/app/list

SYSTEM_FAVICON 可以是一个网络地址

目前暂时无法 把浏览器上的logo替换。仅支持svg待后续可视化做了后可以全部替换。 新增一个挂载文件,文件名为:/app/projects/app/public/icon/logo.svg ,值为 svg 对应的值。

商业版镜像配置文件

{
  "license": "",
  "system": {
    "title": "" // 系统名称
  }
}

One API 使用

参考 OneAPI 使用步骤