data_juicer_agents.tools.plan.build_process_spec#

build_process_spec tool package.

class data_juicer_agents.tools.plan.build_process_spec.BuildProcessSpecInput(*, operators: List[ProcessOperatorInput])[source]#

Bases: BaseModel

operators: List[ProcessOperatorInput]#
model_config = {}#

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class data_juicer_agents.tools.plan.build_process_spec.ProcessOperatorInput(*, name: str, params: Dict[str, Any])[source]#

Bases: BaseModel

name: str#
params: Dict[str, Any]#
model_config = {}#

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

data_juicer_agents.tools.plan.build_process_spec.build_process_spec(*, operators: Iterable[Any] | None) Dict[str, Any][source]#