본문으로 바로가기 본문 바로가기
WIKI 기술 지식 베이스

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)