链接自由!LangChain Runnable Chain 功能导览
LangChain 新推出的 Expression Language 通过标准的 Runnable 协议使创建自定义链路并以标准方式调用它们变得非常容易。 为了便于大家了解,制作了一份 Cheetsheet 供大家参考。
原推:https://twitter.com/zhanghaili0610/status/1693647380481196091?s=20

概念: 可运行对象(Runnable)
暴露标准接口的对象或函数:
stream:(流式)分块返回响应
invoke:对输入直接进行链式调用
batch:对输入列表进行批量的调用链
如何串联可运行对象
如何透递链式输入
如果输入是字符串,使用 new RunnablePassthrough()
如果输入是对象,使用箭头(=>)函数,以对象为输入并提取所需键
如何绑定关键字参数(kwargs)
如何回退到其它的可运行对象
以上参考:https://js.langchain.com/docs/guides/expression_language/cookbook