feat(config): 重构配置层为 Viper + YAML + .env 三级加载
- config 改用 Viper 读取 YAML + 绑定环境变量 + godotenv 加载 .env - 新增 LLM / ImageGen / JWT / Database / Server 分组配置结构 - 新增 backend/.env.example 环境变量模板 - .gitignore 添加 backend/.env 和 backend/main
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
# 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
|
||||
|
||||
# 文生图模型
|
||||
GEN2D_IMAGE_BASE_URL=https://api.stability.ai/v1
|
||||
GEN2D_IMAGE_API_KEY=sk-your-api-key
|
||||
GEN2D_IMAGE_MODEL=stable-diffusion-xl
|
||||
GEN2D_IMAGE_WIDTH=1024
|
||||
GEN2D_IMAGE_HEIGHT=1024
|
||||
GEN2D_IMAGE_NUM_IMAGES=1
|
||||
GEN2D_IMAGE_STEPS=30
|
||||
GEN2D_IMAGE_CFG_SCALE=7.0
|
||||
Reference in New Issue
Block a user