c4dc7394b1
- 删除 gptimage.go,异步逻辑直接内聚到 inference.go - ImageGenConfig 改为 GPT Image 2 参数:aspect_ratio / x_channel / poll_max_wait / poll_interval - GenerateImages 流程:submit → poll → download,支持并行多图(spritesheet) - 移除旧的 OpenAI 兼容同步 API 代码(callImageGenAPI / parseImageResponse 等) - 统一 env:GEN2D_IMAGE_* 系列,移除 GEN2D_GPT_IMAGE2_* 冗余
31 lines
801 B
Bash
Executable File
31 lines
801 B
Bash
Executable File
# 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
|
|
|
|
# 文生图模型(GPT Image 2 异步 API,如 yuntts 等兼容服务)
|
|
GEN2D_IMAGE_BASE_URL=https://www.yuntts.com/api/v1
|
|
GEN2D_IMAGE_API_KEY=
|
|
GEN2D_IMAGE_MODEL=gpt-image-2
|
|
GEN2D_IMAGE_QUALITY=low
|
|
GEN2D_IMAGE_ASPECT_RATIO=1:1
|
|
GEN2D_IMAGE_X_CHANNEL=default
|
|
GEN2D_IMAGE_POLL_MAX_WAIT=120
|
|
GEN2D_IMAGE_POLL_INTERVAL=3
|