커스텀 워크플로우 전처리 코드 사용
사용 예시


전처리 코드를 활용하여 Flowise 수행전에 다른 작업을 수행하거나, 다른 워크플로우간의 연결을 할 수 있습니다.
위 사용 예시는 다른 워크플로우의 응답을 받아서 해당 워크플로우의 응답을 LLM으로 평가해보는 예시입니다.
즉, 다른 워크플로우 수행 후 현재 워크플로우를 수행하는 예시입니다.
전처리 코드 추가

전처리 라디오 버튼을 눌러 코드창을 활성화 합니다.
아래와 같은 코드를 추가합니다.
async/await을 지원합니다.
API를 호출 하고, API의 응답값 중 text를 "api_answer"라는 변수에 추가합니다.
key값은 개발자가 원하는 값으로 추가 가능합니다. flowise에서는 같은 이름의 변수를 추가해주어야 합니다.
GenOS 워크플로우 API 를 사용하는 방법은 예시를 참고하세요.
노드 편집

Custom JS Function 노드의 인풋 variables를 클릭합니다.

전처리 노드에서 전달하는 key값과 동일한 변수를 추가합니다.
값은 전처리 코드실행후 전달 받은 값이 오버라이드 되어 사용될것이기 때문에 아무값이나 넣어줍니다.

Prompt Template 노드의 Format Prompt Values 버튼을 클릭합니다.

api_answer 키 값을 추가하고, 값은 custom js function 노드를 선택합니다.

프롬프트 편집창을 확대합니다.

프롬프트에 {question} 과 전처리 코드에서 전달 받은 {api_answer} 를 포함하여 원하는 값을 입력합니다.
Was this helpful?