[docs]classHoundAPI(APIMethods):'''the API that wraps all of the methods Args: host (str, *optional*): the host/domain ex: myapi.net, 127.0.0.1, default="127.0.0.1" port (int, *optional*): the host port, default = None protocol (str, *optional*): the host protocol, default = "http"'''def__init__(self,host:str="127.0.0.1",port:int|None=None,protocol:Literal["http","https"]="http"):self.session=ClientSession(base_url=protocol+f"://{host+str(f':{port}'ifportelse'')}")