INNER CODE UNIT · Python

__init__

derisk-ai/OpenDerisk · packages/derisk-core/src/derisk/agent/core_v2/main.py:51

    def __init__(
        self,
        config_path: Optional[str] = None,
        env_prefix: str = "AGENT_"
    ):
        self.config = self._load_config(config_path, env_prefix)
        self._api_server = None
        self._uvicorn_server = None
        self._running = False
    
    def _load_config(self, config_path: Optional[str], env_prefix: str) -> Dict[str, Any]:
        """加载配置"""
        config = {
            "host": os.getenv(f"{env_prefix}HOST", "0.0.0.0"),
            "port": int(os.getenv(f"{env_prefix}PORT", "8080")),
            "log_level": os.getenv(f"{env_prefix}LOG_LEVEL", "INFO"),
            "model": os.getenv("OPENAI_MODEL", "gpt-4"),
            "api_key": os.getenv("OPENAI_API_KEY", ""),

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…