术语表官方文档3 分钟阅读术语表

详细说明FastGPT自托管环境配置的服务与环境变量规则

本内容为FastGPT自托管环境配置中核心服务与环境变量的说明。 在FastGPT里怎么用(参数 / 位置 / 步骤) FastGPT自托管环境配置包含三类核心服务:1. projects/app为主应用服务,包含Next.js页面、API路由、工作流、知识库、对象存储、向量库等能力。2.

一句话定义

本内容为FastGPT自托管环境配置中核心服务与环境变量的说明。

在FastGPT里怎么用(参数 / 位置 / 步骤)

FastGPT自托管环境配置包含三类核心服务:1. projects/app为主应用服务,包含Next.js页面、API路由、工作流、知识库、对象存储、向量库等能力。2. pro/admin为商业版Admin服务,除自身后台功能变量外,复用App/Service的数据库、密钥、对象存储、模型、日志等变量。3. projects/code-sandbox为代码沙箱服务,对外暴露/sandbox执行接口,供App通过CODE_SANDBOX_URL环境变量调用。代码层面,packages/service/env.ts导出名为serviceEnv的环境变量对象,projects/app/src/env.ts导出名为appEnv的环境变量对象。App与Admin共享的布尔变量使用true1yesy表示开启,其他值视为关闭。

关键环境配置参数

部分运行期环境参数需按要求配置,其中部分为必填项:

参数名称功能说明配置要求
CODE_SANDBOX_URL代码沙箱服务调用地址供主应用服务调用代码沙箱功能
FILE_TOKEN_KEY文件令牌密钥运行期必填,建议使用随机强密钥,不得使用示例值
AES256_SECRET_KEYAES256加密密钥运行期必填,建议使用随机强密钥,不得使用示例值
INVOKE_TOKEN_SECRET调用令牌密钥运行期必填,建议使用随机强密钥,不得使用示例值

容易搞错的地方

共享布尔变量的开启条件易被误判,非true1yesy的取值会被系统视为关闭。FILE_TOKEN_KEYAES256_SECRET_KEYINVOKE_TOKEN_SECRET三个必填密钥易被误用示例值,导致运行异常。pro/admin服务复用App/Service的资源,易被误认为需要单独配置数据库、密钥等独立资源。projects/code-sandbox的调用依赖CODE_SANDBOX_URL环境变量,易被遗漏配置。

来源: FastGPT 官方来源

来源: FastGPT 官方来源

适用性与版本范围

本页适用于官方来源记录的 术语表 场景。执行变更前,需核对 FastGPT、依赖、API 与部署版本。

安全护栏

凭证与私密数据使用 [REDACTED_CREDENTIAL] 占位符。执行操作前需核对文档的环境与版本。

回滚指引

恢复变更前的技术内容权威快照、已保存配置与数据快照,再执行最小验证场景。