Flow형 LangChain

Drag & Drop으로 LLM와 LangChain을 연결하고 챗봇 서비스를 사용할 수 있습니다.

LLM과 LangChain에 대한 코드를 몰라도 사용 가능하지만 알맞은 노드를 연결하기 위해서는 LangChain의 전체적인 흐름에 대한 이해도가 어느정도 필요합니다.

Quick Start

1. 나의 Chatflow 생성

Add New를 통해 새로운 Chatflows를 시작할 수 있고, Marketplaces의 여러가지 템플릿을 통해 어느정도 만들어진 노드들로 새로운 Chatflows를 시작할 수 있습니다.

Marketplace를 통해 Chatflow를 시작하려는 경우, 우측 상단의 Use Template 버튼을 통해 해당 템플릿을 나의 Chatflow로 사용할 수 있습니다.

2. 필요한 노드 연결

Marketplace에서 가져온 템플릿을 그대로 사용 또는 필요한 노드를 추가하여 연결합니다.

3. API 등록

Credentials 페이지에서 나의 API를 한번에 관리할 수 있습니다.

대부분의 Chat Model, Embeddings, LLMs, Memory, Tools, Vector Stores 노드들은 외부 서비스를 연결하여 사용하기 때문에 해당 서비스의 홈페이지에서 API를 발급받아 사용합니다. 원하는 서비스의 유료버전을 사용하기 위해서는 해당 서비스의 홈페이지에서 결제가 가능하도록 카드를 등록한 이후 API를 발급받아 사용합니다.

예를들어, ChatOpenAI 모델을 사용하기 위해서는 OpenAI 홈페이지에서 API키를 발급받습니다. 유료모델인 GPT-4를 사용하고 싶다면 OpenAI에서 유료플랜으로 업그레이드 한 이후 API키를 발급받습니다.

Credentials 메뉴를 통해 Add Credential 버튼으로 API 키를 등록합니다.

Chatflow로 돌아와 Connect Credential에서 내가 등록한 API를 연결합니다. 필요에 따라 노드의 Connect Credential의 Create New 버튼을 통해 새로운 API를 바로 등록할 수 있습니다.

4. 데이터 업로드 및 챗봇 이용

Agent 또는 Document Loaders를 통해 데이터를 업로드하고 저장버튼을 눌러줍니다.

우측 상단의 말풍선 버튼을 통해 해당 데이터에 대한 분석, 질의응답, 요약 등의 기능을 사용할 수 있습니다.

Last updated