Skip to main content
Version: Current

Environment Variables

LiteLLM — /root/litellm/api_keys.env

变量必需说明
OPENAI_API_KEY是*OpenAI 系列模型
GEMINI_API_KEY是*Google Gemini
ANTHROPIC_API_KEY是*Claude
DEEPSEEK_API_KEY是*DeepSeek
ZHIPU_API_KEY是*智谱 GLM
LITELLM_MASTER_KEYLiteLLM 代理鉴权;Open WebUI Connections 填同一值

* 仅在使用对应 model_name 时需要。

已移除(当前架构)

变量说明
DATABASE_URL不使用 PostgreSQL / Neon;LiteLLM 为无 DB 模式

文件权限建议:

chmod 600 /root/litellm/api_keys.env

LiteLLM — config.yaml 引用方式

密钥通过 os.environ/VAR_NAME 注入,例如:

api_key: os.environ/OPENAI_API_KEY

general_settings 最小集:

general_settings:
master_key: os.environ/LITELLM_MASTER_KEY

Open WebUI — docker-compose.yml

变量说明
OPENAI_API_KEY可选;不推荐与 LiteLLM 并存,见 Open WebUI Settings

其他 Open WebUI 变量见上游文档(如 WEBUI_SECRET_KEYENABLE_SIGNUP 等),按需在 compose 中追加。

备份脚本 — infra-backup

主要在脚本顶部与 utils/lib.sh 中配置,非常用环境变量表。常见项:

配置位置含义
RCLONE_REMOTErclone remote 名,如 cfbackup
R2_BUCKET_OPENWEBUIR2 桶名,如 openwebui
OPENWEBUI_VOLUMEDocker 卷名 openwebui_openwebui-data
RESEND_API_KEYrun-all.sh 告警(勿提交 Git)

占位符示例

# /root/litellm/api_keys.env(示例,非真实值)
OPENAI_API_KEY=sk-...
GEMINI_API_KEY=AIza...
ANTHROPIC_API_KEY=sk-ant-...
DEEPSEEK_API_KEY=sk-...
ZHIPU_API_KEY=...
LITELLM_MASTER_KEY=<强随机字符串>