From dc4f5da5a06570ec4652cf9b61026ab9ae7038ed Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Mon, 21 Sep 2026 08:28:36 -0400 Subject: [PATCH] refac --- backend/open_webui/routers/images.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/backend/open_webui/routers/images.py b/backend/open_webui/routers/images.py index f7ea789622..a851839919 100644 --- a/backend/open_webui/routers/images.py +++ b/backend/open_webui/routers/images.py @@ -667,7 +667,9 @@ async def image_generations( if image_url := image.get('url', None): image_data, content_type = await get_image_data( image_url, - {k: v for k, v in headers.items() if k != 'Content-Type'}, + {k: v for k, v in headers.items() if k != 'Content-Type'} + if _is_same_origin(image_url, image_config.IMAGES_OPENAI_API_BASE_URL) + else None, ) else: image_data, content_type = await get_image_data(image['b64_json']) @@ -1046,7 +1048,9 @@ async def image_edits( if image_url := image.get('url', None): image_data, content_type = await get_image_data( image_url, - {k: v for k, v in headers.items() if k != 'Content-Type'}, + {k: v for k, v in headers.items() if k != 'Content-Type'} + if _is_same_origin(image_url, image_config.IMAGES_EDIT_OPENAI_API_BASE_URL) + else None, ) else: image_data, content_type = await get_image_data(image['b64_json'])