다음은 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 시스템을 쉽게 구축할 수 있습니다."), ]