mirror of
https://github.com/labring/FastGPT.git
synced 2026-04-26 02:07:28 +08:00
cc3a91d009
* Opensandbox (#6651) * volumn manager * feat: opensandbox volumn * perf: action (#6654) * perf: action * doc * doc * deploy tml * update template
183 lines
5.9 KiB
Bash
183 lines
5.9 KiB
Bash
# ==================== 基础配置 ====================
|
||
LOG_DEPTH=3
|
||
# 默认用户密码(用户名为 root),每次重启会自动更新。
|
||
DEFAULT_ROOT_PSW=123456
|
||
# 数据库最大连接数
|
||
DB_MAX_LINK=5
|
||
# 自动同步索引(0 表示不同步)
|
||
SYNC_INDEX=1
|
||
TOKEN_KEY=fastgpt
|
||
# 文件阅读时的密钥
|
||
FILE_TOKEN_KEY=filetokenkey
|
||
# 密钥加密 key
|
||
AES256_SECRET_KEY=fastgptsecret
|
||
# root key(最高权限)
|
||
ROOT_KEY=fdafasd
|
||
# 强制将图片转成 base64 传递给模型
|
||
MULTIPLE_DATA_TO_BASE64=true
|
||
|
||
# 是否隐藏版权信息配置,只有值为 true 时隐藏
|
||
HIDE_CHAT_COPYRIGHT_SETTING=
|
||
|
||
# ==================== 服务地址与集成 ====================
|
||
# 商业版地址
|
||
# PRO_URL=
|
||
|
||
# 插件服务
|
||
PLUGIN_BASE_URL=http://localhost:3003
|
||
PLUGIN_TOKEN=token
|
||
|
||
# 代码沙箱服务
|
||
CODE_SANDBOX_URL=http://localhost:3002
|
||
CODE_SANDBOX_TOKEN=
|
||
|
||
# AI Proxy API
|
||
AIPROXY_API_ENDPOINT=https://localhost:3010
|
||
AIPROXY_API_TOKEN=aiproxy
|
||
|
||
# Agent sandbox
|
||
AGENT_SANDBOX_PROVIDER=
|
||
# Sealos devbox
|
||
AGENT_SANDBOX_SEALOS_BASEURL=
|
||
AGENT_SANDBOX_SEALOS_TOKEN=
|
||
# OpenSandbox 配置(PROVIDER=opensandbox 时生效)
|
||
AGENT_SANDBOX_OPENSANDBOX_BASEURL=
|
||
AGENT_SANDBOX_OPENSANDBOX_API_KEY=
|
||
AGENT_SANDBOX_OPENSANDBOX_RUNTIME=docker
|
||
AGENT_SANDBOX_OPENSANDBOX_IMAGE_REPO=registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-agent-sandbox
|
||
AGENT_SANDBOX_OPENSANDBOX_IMAGE_TAG=latest
|
||
# Volume 持久化配置(opensandbox provider 下可选)
|
||
AGENT_SANDBOX_ENABLE_VOLUME=false
|
||
AGENT_SANDBOX_VOLUME_MANAGER_URL=
|
||
AGENT_SANDBOX_VOLUME_MANAGER_TOKEN=
|
||
# E2B 配置(PROVIDER=e2b 时生效)
|
||
AGENT_SANDBOX_E2B_API_KEY=
|
||
|
||
|
||
# 辅助生成模型(暂时只能指定一个,需保证系统中已激活该模型)
|
||
HELPER_BOT_MODEL=qwen-max
|
||
|
||
# OpenAI 配置(按需启用)
|
||
# OPENAI_BASE_URL=https://api.openai.com/v1
|
||
# CHAT_API_KEY=sk-xxxx
|
||
|
||
# ==================== 日志配置 ====================
|
||
# 日志等级: trace | debug | info | warning | error | fatal
|
||
LOG_ENABLE_CONSOLE=true
|
||
LOG_CONSOLE_LEVEL=debug
|
||
LOG_ENABLE_OTEL=true
|
||
LOG_OTEL_LEVEL=info
|
||
LOG_OTEL_SERVICE_NAME=fastgpt-client
|
||
LOG_OTEL_URL=http://localhost:4318/v1/logs
|
||
|
||
# 指标
|
||
METRICS_ENABLE_OTEL=true
|
||
METRICS_OTEL_URL=http://localhost:4318/v1/metrics
|
||
METRICS_OTEL_SERVICE_NAME=fastgpt-client
|
||
|
||
# 追踪
|
||
TRACING_ENABLE_OTEL=true
|
||
TRACING_OTEL_URL=http://localhost:4318/v1/traces
|
||
TRACING_OTEL_SERVICE_NAME=fastgpt-client
|
||
|
||
# ==================== 对象存储 ====================
|
||
# 存储供应商;如果是 Sealos 的对象存储请填 aws-s3
|
||
STORAGE_VENDOR=minio
|
||
STORAGE_REGION=us-east-1
|
||
STORAGE_ACCESS_KEY_ID=minioadmin
|
||
STORAGE_SECRET_ACCESS_KEY=minioadmin
|
||
STORAGE_PUBLIC_BUCKET=fastgpt-public
|
||
STORAGE_PRIVATE_BUCKET=fastgpt-private
|
||
STORAGE_EXTERNAL_ENDPOINT=
|
||
STORAGE_S3_ENDPOINT=http://localhost:9000
|
||
STORAGE_S3_FORCE_PATH_STYLE=true
|
||
STORAGE_S3_MAX_RETRIES=3
|
||
STORAGE_PUBLIC_ACCESS_EXTRA_SUB_PATH=
|
||
|
||
# ==================== 数据库与缓存 ====================
|
||
# Redis URL
|
||
REDIS_URL=redis://default:mypassword@localhost:6379
|
||
|
||
# MongoDB 连接参数;本地开发连接远程数据库时,可能需要添加 directConnection=true 才能连接
|
||
MONGODB_URI="mongodb://myusername:mypassword@localhost:27017/fastgpt?authSource=admin&directConnection=true"
|
||
# 日志库
|
||
MONGODB_LOG_URI="mongodb://myusername:mypassword@localhost:27017/fastgpt?authSource=admin&directConnection=true"
|
||
|
||
# 向量库优先级: pg > oceanbase > milvus
|
||
# 向量量化等级: PG 支持 32/16,OceanBase 支持 32/8/1
|
||
VECTOR_VQ_LEVEL=32
|
||
|
||
# PG 向量库连接参数
|
||
PG_URL=postgresql://username:password@localhost:5432/postgres
|
||
# OceanBase 向量库连接参数
|
||
# OCEANBASE_URL=
|
||
# Milvus 向量库连接参数
|
||
# MILVUS_ADDRESS=
|
||
# MILVUS_TOKEN=
|
||
|
||
# ==================== 域名与前端 ====================
|
||
# 页面地址,用于自动补全相对路径资源的 domain(注意结尾不要带 /)
|
||
FE_DOMAIN=http://localhost:3000
|
||
# 文件域名(也指向 FastGPT 服务);如需更高安全性可独立分配域名,避免高危文件读取到主域名内容
|
||
FILE_DOMAIN=http://localhost:3000
|
||
# 二级路由,需要在打包时确定
|
||
# NEXT_PUBLIC_BASE_URL=/fastai
|
||
|
||
# ==================== 产品相关链接 ====================
|
||
# 插件市场
|
||
MARKETPLACE_URL=https://marketplace.fastgpt.cn
|
||
# 申请应用备案地址
|
||
APP_REGISTRATION_URL=
|
||
|
||
# ==================== 安全与运行限制 ====================
|
||
# 启动 IP 限流(true);部分接口启用 IP 限流策略以防止异常请求
|
||
USE_IP_LIMIT=false
|
||
# 工作流最大运行次数,避免极端死循环
|
||
WORKFLOW_MAX_RUN_TIMES=500
|
||
# 循环最大运行次数,避免极端死循环
|
||
WORKFLOW_MAX_LOOP_TIMES=50
|
||
# 服务器接收请求的最大大小(MB)
|
||
SERVICE_REQUEST_MAX_CONTENT_LENGTH=10
|
||
# 启用内网 IP 检查
|
||
CHECK_INTERNAL_IP=false
|
||
# 应用文件夹最大数量
|
||
APP_FOLDER_MAX_AMOUNT=1000
|
||
# 数据集文件夹最大数量
|
||
DATASET_FOLDER_MAX_AMOUNT=1000
|
||
|
||
# ==================== 上传与账号策略 ====================
|
||
# 最大上传文件大小(MB)
|
||
UPLOAD_FILE_MAX_SIZE=1000
|
||
# 最大上传文件数量
|
||
UPLOAD_FILE_MAX_AMOUNT=1000
|
||
# 密码错误锁定时长(秒)
|
||
PASSWORD_LOGIN_LOCK_SECONDS=
|
||
# 密码过期月份(不设置则不过期)
|
||
PASSWORD_EXPIRED_MONTH=
|
||
# 最大登录客户端数量(默认 10)
|
||
MAX_LOGIN_SESSION=
|
||
# 工作流 QPM(若用户套餐有限制,这里不生效)
|
||
CHAT_MAX_QPM=5000
|
||
# LLM 请求追踪保留时长(小时)
|
||
LLM_REQUEST_TRACKING_RETENTION_HOURS=6
|
||
|
||
# ==================== 功能开关与特殊配置 ====================
|
||
# 自定义跨域;不配置时默认允许所有跨域(逗号分割)
|
||
ALLOWED_ORIGINS=
|
||
# 是否展示兑换码功能
|
||
SHOW_COUPON=false
|
||
# 是否展示优惠券功能
|
||
SHOW_DISCOUNT_COUPON=false
|
||
# 自定义 config.json 路径
|
||
CONFIG_JSON_PATH=
|
||
# HTML 转 Markdown 最大字符数(超过后不执行转换)
|
||
MAX_HTML_TRANSFORM_CHARS=
|
||
|
||
# ==================== 对话日志推送(可选) ====================
|
||
# 日志服务地址
|
||
# CHAT_LOG_URL=http://localhost:8080
|
||
# 日志推送间隔
|
||
# CHAT_LOG_INTERVAL=10000
|
||
# 日志来源 ID 前缀
|
||
# CHAT_LOG_SOURCE_ID_PREFIX=fastgpt-
|