agents.clients.roboml#

Module Contents#

Classes#

HTTPModelClient

An HTTP client for interaction with ML models served on RoboML

HTTPDBClient

An HTTP client for interaction with vector DBs served on RoboML

RESPDBClient

A Redis Serialization Protocol (RESP) based client for interaction with vector DBs served on RoboML

RESPModelClient

A Redis Serialization Protocol (RESP) based client for interaction with ML models served on RoboML

API#

class agents.clients.roboml.HTTPModelClient(model: Union[agents.models.Model, Dict], host: str = '127.0.0.1', port: int = 8000, inference_timeout: int = 30, init_on_activation: bool = True, logging_level: str = 'info', **kwargs)#

Bases: agents.clients.model_base.ModelClient

An HTTP client for interaction with ML models served on RoboML

class agents.clients.roboml.HTTPDBClient(db: Union[agents.vectordbs.DB, Dict], host: str = '127.0.0.1', port: int = 8000, response_timeout: int = 30, init_on_activation: bool = True, logging_level: str = 'info', **kwargs)#

Bases: agents.clients.db_base.DBClient

An HTTP client for interaction with vector DBs served on RoboML

class agents.clients.roboml.RESPDBClient(db: Union[agents.vectordbs.DB, Dict], host: str = '127.0.0.1', port: int = 6379, init_on_activation: bool = True, logging_level: str = 'info', **kwargs)#

Bases: agents.clients.db_base.DBClient

A Redis Serialization Protocol (RESP) based client for interaction with vector DBs served on RoboML

class agents.clients.roboml.RESPModelClient(model: Union[agents.models.Model, Dict], host: str = '127.0.0.1', port: int = 6379, inference_timeout: int = 30, init_on_activation: bool = True, logging_level: str = 'info', **kwargs)#

Bases: agents.clients.model_base.ModelClient

A Redis Serialization Protocol (RESP) based client for interaction with ML models served on RoboML