鏈接自由!LangChain Runnable Chain 功能導(dǎo)覽
LangChain 新推出的 Expression Language 通過標(biāo)準(zhǔn)的 Runnable 協(xié)議使創(chuàng)建自定義鏈路并以標(biāo)準(zhǔn)方式調(diào)用它們變得非常容易。 為了便于大家了解,制作了一份 Cheetsheet 供大家參考。
原推:https://twitter.com/zhanghaili0610/status/1693647380481196091?s=20

概念:?可運(yùn)行對象(Runnable)
暴露標(biāo)準(zhǔn)接口的對象或函數(shù):
stream:(流式)分塊返回響應(yīng)
invoke:對輸入直接進(jìn)行鏈?zhǔn)秸{(diào)用
batch:對輸入列表進(jìn)行批量的調(diào)用鏈
如何串聯(lián)可運(yùn)行對象
如何透遞鏈?zhǔn)捷斎?/h1>如果輸入是字符串,使用 new RunnablePassthrough()
如果輸入是對象,使用箭頭(=>)函數(shù),以對象為輸入并提取所需鍵
如何綁定關(guān)鍵字參數(shù)(kwargs)
如何回退到其它的可運(yùn)行對象
以上參考:https://js.langchain.com/docs/guides/expression_language/cookbook
如果輸入是字符串,使用 new RunnablePassthrough()
如果輸入是對象,使用箭頭(=>)函數(shù),以對象為輸入并提取所需鍵
以上參考:https://js.langchain.com/docs/guides/expression_language/cookbook