Skip to content

环境变量 ​

JumpCLI 通过环境变量配置运行时行为。变量名称可能保留历史技术前缀,这是兼容性约束, 不代表公开品牌名称。

访问与安全 ​

变量用途
ACCESS_KEY可选的外层访问门禁,不替代账户认证
ADMIN_KEY运营二次验证密钥,必须与访问门禁不同
PUBLIC_ORIGIN公开应用来源,用于 Cookie 与 CSRF 约束
ALLOWED_HOSTS允许的 Host 请求头
TRUSTED_PROXY_IPS可提供受信任转发头的代理地址
REGISTRATION_APPROVAL_REQUIREDfalse 为注册后立即使用;true 为进入运营审核且审核前不签发会话
PASSWORD_RESET_IDENTIFIER_ATTEMPTS单个规范化邮箱在密码重设时间窗内的请求上限
PASSWORD_RESET_SOURCE_ATTEMPTS单个来源 IP 在密码重设时间窗内的请求上限
PASSWORD_RESET_RATE_LIMIT_WINDOW_SECONDS密码重设限流时间窗,默认 900 秒

上游模型 ​

变量用途
DEFAULT_API_URL上游 API 基础地址
DEFAULT_API_KEY上游密钥或服务器端秘密引用
DEFAULT_API_PATH允许的默认接口路径
UPSTREAM_HOST_ALLOWLIST上游地址允许列表

工作队列与并发 ​

变量用途
PLATFORM_MAX_ACTIVE_IMAGE_UNITS进程级实际活跃上游图片调用上限(默认 4);restart-required。
TENANT_MAX_ACTIVE_IMAGE_UNITS单个组织的活跃 unit 上限(默认 2);restart-required。
ACCOUNT_MAX_ACTIVE_IMAGE_UNITS单个账户的活跃 unit 上限(默认 1);restart-required。
PLATFORM_MAX_QUEUED_IMAGE_UNITS进程级可接受的排队 unit 上限(默认 60);restart-required。
TENANT_MAX_QUEUED_IMAGE_UNITS单个组织的排队 unit 上限(默认 10);restart-required。
ACCOUNT_MAX_QUEUED_IMAGE_UNITS单个账户的排队 unit 上限(默认 5);restart-required。
UPSTREAM_MAX_ACTIVE_IMAGE_UNITS单个规范化上游主机/预设的并发 unit 上限(默认 4);restart-required。
MODEL_MAX_ACTIVE_IMAGE_UNITS单个模型的并发 unit 上限(默认 3);restart-required。
MAX_ACTIVE_GENERATE_JOBSTENANT_MAX_ACTIVE_IMAGE_UNITS 的单版本租户兼容别名(默认 2);restart-required。
MAX_QUEUED_GENERATE_JOBSTENANT_MAX_QUEUED_IMAGE_UNITS 的单版本租户兼容别名(默认 20);restart-required。
GENERATE_SOURCE_ATTEMPTS单来源 IP 每 15 分钟的生成/编辑提交上限(默认 120);可通过 Overall Config 热更新。
MAX_SSE_SUBSCRIBERS_GLOBAL全局 SSE slot 上限(默认 200);可通过 Overall Config 热更新,更新值仅作用于后续连接。
MAX_SSE_SUBSCRIBERS_PER_IP单 IP SSE slot 上限(默认 40),为约 10 位共享 NAT 用户的重连留出余量;可通过 Overall Config 热更新,更新值仅作用于后续连接。
SSE_CONNECTION_TTL_SECONDSSSE 连接最长生命周期(默认 3600 秒);可通过 Overall Config 热更新,更新值仅作用于后续连接。
GRANIAN_WORKERS生产环境硬性不变量:1。

以上 8 个 canonical 队列与并发设置都是 restart-required;n 按 image unit 计,不按父级 HTTP 请求计。默认由 4 个平台执行槽服务约 10 位同时提交的用户,其余任务进入容量为 60 的持久队列。3 个 SSE 设置和生成来源限制可通过 Overall Config 热更新。启动时会重建排队工作、维持公平 FIFO 顺序,并在可见任务历史之外保留 30 天幂等凭据;容量耗尽时回传 429 与 Retry-After。要扩到更大规模,需要外部共享队列/协调器和非 SQLite 共享资料层。

集成服务 ​

变量组用途
CASDOOR_*OIDC、公开认证来源、允许列表和密钥引用
METEROID_*计费服务地址、凭据、允许列表和超时
BILLING_*计费投递、履约与容量控制
TUSAAS_MAINTENANCE_ROOT历史兼容名称的受保护维护日志根目录

完整字段应以与当前应用版本一起发布的 .env.example 和配置参考为准。修改前先备份并在 受控环境验证;任何秘密变量都不应写入 Git。

JumpCLI 文档使用独立版本库维护。