Browse Source

fix: prefix issue

Timothy Jaeryang Baek 5 months ago
parent
commit
d5c65e36c9
1 changed files with 3 additions and 1 deletions
  1. 3 1
      backend/open_webui/apps/openai/main.py

+ 3 - 1
backend/open_webui/apps/openai/main.py

@@ -313,7 +313,9 @@ async def get_all_models_responses() -> list:
             prefix_id = api_config.get("prefix_id", None)
 
             if prefix_id:
-                for model in response["data"]:
+                for model in (
+                    response if isinstance(response, list) else response.get("data", [])
+                ):
                     model["id"] = f"{prefix_id}.{model['id']}"
 
     log.debug(f"get_all_models:responses() {responses}")