Cohere와 LangChain
Cohere와 LangChain (통합 가이드)
Cohere를 LangChain과 통합해 고급 채팅 기능, RAG, 임베딩, 재정렬을 활용하는 방법을 알아볼 거예요. 각 기능에 대한 코드 예시가 포함돼 있답니다.
Cohere는 LLM 기반 애플리케이션을 빠르게 만들 수 있게 해 주는 프레임워크인 LangChain을 지원해요. 이 가이드는 LangChain과 함께 지원되는 Cohere 모델의 기능을 사용하는 방법을 설명해요.
출처: 문서
지원 모델 (Supported Models)
LangChain-Cohere 통합은 현재 다음을 지원해요.
- Command (예:
command-a-03-2025) - Command A Reasoning (
command-a-reasoning-08-2025) —langchain-cohere >= 0.5.1필요 - Command A Vision (
command-a-vision-07-2025) —langchain-cohere >= 0.6.0필요 - Embed (예:
embed-english-v3.0,embed-multilingual-v3.0) - Rerank (예:
rerank-english-v3.0,rerank-multilingual-v3.0)
Command A Reasoning이나 Command A Vision을 사용하려면 pip install -U langchain-cohere로 최신 릴리즈로 업그레이드하세요.
사전 요구 사항 (Prerequisite)
LangChain과 Cohere를 사용하려면 다음이 필요해요.
- 핵심 LangChain 패키지:
pip install langchain(이 페이지들의 예시는 LangChain v1을 대상으로 함)pip install langchain-cohere(Cohere 통합; Command A Reasoning용 v0.5.1+, Command A Vision용 v0.6.0+)
- 어떤 예시를 실행하느냐에 따라 추가로 필요할 수도 있어요:
pip install langchain-community(문서 로더, Wikipedia 리트리버, SQL 유틸리티 같은 서드파티 통합)pip install langchain-classic(레거시 체인과 리트리버, 예:create_stuff_documents_chain,load_summarize_chain,ContextualCompressionRetriever)pip install langchain-text-splitters(텍스트 스플리터, 예:CharacterTextSplitter)pip install langchain-tavily(에이전트 예시가 사용하는 Tavily 웹 검색 도구)pip install langchain-experimental(CSV 에이전트 예시가 사용하는 Python REPL 도구)pip install chromadb(RAG 예시에서 사용하는 Chroma 벡터 저장소)
- Cohere SDK. 설치하려면
pip install cohere를 실행하세요. 문제가 생기거나 Cohere SDK에 대한 자세한 내용이 필요하면 이 위키를 참조하세요. - Cohere API 키. 가격에 대한 자세한 내용은 이 페이지를 참조하세요. Cohere로 계정을 만들면 트라이얼 API 키가 자동으로 생성돼요. 이 키는 대시보드에서 복사할 수 있고, 대시보드의 "API Keys" 섹션에도 있어요.
LangChain을 Cohere 모델과 통합하기
다음 가이드에는 Cohere와 LangChain을 함께 사용할 수 있는 다양한 방법에 대한 기술적 세부 사항이 담겨 있어요.