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”代码。 |