langchain_experimental.plan_and_execute.planners.base.LLMPlanner

class langchain_experimental.plan_and_execute.planners.base.LLMPlanner[source]

基础:BasePlanner

LLM 规划器。

通过解析和验证关键字参数中的输入数据来创建一个新的模型。

如果输入数据无法解析成有效的模型,将抛出 ValidationError。

参数 llm_chain: LLMChain [Required]

要使用的 LLM 链。

参数 output_parser: PlanOutputParser [Required]

要使用的输出解析器。

参数 stop: Optional[List] = None

要使用的停止列表。

async aplan(inputs: dict, callbacks: Optional[Union[List[BaseCallbackHandler], BaseCallbackManager]] = None, **kwargs: Any) Plan[source]

给定输入,异步决定要做什么。

参数
  • inputs (dict) –

  • 回调函数 (可选联合类型列表BaseCallbackHandlerBaseCallbackManager) –

  • kwargs (任何类型) –

返回类型

计划

plan(inputs: dict, callbacks: Optional[Union[List[BaseCallbackHandler], BaseCallbackManager]] = None, **kwargs: Any) Plan[source]

根据输入决定要做的事情。

参数
  • inputs (dict) –

  • 回调函数 (可选联合类型列表BaseCallbackHandlerBaseCallbackManager) –

  • kwargs (任何类型) –

返回类型

计划