poly_lithic.src.config.config_object module🔗
- class poly_lithic.src.config.config_object.ModuleConfig(**data)[source]🔗
Bases:
BaseModel- Parameters:
type (str)
name (str)
pub (str | list | None)
sub (str | list | None)
module_args (dict[str, str | dict | bool] | str | None)
config (Any)
- type: str🔗
- name: str🔗
- pub: str | list | None🔗
- sub: str | list | None🔗
- module_args: dict[str, str | dict | bool] | str | None🔗
- config: Any🔗
- model_config: ClassVar[ConfigDict] = {}🔗
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class poly_lithic.src.config.config_object.DeploymentConfig(**data)[source]🔗
Bases:
BaseModel- Parameters:
type (str)
rate (float | int | None)
- type: str🔗
- rate: float | int | None🔗
- model_config: ClassVar[ConfigDict] = {}🔗
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class poly_lithic.src.config.config_object.ConfigObject(**data)[source]🔗
Bases:
BaseModel- Parameters:
deployment (DeploymentConfig)
modules (dict[str, ModuleConfig])
- deployment: DeploymentConfig🔗
- modules: dict[str, ModuleConfig]🔗
- property graph🔗
- save_routing_graph(path)[source]🔗
Save routing graph to the specified file
- Return type:
None- Parameters:
path (str)
- model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True}🔗
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].