downloadGenOS 라이브러리 활용

업로드한 PyPI 패키지를 코드 스페이스, 워크플로우에서 어떻게 사용하는지 알아보겠습니다.

1. 코드스페이스 활용

1.1. pip install <라이브러리명>

코드스페이스 환경은 제노스 내부 PyPI 서버를 참조하도록 사전 설정되어 있어, 추가 설정 없이 pip install <라이브러리명> 명령어로 모듈을 즉시 설치할 수 있습니다

1.2. 코드 작성

입력된 문자열 인자를 숫자 타입형으로 자동 변환하여 연산한 뒤, 결과값을 다시 문자열로 반환하는 add 함수 활용 예시입니다

1.3. 출력 확인

  • 만약 라이브러리를 찾을 수 없다는 에러(ModuleNotFoundError)가 발생한다면, 아래 명령어를 통해 가상환경(venv)이 활성화되어 있는지 확인해 주세요

2. 워크플로우 활용

워크플로우에서도 필요한 라이브러리를 import 할 수 있습니다.

2.1. 워크플로우 생성

group-arrows-rotate워크플로우 만들기chevron-right

워크플로우 만들기 부분을 참고하시길 바랍니다.

2.2. 워크플로우 상세

2.2.1. 첫번째 Flowise Step

간단하게 start와 Custom Function 노드로 구성된 flowise step입니다.

start 노드에서 nums 변수를 만들었습니다.

Custom Function 노드에서 nums 변수를 입력인 question으로 업데이트하였습니다.

2.2.2. 두번째 Python Step

작성 예시입니다.

워크플로우 python step에서 import genos를 할 땐 다음과 같이

from util.genos_utils import genos_import를 한 이후

클래스명 = genos_import("라이브러리명") 을 이용해야 합니다.

2.2.3. 세번째 Flowise Step

세번째 flowise step 역시 start와 Direct Reply 노드로 구성된 간단한 step입니다. Direct Reply에서

입력값인 question을 그대로 출력하게 하였습니다.

2.3. 출력 확인

워크플로우를 토대로 채팅을 만들었습니다. 만드는 방법은

comment-check채팅 애플리케이션 만들기chevron-right

를 참고하시길 바랍니다.

다음과 같이 정확한 결과를 출력하는 걸 볼 수 있습니다.

Last updated

Was this helpful?