def from_env()

in hfendpoints/bindings/python/hfendpoints/config/__init__.py [0:0]


    def from_env() -> "EndpointConfig":
        """
        Parse the operating system environment variables to retrieve Inference Endpoints defined variables
        :return:
        """
        return EndpointConfig(
            interface=os.environ.get("INTERFACE", "0.0.0.0"),
            port=int(os.environ.get("PORT", 8000)),
            frontend=Frontend(os.environ.get("FRONTEND", "hf_inference")),
            model_id=os.environ.get("HF_MODEL", "unknown"),
            repository=Path(os.environ.get("MODEL_ID", os.environ.get("HF_MODEL", "/repository"))),
            is_debug=os.environ.get("MODEL_ID", "/repository") != "/repository"
        )