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을 함께 사용할 수 있는 다양한 방법에 대한 기술적 세부 사항이 담겨 있어요.

더 알아보기 (Learn more)