Files
gen2d/backend/.env.example
T
wonder 50f95adb98 fix: 为图片生成 API 添加超时与 5xx 重试机制
- ImageGenConfig 新增 timeout/max_retries/retry_delay 配置项(默认 120s/2次/5s)
- 替换 http.DefaultClient 为带超时的 imageHTTPClient
- callImageAPI 对 5xx 错误自动重试,避免 504 等瞬时故障直接失败
2026-05-25 14:05:14 +08:00

42 lines
1.0 KiB
Bash
Executable File
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# gen2d 后端环境变量
# 复制此文件为 .env 并填入你的实际配置
# 服务基础配置
GEN2D_PORT=8080
GEN2D_MODE=debug
# SQLite 数据库路径
GEN2D_DSN=data/gen2d.db
# JWT 密钥与过期时间(秒)
GEN2D_JWT_SECRET=your-jwt-secret-here
GEN2D_JWT_EXPIRE=7200
# 大语言模型(OpenAI 兼容接口)
GEN2D_LLM_BASE_URL=https://api.openai.com/v1
GEN2D_LLM_API_KEY=sk-your-api-key
GEN2D_LLM_MODEL=gpt-4o
GEN2D_LLM_TEMPERATURE=0.7
GEN2D_LLM_MAX_TOKENS=2048
# 文生图模型(OpenAI 兼容 Images API)
GEN2D_IMAGE_BASE_URL=https://api.suchuang.vip/v1
GEN2D_IMAGE_API_KEY=
GEN2D_IMAGE_MODEL=gpt-image-2-token
GEN2D_IMAGE_WIDTH=1024
GEN2D_IMAGE_HEIGHT=1024
GEN2D_IMAGE_QUALITY=low
GEN2D_IMAGE_TIMEOUT=120
GEN2D_IMAGE_MAX_RETRIES=2
GEN2D_IMAGE_RETRY_DELAY=5
GEN2D_IMAGE_NUM_IMAGES=1
GEN2D_IMAGE_STEPS=30
GEN2D_IMAGE_CFG_SCALE=7.0
# 七牛云对象存储
GEN2D_QINIU_ACCESS_KEY=your-access-key
GEN2D_QINIU_SECRET_KEY=your-secret-key
GEN2D_QINIU_BUCKET=your-bucket-name
GEN2D_QINIU_CDN_HOST=https://cdn.example.com
GEN2D_QINIU_USE_HTTPS=true