INNER CODE UNIT · Python

load_config

derisk-ai/OpenDerisk · packages/derisk-app/src/derisk_app/app.py:65

def load_config(config_file: str = None) -> ApplicationConfig:
    from derisk.configs.model_config import ROOT_PATH as DERISK_ROOT_PATH
    from derisk_ext.datasource.rdbms.conn_sqlite import SQLiteConnectorParameters
    from derisk.model.parameter import (
        ModelWorkerParameters,
        ModelServiceConfig,
    )
    from derisk.storage.cache.manager import ModelCacheParameters
    from derisk.util.tracer import TracerParameters
    from derisk.util.logger import LoggingParameters

    # 支持环境变量覆盖配置文件
    env_config = os.environ.get("DERISK_CONFIG_FILE")
    if env_config and not config_file:
        config_file = env_config

    if config_file is None:
        config_file = os.path.join(DERISK_ROOT_PATH, "configs", "derisk-minimal.toml")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…