roboto.config#
Module Contents#
- roboto.config.DEFAULT_ROBOTO_CONFIG_DIR#
- roboto.config.DEFAULT_ROBOTO_DIR#
- roboto.config.DEFAULT_ROBOTO_PROFILE_NAME = 'default'#
- roboto.config.ROBOTO_API_ENDPOINT = 'https://api.roboto.ai'#
- class roboto.config.RobotoConfig(/, **data)#
Bases:
pydantic.BaseModel
RobotoConfig captures an api_key and endpoint required to programmatically interact with Roboto. Multiple profiles can be configured if desired.
- Parameters:
data (Any)
- api_key: str#
- endpoint: str = 'https://api.roboto.ai'#
- classmethod from_env(profile_override=None)#
- Parameters:
profile_override (Optional[str])
- Return type:
- class roboto.config.RobotoConfigFileProfileV0(/, **data)#
Bases:
pydantic.BaseModel
V0 Roboto configuration file
- Parameters:
data (Any)
- default_endpoint: str = 'https://api.roboto.ai'#
- to_config()#
- Return type:
- token: str#
- class roboto.config.RobotoConfigFileV1(/, **data)#
Bases:
pydantic.BaseModel
V1 Roboto configuration file
- Parameters:
data (Any)
- default_profile: str | None = 'default'#
- profiles: dict[str, RobotoConfig]#
- validate()#
- version: Literal['v1']#
- roboto.config.logger#