Files
life-echo/api/.env.example

50 lines
2.5 KiB
Plaintext
Raw Normal View History

# =============================================================================
# Life Echo API — 环境变量(仅 secrets + bootstrap
2026-03-23 13:21:07 +08:00
#
# 非密钥配置 SSOTconfig/default.toml + config/{APP_ENV}.toml
# 详见 docs/configuration.md
# =============================================================================
# ── Bootstrap ─────────────────────────────────────────────────
APP_ENV=development
DATABASE_URL=postgresql://postgres:postgres@localhost:48291/life_echo
REDIS_URL=redis://localhost:48307/0
# 可选Redis 密码(应用会自动注入 URL本地 dev 通常留空)
# REDIS_PASSWORD=
# 可选:覆盖 Celery broker/backend URL默认自动使用 REDIS_URL 的 DB+1
# CELERY_REDIS_URL=redis://localhost:48307/1
# Flowerdocker-compose.yml 生产栈,仅 localhost:5555
# FLOWER_USER=admin
# FLOWER_PASSWORD=changeme
# ── Auth secret ───────────────────────────────────────────────
# 生产/staging 务必openssl rand -hex 32
SECRET_KEY=replace_with_a_strong_random_secret
# ── LLM / Embedding 密钥 ─────────────────────────────────────
DEEPSEEK_API_KEY=your_deepseek_api_key
ZHIPU_API_KEY=your_zhipu_api_key
# ── 腾讯云凭证SMS / ASR / TTS / COS 共用)──────────────────
TENCENT_SECRET_ID=your_tencent_secret_id
TENCENT_SECRET_KEY=your_tencent_secret_key
# ── WeChat Pay 密钥 ───────────────────────────────────────────
WECHAT_PAY_API_V3_KEY=your_wechat_api_v3_key
# WECHAT_PAY_PRIVATE_KEY= # 或使用 WECHAT_PAY_PRIVATE_KEY_PATH见 config/*.toml deploy
# ── Alipay 密钥(未接入可留空)────────────────────────────────
ALIPAY_PRIVATE_KEY=
ALIPAY_PUBLIC_KEY=
# ── Liblib 密钥memoir image见 config deploy.memoir_image_enabled────
LIBLIB_ACCESS_KEY=your_liblib_access_key
LIBLIB_SECRET_KEY=your_liblib_secret_key
# ── Internal evaluation API可选────────────────────────────
INTERNAL_EVAL_API_KEY=
# ── Docker Compose 端口(非 Settings见 docker-compose.yml──
# LIFE_ECHO_API_HOST_PORT=8000