ソースを参照

Merge pull request #5405 from open-webui/main

refac: filter non chat completions models
Timothy Jaeryang Baek 7 ヶ月 前
コミット
8a928e5356
1 ファイル変更13 行追加0 行削除
  1. 13 0
      backend/open_webui/apps/openai/main.py

+ 13 - 0
backend/open_webui/apps/openai/main.py

@@ -218,6 +218,19 @@ def merge_models_lists(model_lists):
                         "urlIdx": idx,
                     }
                     for model in models
+                    if "api.openai.com"
+                    not in app.state.config.OPENAI_API_BASE_URLS[idx]
+                    or not any(
+                        name in model["id"]
+                        for name in [
+                            "babbage",
+                            "dall-e",
+                            "davinci",
+                            "embedding",
+                            "tts",
+                            "whisper",
+                        ]
+                    )
                 ]
             )