Files
gen2d/backend/.env.example
T
wonder fb0d83251f feat(log): 新建 logger 包,基于 log/slog 提供结构化日志
- 新建 internal/logger/logger.go,提供 Init/FromCtx/WithRequestID 方法
- Config 新增 LogConfig(level/format),支持 GEN2D_LOG_LEVEL/GEN2D_LOG_FORMAT 环境变量
- config.yml 和 .env.example 添加日志配置示例
2026-05-25 14:30:35 +08:00

46 lines
1.1 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
# 日志配置
GEN2D_LOG_LEVEL=info # debug / info / warn / error
GEN2D_LOG_FORMAT=text # text / json
# 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