data_juicer_agents.tools.media.scan_media_folder.input module#
Input models for scan_media_folder.
- class data_juicer_agents.tools.media.scan_media_folder.input.ScanMediaFolderInput(*, folder_path: str, media_type: Literal['image', 'video', 'auto'] = 'auto', recursive: bool = True, output_path: str, suffixes: List[str] | None = None)[源代码]#
基类:
BaseModelInput for scanning a local folder of raw images or videos.
- folder_path: str#
- media_type: Literal['image', 'video', 'auto']#
- recursive: bool#
- output_path: str#
- suffixes: List[str] | None#
- model_config = {}#
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class data_juicer_agents.tools.media.scan_media_folder.input.ScanMediaFolderOutput(*, ok: bool = True, record_count: int = 0, output_path: str = '', sample_records: list = <factory>, media_type_detected: str = '')[源代码]#
基类:
BaseModelSummary returned after a successful scan.
- ok: bool#
- record_count: int#
- output_path: str#
- sample_records: list#
- media_type_detected: str#
- model_config = {}#
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].