diff --git a/backend/open_webui/apps/images/main.py b/backend/open_webui/apps/images/main.py index 1074e2cb0..768f13954 100644 --- a/backend/open_webui/apps/images/main.py +++ b/backend/open_webui/apps/images/main.py @@ -470,7 +470,9 @@ async def image_generations( "response_format": "b64_json", } - r = requests.post( + # Use asyncio.to_thread for the requests.post call + r = await asyncio.to_thread( + requests.post, url=f"{app.state.config.OPENAI_API_BASE_URL}/images/generations", json=data, headers=headers,