data_juicer_agents.tools.plan.assemble_plan.input module¶
Input models for assemble_plan.
- class data_juicer_agents.tools.plan.assemble_plan.input.AssemblePlanInput(*, intent: str, dataset_spec: Dict[str, Any], process_spec: Dict[str, Any], system_spec: Dict[str, Any], approval_required: bool = True)[source]¶
Bases:
BaseModel- intent: str¶
- dataset_spec: Dict[str, Any]¶
- process_spec: Dict[str, Any]¶
- system_spec: Dict[str, Any]¶
- approval_required: bool¶
- model_config = {}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].