瀏覽代碼

Merge pull request #10919 from df-cgdm/main

**fix** Resolve a bug in /api/models/base which was not returning openai models when ENABLE_FORWARD_USER_INFO_HEADERS is true
Timothy Jaeryang Baek 2 月之前
父節點
當前提交
1dd442f38b
共有 2 個文件被更改,包括 2 次插入2 次删除
  1. 1 1
      backend/open_webui/main.py
  2. 1 1
      backend/open_webui/routers/openai.py

+ 1 - 1
backend/open_webui/main.py

@@ -972,7 +972,7 @@ async def get_models(request: Request, user=Depends(get_verified_user)):
 
 
 @app.get("/api/models/base")
 @app.get("/api/models/base")
 async def get_base_models(request: Request, user=Depends(get_admin_user)):
 async def get_base_models(request: Request, user=Depends(get_admin_user)):
-    models = await get_all_base_models(request)
+    models = await get_all_base_models(request, user=user)
     return {"data": models}
     return {"data": models}
 
 
 
 

+ 1 - 1
backend/open_webui/routers/openai.py

@@ -67,7 +67,7 @@ async def send_get_request(url, key=None, user: UserModel = None):
                             "X-OpenWebUI-User-Email": user.email,
                             "X-OpenWebUI-User-Email": user.email,
                             "X-OpenWebUI-User-Role": user.role,
                             "X-OpenWebUI-User-Role": user.role,
                         }
                         }
-                        if ENABLE_FORWARD_USER_INFO_HEADERS
+                        if ENABLE_FORWARD_USER_INFO_HEADERS and user
                         else {}
                         else {}
                     ),
                     ),
                 },
                 },