50 lines
1.7 KiB
Plaintext
50 lines
1.7 KiB
Plaintext
# === 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=bridge
|
||
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
|