|  | @@ -124,19 +124,13 @@ class AppListApi(Resource):
 | 
	
		
			
				|  |  |              available_models_names = [f'{model.provider.provider}.{model.model}' for model in available_models]
 | 
	
		
			
				|  |  |              provider_model = f"{model_config_dict['model']['provider']}.{model_config_dict['model']['name']}"
 | 
	
		
			
				|  |  |              if provider_model not in available_models_names:
 | 
	
		
			
				|  |  | -                model_manager = ModelManager()
 | 
	
		
			
				|  |  | -                model_instance = model_manager.get_default_model_instance(
 | 
	
		
			
				|  |  | -                    tenant_id=current_user.current_tenant_id,
 | 
	
		
			
				|  |  | -                    model_type=ModelType.LLM
 | 
	
		
			
				|  |  | -                )
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -                if not model_instance:
 | 
	
		
			
				|  |  | +                if not default_model_entity:
 | 
	
		
			
				|  |  |                      raise ProviderNotInitializeError(
 | 
	
		
			
				|  |  |                          "No Default System Reasoning Model available. Please configure "
 | 
	
		
			
				|  |  |                          "in the Settings -> Model Provider.")
 | 
	
		
			
				|  |  |                  else:
 | 
	
		
			
				|  |  | -                    model_config_dict["model"]["provider"] = model_instance.provider
 | 
	
		
			
				|  |  | -                    model_config_dict["model"]["name"] = model_instance.model
 | 
	
		
			
				|  |  | +                    model_config_dict["model"]["provider"] = default_model_entity.provider
 | 
	
		
			
				|  |  | +                    model_config_dict["model"]["name"] = default_model_entity.model
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              model_configuration = AppModelConfigService.validate_configuration(
 | 
	
		
			
				|  |  |                  tenant_id=current_user.current_tenant_id,
 |