LangChain이란?
LLM 애플리케이션 개발 프레임워크 LangChain 소개
LangChain이란?
LangChain은 LLM 애플리케이션 개발을 위한 포괄적인 프레임워크입니다.
핵심 구성요소
- langchain-core: 기본 추상화
- langchain-community: 서드파티 통합
- LangGraph: 멀티 에이전트
- LangServe: API 배포
- LangSmith: 모니터링
LCEL 예제
from langchain_openai import ChatOpenAI
from langchain_core.prompts import ChatPromptTemplate
llm = ChatOpenAI()
prompt = ChatPromptTemplate.from_template("번역해줘: {text}")
chain = prompt | llm
result = chain.invoke({"text": "Hello"})