mirror of
https://github.com/Wei-Shaw/sub2api.git
synced 2026-10-21 06:56:58 +00:00
修复 gpt-image-2 大图/编辑请求 502 报错(社区 issue #2232/#3135/#2516, 现象:upstream did not return image output)。根因是上游生成超时/截断时返回 response.incomplete,旧逻辑只认 error/response.failed,导致: 1) 软失败报成模糊 502 且不触发 failover 换账号重试 2) 上游真实响应未记录,ops_error_logs 里上游信息全空,无法排查 - openAIImagesUpstreamErrorFromSSEPayload 增加 response.incomplete 识别: 生成超时/截断(max_output_tokens 等) → 可重试 502 触发 failover; content_filter/moderation → 400 不重试 - 软失败兜底(无图无标准错误)记录上游诊断摘要到 ops(last_event/status/ incomplete_reason/body 片段),非流式+流式两条路径一致 - summarizeOpenAIImagesNoOutputBody 提取诊断信息,body 截断上限 1KB 基于官方 v0.1.137 净分支。测试: 5 个新单测 + 图片回归通过 (-tags unit)