如何在子链之间路由
先决条件
本指南假设您熟悉以下概念:
路由允许您创建非确定性链,其中上一步的输出定义下一步。通过允许您定义状态并将与这些状态相关的信息用作模型调用的上下文,路由可以帮助为与模型的交互提供结构和一致性。
有两种执行路由的方法:
- 有条件地从
RunnableLambda返回运行器(推荐) - 使用
RunnableBranch
本指南假设您熟悉以下概念:
路由允许您创建非确定性链,其中上一步的输出定义下一步。通过允许您定义状态并将与这些状态相关的信息用作模型调用的上下文,路由可以帮助为与模型的交互提供结构和一致性。
有两种执行路由的方法:
RunnableLambda 返回运行器(推荐)RunnableBranch