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"
)