跳转到主要内容
部署基础设施通过 .env、容器环境变量或 Kubernetes Secret 配置。业务策略和集成通过设置配置;后端连接归属各个 Fleet,周期任务归属计划任务。 环境变量专属项不能通过设置 API 编辑;部分已有部署路径仍作为只读诊断信息显示。API、worker 和网关副本应使用一致的基础设施配置,修改后重启相关进程。使用 S3 的操作需要对象存储;纯共享文件系统部署仍受支持。 设置在数据库中保存稀疏覆盖,密钥加密存储。已保存的值优先于环境变量基线。集成配置应优先使用设置页,避免在 .env 重复维护。标注需要重启的配置,包括 OIDC 和 Hugging Face OAuth,保存后需要重启进程。 升级已有部署前,将原先保存在设置中的有效 S3 配置及其他环境变量专属项迁入部署环境。这些字段的旧数据库覆盖会被忽略。将集成密钥迁入设置时,保持 TUNEPLANE_SECRET_ENC_KEY 不变。
本页由 scripts/gen_settings_docs.py 从 server.core.config.WebSettings 生成, 新增设置而没写说明会让 CI 失败。只要这个开关存在,它就在这一页上。

部署基础配置

其余都有可用的默认值,这五个没有。
path
一套部署只配这一个路径。它必须是绝对路径,而且在控制台、每个节点、每个容器里解析结果必须完全相同。 留空表示单机开发。
string
不设置则每个进程随机生成,结果是重启即全员掉线,多副本部署直接不可用。 除了单机开发之外,都要设一个固定的强随机值。
url
所有部署(包括本地开发)都必须配置 PostgreSQL 地址,不再回落到 SQLite。
url
用户访问这套部署的 https 地址。OIDC 的 redirect_uri 由它拼出,没有它单点登录无法工作。

怎么读下面的表

  • 必填表示不配置就拒绝启动。
  • 自动生成表示你不提供时会按进程派生一个值。
  • 破折号表示默认值为空,而空通常意味着该功能关闭。
绝对路径在启动时校验:相对的 TUNEPLANE_STORAGE_ROOT 会被拒绝, 而不是拿进程恰好启动的那个目录去解析。

核心

代理提交

失败自动重试

LLM 裁判

Agent 沙箱

Playground

模型部署

Slurm 执行器

KubeRay 执行器

对象存储

时段窗口

维护模式

运行时看门狗

诊断 Agent

密钥与集成

Webhook 渠道