# === API Keys =============================================================== # 基础推理模型(必填) AGENT_API_BASE_URL=https://api.example.com AGENT_API_KEY=your-api-key AGENT_MODEL_ID=deepseek-chat # 智能思考模型(可选,留空则回退到基础模型) AGENT_THINKING_API_BASE_URL= AGENT_THINKING_API_KEY= AGENT_THINKING_MODEL_ID= # 第三方搜索(可选) AGENT_TAVILY_API_KEY= # 每轮最大响应 token(可选) AGENT_DEFAULT_RESPONSE_MAX_TOKENS=32768 # === 管理员账户 =============================================================== # 使用 `python - <<'PY' ... generate_password_hash` 生成哈希 AGENT_ADMIN_USERNAME=admin AGENT_ADMIN_PASSWORD_HASH= # === Web Session ============================================================= WEB_SECRET_KEY=replace-with-random-hex # === 终端容器沙箱 ============================================================= # 模式:docker / host TERMINAL_SANDBOX_MODE=docker # 容器镜像及挂载路径 TERMINAL_SANDBOX_IMAGE=python:3.11-slim TERMINAL_SANDBOX_MOUNT_PATH=/workspace TERMINAL_SANDBOX_SHELL=/bin/bash # 资源与网络限制 TERMINAL_SANDBOX_NETWORK=none TERMINAL_SANDBOX_CPUS=0.5 TERMINAL_SANDBOX_MEMORY=1g # 附加绑定目录(逗号分隔,可留空) TERMINAL_SANDBOX_BINDS= # 运行时路径及容器名称前缀 TERMINAL_SANDBOX_BIN=docker TERMINAL_SANDBOX_NAME_PREFIX=agent-term # 启动失败时是否强制报错(1=强制容器,0=允许回退到宿主机) TERMINAL_SANDBOX_REQUIRE=0 # 注入到容器的额外环境变量(以 TERMINAL_SANDBOX_ENV_* 命名) # 例如:TERMINAL_SANDBOX_ENV_HTTP_PROXY=http://127.0.0.1:7890 # === 资源控制 ================================================================ PROJECT_MAX_STORAGE_MB=2048 MAX_ACTIVE_USER_CONTAINERS=8