langchain_experimental.plan_and_execute.planners.base
.LLMPlanner¶
- class langchain_experimental.plan_and_execute.planners.base.LLMPlanner[source]¶
基础:
BasePlanner
LLM 规划器。
通过解析和验证关键字参数中的输入数据来创建一个新的模型。
如果输入数据无法解析成有效的模型,将抛出 ValidationError。
- 参数 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) –
回调函数 (可选:联合类型【列表【BaseCallbackHandler】,BaseCallbackManager】】) –
kwargs (任何类型) –
- 返回类型
- plan(inputs: dict, callbacks: Optional[Union[List[BaseCallbackHandler], BaseCallbackManager]] = None, **kwargs: Any) Plan [source]¶
根据输入决定要做的事情。
- 参数
inputs (dict) –
回调函数 (可选:联合类型【列表【BaseCallbackHandler】,BaseCallbackManager】】) –
kwargs (任何类型) –
- 返回类型