
gaoren002andCaIon
d2576ddcd3
fix(openai): support streaming image relay and image edit for images API (#4608)
* fix(openai): support streaming image relay
* fix(openai): keep image edit multipart body reusable
* test(openai): cover image stream usage details
* test(openai): cover image edit fallback stream field
* fix(openai): wrap image json fallback as stream
* fix(relay): support OpenAI image streaming
* fix(openai): record image stream upstream error events
* fix(openai): harden image stream relay
* fix(openai): return image JSON errors
* fix(relay): reset stream status per scanner run
* fix(relay): drop upstream credit passthrough
* fix(openai): keep image errors minimal
* fix(openai): keep image error status from response
---------
Co-authored-by: CaIon <i@caion.me>
2026-06-08 18:36:17 +08:00
..
2026-04-09 12:41:51 +08:00
2026-04-15 20:55:01 +08:00
2026-04-17 13:52:34 +08:00
2026-03-01 15:47:03 +08:00
2026-01-14 22:29:43 +08:00
2026-03-01 15:47:03 +08:00
2026-04-04 16:11:13 +08:00
2026-04-23 21:37:03 +08:00
2025-06-30 22:31:12 +08:00
2025-02-18 15:59:17 +08:00
2026-01-26 20:20:16 +08:00
2026-06-08 18:36:17 +08:00
2026-06-08 18:36:17 +08:00
2026-06-05 12:12:45 +08:00
2026-06-05 12:12:45 +08:00
2026-04-26 13:47:37 +08:00
2026-01-26 20:20:16 +08:00
2026-02-28 17:37:08 +08:00
2024-09-26 00:59:09 +08:00
2025-10-11 15:30:09 +08:00
2026-02-12 12:57:27 +08:00
2025-10-11 15:30:09 +08:00
2025-10-11 15:30:09 +08:00
2026-03-01 15:47:03 +08:00
2024-03-20 19:00:51 +08:00
2026-02-22 16:00:27 +08:00
2026-02-22 16:00:27 +08:00
2026-03-02 22:01:53 +08:00
2026-04-18 14:22:54 +08:00
2025-06-19 11:53:42 +08:00