fix(gateway): support OpenAI image edit requests

This commit is contained in:
zhefox
2026-06-08 13:22:08 +08:00
parent ebd59246a8
commit 82040bfc21
3 changed files with 132 additions and 2 deletions
@@ -189,6 +189,17 @@ mod tests {
assert_eq!(url, "https://api.openai.com/v1/images/generations?trace=1");
}
#[test]
fn standard_openai_image_url_preserves_edit_surface() {
let mut transport = sample_transport();
transport.provider.provider_type = "openai".to_string();
let url =
build_openai_image_upstream_url(&transport, Some("/v1/images/edits"), Some("trace=1"));
assert_eq!(url, "https://api.openai.com/v1/images/edits?trace=1");
}
#[test]
fn chatgpt_web_is_supported_by_dedicated_openai_image_transport_policy() {
let mut transport = sample_transport();