Files
assistant/.env.production.example

82 lines
2.4 KiB
Plaintext
Raw Permalink Normal View History

# B2B Shopping AI Assistant - Production Environment Variables
# 生产环境配置示例 - 请复制为 .env.production 并填写真实值
# ============ AI Model ============
# 智谱 AI API Key
ZHIPU_API_KEY=your_zhipu_api_key_here
# 模型名称
ZHIPU_MODEL=GLM-4-Flash-250414
# 推理模式(开启会消耗更多 token但更智能
ENABLE_REASONING_MODE=false
# 复杂查询启用推理模式
REASONING_MODE_FOR_COMPLEX=true
# ============ Redis ============
# Redis 密码(必须设置强密码)
REDIS_PASSWORD=your_secure_redis_password_here
# Redis 主机
REDIS_HOST=redis
# Redis 端口
REDIS_PORT=6379
# Redis 数据库编号
REDIS_DB=0
# ============ Chatwoot (生产环境) ============
# Chatwoot API URL生产环境地址
CHATWOOT_API_URL=https://chatwoot.yourdomain.com
# Chatwoot API Token从 Chatwoot 后台生成)
CHATWOOT_API_TOKEN=your_chatwoot_api_token_here
# Chatwoot Webhook Secret配置在 Chatwoot webhook 设置中)
CHATWOOT_WEBHOOK_SECRET=your_webhook_secret_here
# Chatwoot Account ID
CHATWOOT_ACCOUNT_ID=1
# ============ Strapi CMS (FAQ/Knowledge Base) ============
# Strapi API URL
STRAPI_API_URL=https://cms.yourdomain.com
# Strapi API Token
STRAPI_API_TOKEN=your_strapi_api_token_here
# ============ Hyperf PHP API ============
# Hyperf API URL生产环境
HYPERF_API_URL=https://api.gaia888.com
# Hyperf API Token
HYPERF_API_TOKEN=your_hyperf_api_token_here
# ============ Mall API ============
# Mall API URL生产环境
MALL_API_URL=https://apicn.gaia888.com
# 租户 ID
MALL_TENANT_ID=2
# 货币代码
MALL_CURRENCY_CODE=EUR
# 语言 ID
MALL_LANGUAGE_ID=1
# 来源域名
MALL_SOURCE=www.gaia888.com
# ============ Frontend URLs ============
# 前端 URL用于生成订单详情链接
FRONTEND_URL=https://www.gaia888.com
# ============ Monitoring ============
# Sentry DSN错误监控可选
SENTRY_DSN=
# Grafana 管理员密码
GRAFANA_ADMIN_PASSWORD=your_grafana_password_here
# ============ Application Config ============
# 日志级别WARNING 或 ERROR
LOG_LEVEL=WARNING
# 最大对话步数
MAX_CONVERSATION_STEPS=10
# 对话超时时间(秒)
CONVERSATION_TIMEOUT=3600
# ============ Security Notes ============
# 1. 所有密钥和密码都必须使用强密码
# 2. 生产环境不要使用默认密码
# 3. 定期轮换 API Token 和密钥
# 4. 使用环境变量管理工具(如 AWS Secrets Manager、Vault 等)
# 5. 不要将 .env.production 文件提交到 Git 仓库