We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 784650c commit 3cdf697Copy full SHA for 3cdf697
1 file changed
backend/open_webui/utils/middleware.py
@@ -2057,13 +2057,16 @@ async def convert_url_images_to_base64(form_data):
2057
continue
2058
2059
try:
2060
- base64_data = await asyncio.to_thread(get_image_base64_from_url, image_url)
2061
- new_content.append(
2062
- {
2063
- 'type': 'image_url',
2064
- 'image_url': {'url': base64_data},
2065
- }
2066
- )
+ base64_data = await get_image_base64_from_url(image_url)
+ if base64_data:
+ new_content.append(
+ {
+ 'type': 'image_url',
+ 'image_url': {'url': base64_data},
+ }
2067
+ )
2068
+ else:
2069
+ new_content.append(item)
2070
except Exception as e:
2071
log.debug(f'Error converting image URL to base64: {e}')
2072
new_content.append(item)
0 commit comments