Skip to content

LangChain Code 节点方法

n8n 提供这些方法是为了更容易地在LangChain Code 节点中执行常见任务。

仅限 LangChain 代码节点

这些变量用于 LangChain Code 节点中的表达式。您不能在其他节点中使用它们。

方法 描述
this.addInputData(inputName, data) 填充指定非主输入的数据。适用于模拟数据。
this.addOutputData(outputName, data) 填充指定非主输出的数据。适用于模拟数据。
this.getInputConnectionData(inputName, itemIndex, inputIndex?) 从指定的非主输入获取数据。
this.getInputData(inputIndex?, inputName?) 从主输入获取数据。
this.getNode() 获取当前节点。
this.getNodeOutputs() 获取当前节点的输出。
this.getExecutionCancelSignal() 当工作流停止时,使用此方法停止函数的执行。大多数情况下,n8n 会处理这个问题,但如果构建自己的链或代理,则可能需要使用它。它取代了您在正常构建 LangChain 应用程序时使用的“取消正在运行的 LLMChain”代码。