From b4be58f6b6f4199e17f3dfc16705b5cf7753c9bd Mon Sep 17 00:00:00 2001 From: Jonathan Respeto Date: Tue, 28 Jan 2025 18:27:41 -0500 Subject: [PATCH 1/2] Update ollama.py Missing await in coroutine causing 500 errors on /ollama/api/tags since v0.5.0 --- backend/open_webui/routers/ollama.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/open_webui/routers/ollama.py b/backend/open_webui/routers/ollama.py index 261cd5ba3..d9124c29f 100644 --- a/backend/open_webui/routers/ollama.py +++ b/backend/open_webui/routers/ollama.py @@ -395,7 +395,7 @@ async def get_ollama_tags( ) if user.role == "user" and not BYPASS_MODEL_ACCESS_CONTROL: - models["models"] = get_filtered_models(models, user) + models["models"] = await get_filtered_models(models, user) return models From a32782e5279fc6a40439590bdd8dd9fa159d8b47 Mon Sep 17 00:00:00 2001 From: Jonathan Respeto Date: Wed, 29 Jan 2025 08:47:54 -0500 Subject: [PATCH 2/2] fix: Update openai.py need to await get_filtered_models --- backend/open_webui/routers/openai.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/open_webui/routers/openai.py b/backend/open_webui/routers/openai.py index f7d7fd294..2139be4ef 100644 --- a/backend/open_webui/routers/openai.py +++ b/backend/open_webui/routers/openai.py @@ -489,7 +489,7 @@ async def get_models( raise HTTPException(status_code=500, detail=error_detail) if user.role == "user" and not BYPASS_MODEL_ACCESS_CONTROL: - models["data"] = get_filtered_models(models, user) + models["data"] = await get_filtered_models(models, user) return models