From 3990330e88b4449743af6178e7f556a1b05d35a9 Mon Sep 17 00:00:00 2001 From: u80861711 Date: Fri, 5 Sep 2025 13:45:33 +0200 Subject: [PATCH] translation also for info name of the model api endpoint --- backend/open_webui/utils/models.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/backend/open_webui/utils/models.py b/backend/open_webui/utils/models.py index b53d71a181..5719746ee8 100644 --- a/backend/open_webui/utils/models.py +++ b/backend/open_webui/utils/models.py @@ -184,8 +184,10 @@ async def get_all_models(request, refresh: bool = False, user: UserModel = None) 0 ] # Ollama may return model ids in different formats (e.g., 'llama3' vs. 'llama3:7b') ): + # This is what is answered in the info part + custom_model.name = translate_model_title(custom_model.name, request.headers.get("X-Language")), if custom_model.is_active: - model["name"] = translate_model_title(custom_model.name, request.headers.get("X-Language")), + model["name"] = custom_model.name model["info"] = custom_model.model_dump() # Set action_ids and filter_ids @@ -234,10 +236,12 @@ async def get_all_models(request, refresh: bool = False, user: UserModel = None) filter_ids.extend(meta["filterIds"]) custom_model.name = translate_model_title(custom_model.name, request.headers.get("X-Language")) + # This is what is answered in general endpoint part models.append( { "id": f"{custom_model.id}", - "name": translate_model_title(custom_model.name, request.headers.get("X-Language")), + "name": custom_model.name, + "current_language" : custom_model.name, "object": "model", "created": custom_model.created_at, "owned_by": owned_by,