KeiStory

Langflow 사용하기

2025. 2. 13. 22:21

Langflow 사용하기

 

Langflow는 LangChain 프레임워크를 사용하여 LLM(대형 언어 모델) 애플리케이션을 비주얼 인터페이스에서 쉽게 구축할 수 있도록 도와주는 오픈소스 툴입니다.
마치 Node-RED나 Flow-based programming 방식처럼 블록을 연결하여 LLM 파이프라인을 설계할 수 있습니다.

📌 주요 특징

  • 드래그 앤 드롭 UI: 복잡한 코딩 없이 시각적으로 구성 가능
  • LangChain 지원: 프롬프트, 체인, 에이전트, 메모리 등 LangChain의 다양한 기능을 활용
  • LLM 모델 연동: OpenAI, Hugging Face, Local 모델 등과 쉽게 연결
  • JSON 입출력 지원: API 형태로 결과를 받을 수도 있음
  • 로컬 실행 가능: 로컬에서 구동 가능해 개인 서비스 목적으로도 사용이 가능합니다.

 

1. 가상환경 활성화

가상환경 폴더를 생성하고 해당 폴더에서 cmmand 창을 실행합니다.

가상환경생성

python -m venv langflow_env

가상환경 활성화

.\langflow_env\Scripts\activate

 

2. Langflow 설치

pip install langflow

설치하는데 시간이 좀 걸립니다.

 

3. Langflow 실행

langflow run

 

4. Langflow 접속

http://127.0.0.1:7860 으로 접속합니다.

우측 하단의 Blank Flow 버튼을 클릭해 빈화면에서 시작할수 있고 Templates 중 하나를 선택하여 기본 구성된 상태에서 시작할 수 있습니다.

 

5. LangFlow 사용하기

Basic Prompting 를 선택합니다.

아래와 같은 화면이 나타납니다. 기본적으로 OPEN AI 를 이용한 채팅 노드가 구성되어있습니다.

OpenAI API Key 에 키를 입력합니다. 키 발급은 아래 글을 참고합니다.

2024.06.08 - [코딩/Python_AI] - Open API 사용을 위한 Key 발급 받기 및 요금

 

Open API 사용을 위한 Key 발급 받기 및 요금

Open API 사용을 위한 Key 발급받기 및 요금 Open API 키를 발급받는 방법을 알아봅니다. 아래 사이트에서 회원가입을 진행합니다.https://platform.openai.com/  회원 가입 후 Dashboard 로 이동하고 API keys 로

keistory.tistory.com

우측 상단의 Playground 를 클릭합니다.

아래처럼 채팅창이 나타나고 채팅이 가능해집니다.

코딩도 마크다운 문법으로 표시됩니다.

이미지도 첨부하여 분석이 가능합니다.

 

참고(도움말)

https://docs.langflow.org/

 

Welcome to Langflow | Langflow Documentation

Langflow is a new, visual framework for building multi-agent and RAG applications. It is open-source, Python-powered, fully customizable, and LLM and vector store agnostic.

docs.langflow.org

 

728x90
반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band