LangChain Code 노드 문서
n8n에서 LangChain Code 노드를 사용하는 방법을 알아봅니다. n8n이 지원하지 않는 LangChain 기능을 커스텀 코드로 직접 구현하는 기술 문서입니다.
LangChain Code 노드를 사용해 LangChain을 임포트합니다. n8n이 노드를 만들지 않은 기능도 여전히 사용할 수 있습니다. LangChain Code 노드 커넥터를 설정하여 일반 노드, 루트 노드 또는 서브 노드로 사용할 수 있습니다. 이 페이지에서는 노드 파라미터, 노드 설정 안내, 추가 리소스 링크를 확인할 수 있습니다. Cloud에서 사용 불가 이 노드는 셀프 호스팅 n8n에서만 사용 가능합니다. 노드 파라미터 # Add Code(코드 추가) # 커스텀 코드를 추가합니다. Execute 또는 Supply Data 모드 중 하나를 선택합니다. 하나의 모드만 사용할 수 있습니다. Code 노드 와 달리 LangChain Code 노드는 Python을 지원하지 않습니다. Execute : LangChain Code 노드를 n8n의 Code 노드처럼 사용합니다. 워크플로에서 입력 데이터를 받아 처리하고 노드 출력으로 반환합니다. 이 모드는 메인 입력과 출력이 필요합니다. Inputs 와 Outputs 에서 이 연결을 생성해야 합니다. Supply Data : LangChain Code 노드를 서브 노드로 사용하여 루트 노드에 데이터를 보냅니다. 메인이 아닌 출력을 사용합니다. 기본적으로 이 노드에서 내장 또는 외부 모듈을 로드할 수 없습니다. 셀프 호스팅 사용자는 내장 및 외부 모듈을 활성화 할 수 있습니다. Inputs(입력) # 입력 유형을 선택합니다. 메인 입력은 모든 n8n 워크플로에서 찾을 수 있는 일반 커넥터입니다. 노드에 메인 입력과 출력이 설정되어 있으면 Execute 코드가 필요합니다. Outputs(출력) # 출력 유형을 선택합니다. 메인 출력은 모든 n8n 워크플로에서 찾을 수 있는 일반 커넥터입니다. 노드에 메인 입력과 출력이 설정되어 있으면 Execute 코드가 필요합니다. 노드 입출력 설정 # LangChain Code 노드 커넥터(입력 및 출력)를 설정하여 앱 노드, 루트 노드 또는 서브 노드로 사용할 수 있습니다. 노드 유형 입력 출력 코드 모드 앱 노드. Code 노드 와 유사. Main Main Execute 루트 노드 Main; 다른 유형 하나 이상 Main Execute 서브 노드 - 메인이 아닌 유형. 연결하려는 입력 유형과 일치해야 함. Supply Data 서브 노드 아래에 서브 노드 메인이 아닌 유형 메인이 아닌 유형. 연결하려는 입력 유형과 일치해야 함. Supply Data 내장 메서드(Built-in methods) # n8n은 LangChain Code 노드에서 일반적인 작업을 더 쉽게 수행할 수 있도록 다음 메서드를 제공합니다. 메서드 설명 this.addInputData(inputName, data) 지정된 비메인 입력의 데이터를 채웁니다. 데이터 모킹에 유용합니다. inputName 은 입력 연결 타입이며 다음 중 하나여야 합니다: ai_agent , ai_chain , ai_document , ai_embedding , ai_languageModel , ai_memo
