欢迎光临散文网 会员登陆 & 注册

链接自由!LangChain Runnable Chain 功能导览

2023-08-23 22:44 作者:沧海九粟  | 我要投稿

LangChain 新推出的 Expression Language 通过标准的 Runnable 协议使创建自定义链路并以标准方式调用它们变得非常容易。 为了便于大家了解,制作了一份 Cheetsheet 供大家参考。

原推:https://twitter.com/zhanghaili0610/status/1693647380481196091?s=20

LangChain JS Runnable Chain Cheetsheet

概念: 可运行对象(Runnable)

暴露标准接口的对象或函数:

  • stream:(流式)分块返回响应

  • invoke:对输入直接进行链式调用

  • batch:对输入列表进行批量的调用链

如何串联可运行对象

如何透递链式输入

  • 如果输入是字符串,使用 new RunnablePassthrough()

  • 如果输入是对象,使用箭头(=>)函数,以对象为输入并提取所需键

如何绑定关键字参数(kwargs)

如何回退到其它的可运行对象

以上参考:https://js.langchain.com/docs/guides/expression_language/cookbook


链接自由!LangChain Runnable Chain 功能导览的评论 (共 条)

分享到微博请遵守国家法律