data_juicer_agents.capabilities.plan.service module#

Minimal hard orchestration for djx plan.

class data_juicer_agents.capabilities.plan.service.PlanOrchestrator(*, planner_model_name: str | None = None, llm_api_key: str | None = None, llm_base_url: str | None = None, llm_thinking: bool | None = None)[源代码]#

基类:object

Fixed orchestration for CLI plan generation.

__init__(*, planner_model_name: str | None = None, llm_api_key: str | None = None, llm_base_url: str | None = None, llm_thinking: bool | None = None)[源代码]#
generate_plan(*, user_intent: str, dataset_path: str, export_path: str, custom_operator_paths: Iterable[Any] | None = None, retrieved_candidates: Dict[str, Any] | None = None, retrieval_top_k: int = 5, retrieval_mode: str = 'auto') Dict[str, Any][源代码]#