data_juicer_agents.tools.context.list_dataset_load_strategies.input module#

Input models for list_dataset_load_strategies.

class data_juicer_agents.tools.context.list_dataset_load_strategies.input.ListDatasetLoadStrategiesInput(*, executor_type: str = 'default')[source]#

Bases: BaseModel

Input for list_dataset_load_strategies.

Discovers which dataset loading strategies are truly implemented in the current Data-Juicer installation. Use this BEFORE build_dataset_spec when you need to configure non-trivial dataset sources via dataset_source.config (e.g., remote S3, mixed weights). For simple single local files, use dataset_source.path directly.

executor_type: str#
model_config = {}#

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