| 비교 | 장점 | 단점 |
|---|---|---|
| Chroma | ||
| FAISS | 오픈소스 | |
| 로컬 실행 가능 | ||
| 초기 비용 저렴 | ||
| 데이터 제어 용이 | 대규모 확장성 제한적 | |
| Pinecone | 확장성 / 관리 용이성 | |
| /실시간 업데이트 | ||
| /고가용성(클라우드 기반) / api 친화적 | 비용 | |
| 커스터마이징 제한 | ||
| 데이터 위치(클라우드) |
vector 저장소 생성
from_document
persist_db = Chroma.from_documents(
split_doc1, OpenAIEmbeddings(), persist_directory=DB_PATH, collection_name="my_db"
)
from_text : 텍스트 리스트로부터 생성