From 5170162a80e39b7f0ba34cd41c5e46078248f8c7 Mon Sep 17 00:00:00 2001 From: alpha nerd Date: Tue, 7 Apr 2026 09:18:12 +0200 Subject: [PATCH] fix: make image transform non-blocking --- router.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/router.py b/router.py index 047bc57..9785401 100644 --- a/router.py +++ b/router.py @@ -1062,7 +1062,7 @@ async def _make_chat_request(model: str, messages: list, tools=None, stream: boo if ":latest" in model: model = model.split(":latest")[0] if messages: - messages = transform_images_to_data_urls(messages) + messages = await asyncio.to_thread(transform_images_to_data_urls, messages) messages = transform_tool_calls_to_openai(messages) messages = _strip_assistant_prefill(messages) params = { @@ -1968,7 +1968,7 @@ async def chat_proxy(request: Request): model = model.split(":latest") model = model[0] if messages: - messages = transform_images_to_data_urls(messages) + messages = await asyncio.to_thread(transform_images_to_data_urls, messages) messages = transform_tool_calls_to_openai(messages) messages = _strip_assistant_prefill(messages) params = {