ML_DL/MUJAKJUNG (무작정 시리즈)

[LangChain] 시작하기

swwho 2025. 3. 19. 00:03
728x90
반응형

LangChain 이란?

  • LLM을 활용한 어플리케이션 개발을 위한 오픈소스 프레임워크
  • DB, File System 지원

LangChain 설치

  • 가상환경 설정
conda create -n langchain python=3.11
  • langchain 설치
pip install -U langchain
  • openai 설치
pip install langchain-openai

입출력 확인

from dotenv import load_dotenv
from langchain_openai import ChatOpenAI

load_dotenv()

llm = ChatOpenAI()

question = "100을 10으로 나눈 몫과 나머지를 알려줘."

result = llm.invoke(question)
print(result.content)

# 나눈 몫은 10이고, 나머지는 0입니다.