data_juicer_agents.tools.apply.apply_recipe.input module#

Input models for apply_recipe.

class data_juicer_agents.tools.apply.apply_recipe.input.ApplyRecipeInput(*, plan_path: str, dry_run: bool = False, timeout: Annotated[int, Ge(ge=1)] = 300, confirm: bool = False)[source]#

Bases: BaseModel

plan_path: str#
dry_run: bool#
timeout: int#
confirm: bool#
model_config = {}#

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

class data_juicer_agents.tools.apply.apply_recipe.input.GenericOutput(*, ok: bool = True)[source]#

Bases: BaseModel

ok: bool#
model_config = {}#

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