/
githubmirror
/
UFO
Обзор
Документация
Войти
/
githubmirror
/
UFO
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
dataflow/config/config.py
40 строк
1006 B
Chiming Ni
Merge GitHub changes up to
3e8b986
10 июн 2025, 09:28
10 июн 2025, 09:28
27101f6
Код
Авторство
О чём код?
# Copyright (c) Microsoft Corporation. # Licensed under the MIT License. from ufo.config import Config class Config(Config): _instance = None def __init__(self, config_path="dataflow/config/"): """ Initializes the Config class. :param config_path: The path to the config file. """ self.config_data = self.load_config(config_path) @staticmethod def get_instance(): """ Get the instance of the Config class. :return: The instance of the Config class. """ if Config._instance is None: Config._instance = Config() return Config._instance def optimize_configs(self, configs): """ Optimize the configurations. :param configs: The configurations to optimize. :return: The optimized configurations. """ self.update_api_base(configs, "PREFILL_AGENT") self.update_api_base(configs, "FILTER_AGENT") return configs