feat(inference): 集成 GPT Image 2 异步文生图 API

- 新增 GptImage2Config 配置(yuntts 等 GPT Image 2 兼容服务)
- 新增 gptimage.go 异步客户端:提交任务 → 轮询状态 → 下载图片
- GenerateImages 优先级调整为:GPT Image 2 > OpenAI 兼容 ImageGen > Mock
- 支持环境变量 GEN2D_GPT_IMAGE2_* 系列配置
This commit is contained in:
2026-05-25 12:36:37 +08:00
parent 74c1725473
commit d9d3b51262
5 changed files with 325 additions and 9 deletions
+1
View File
@@ -35,6 +35,7 @@ func main() {
// 注入 LLM 和文生图配置到 service 层
service.InitLLMConfig(cfg.LLM)
service.InitImageGenConfig(cfg.ImageGen)
service.InitGptImage2Config(cfg.GptImage2)
r := gin.New()
r.Use(gin.Recovery()) // panic 恢复中间件,防止服务因未捕获异常宕机