LangChain Python 통합 개요
LangChain Python 통합 개요
LangChain은 채팅·임베딩 모델, 툴·툴킷, 문서 로더, 벡터 스토어 등 1000개 이상의 통합을 제공하는 광범위한 생태계를 갖추고 있어요. **프로바이더(provider)**는 AI 모델을 호스팅하고 API로 노출하는 회사나 플랫폼(OpenAI, Anthropic, Google 등)을 뜻해요. 많은 프로바이더가 langchain-<provider> 패키지를 제공해서 채팅 모델, 임베딩 모델, 벡터 스토어 같은 표준 인터페이스 중 하나 이상을 구현해 두죠. 그래서 어떤 프로바이더를 쓰든 일관된 API를 쓸 수 있어요.
출처: 공식문서
통합 유형
프로바이더 통합은 컴포넌트 유형별로 나뉘어요. 채팅 모델, 임베딩 모델, 툴과 툴킷, 미들웨어, 체크포인터, 샌드박스가 대표적이에요. 컴포넌트 유형별 전체 통합 목록은 사이드바의 카테고리를 참고하면 돼요.
패키지를 설치하고 모델 이름을 고르면 코드를 바꾸지 않고도 프로바이더를 갈아끼울 수 있어요. 프로바이더와 모델이 LangChain에서 어떻게 동작하는지, 모델 이름을 어떻게 찾는지, 새 모델을 바로 쓰는 법, 라우터를 다루는 법에 대한 개념 설명은 Providers and models 문서를 봐요.
인기 프로바이더
대표적인 프로바이더와 전용 패키지를 정리하면 이렇게 돼요 (일부):
전체 프로바이더 목록은 See all providers 페이지나 검색 필드로 찾을 수 있어요. 통합에 기여하고 싶다면 contributing guide를 참고하세요.
더 알아보기 (Learn more)
- Providers and models — 프로바이더·모델 개념
- All providers — 전체 프로바이더 목록