더북(TheBook)

다음은 Chroma 사용 예시입니다. 붉은색 볼드로 표시한 코드가 Chroma 데이터베이스 생성 및 문서 검색과 관련된 부분입니다.

코드

from langchain.vectorstores import Chroma
from langchain_openai import OpenAIEmbeddings
from langchain.schema import Document
import openai
import os
os.environ["OPENAI_API_KEY"] = "sk..."  # openai 키 입력

# 예제 문서 데이터
documents = [
    Document(page_content="Chroma는 오픈소스 벡터 저장소로 빠르고 가볍게 실행됩니다."),
    Document(page_content="FAISS는 대규모 벡터 검색을 위한 강력한 라이브러리입니다."),
    Document(page_content="LangChain과 Chroma를 함께 사용하면 RAG 시스템을 쉽게 구축할 수 있습니다."),
]


신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.