LangChain Code 노드 메서드#
n8n은 LangChain Code 노드에서 일반적인 작업을 수행하는 것을 더 쉽게 만들기 위해 이러한 메서드를 제공합니다.
LangChain Code 노드 전용
이 변수들은 LangChain Code 노드에서 표현식에서 사용하기 위한 것입니다. 다른 노드에서는 사용할 수 없습니다.
메서드 | 설명 |
---|---|
this.addInputData(inputName, data) |
지정된 보조 입력의 데이터를 추가합니다. 모의(mock) 데이터를 설정할 때 유용합니다.
|
this.addOutputData(outputName, data) |
지정된 보조 출력의 데이터를 추가합니다. 모의(mock) 데이터를 설정할 때 유용합니다.
|
this.getInputConnectionData(inputName, itemIndex, inputIndex?) |
지정된 보조 입력에서 데이터를 가져옵니다.
|
this.getInputData(inputIndex?, inputName?) |
기본 입력에서 데이터를 가져옵니다. |
this.getNode() |
현재 노드를 가져옵니다. |
this.getNodeOutputs() |
현재 노드의 출력을 가져옵니다. |
this.getExecutionCancelSignal() |
워크플로가 중지될 때 실행 중인 함수를 중단하는 데 사용됩니다. 대부분의 경우 n8n이 자동으로 처리하지만, 직접 체인(chains)이나 에이전트(agents)를 구축할 경우 필요할 수 있습니다. 이는 LangChain 애플리케이션을 구축할 때 사용하는 실행 중인 LLMChain 취소 코드의 대체 기능입니다. |