From 24a7ea19ed4749826f4f5316579623b017023468 Mon Sep 17 00:00:00 2001 From: Yeuoly Date: Tue, 18 Mar 2025 14:45:28 +0800 Subject: [PATCH] fix: model settings --- api/core/provider_manager.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/api/core/provider_manager.py b/api/core/provider_manager.py index fe21ce8761..099acfd7f4 100644 --- a/api/core/provider_manager.py +++ b/api/core/provider_manager.py @@ -195,6 +195,20 @@ class ProviderManager: provider_name ) + provider_id_entity = ModelProviderID(provider_name) + + if provider_id_entity.is_langgenius(): + if provider_model_settings is not None: + provider_model_settings.extend( + provider_name_to_provider_model_settings_dict.get(provider_id_entity.provider_name, []) + ) + if provider_load_balancing_configs is not None: + provider_load_balancing_configs.extend( + provider_name_to_provider_load_balancing_model_configs_dict.get( + provider_id_entity.provider_name, [] + ) + ) + # Convert to model settings model_settings = self._to_model_settings( provider_entity=provider_entity,