SQLite-Vec는 vector 검색을 위해 설계된 SQLite extension으로, 로컬 우선 작업과 외부 서버 없이 애플리케이션에 쉽게 통합할 수 있는 것을 강조합니다. 같은 작성자의 SQLite-VSS의 후속 버전입니다. 의존성이 없는 C로 작성되었으며 빌드하고 사용하기 쉽게 설계되었습니다.
이 노트북은 SQLiteVec vector database를 사용하는 방법을 보여줍니다.
Setup
이 integration을 사용하려면pip install -qU langchain-community로 langchain-community를 설치해야 합니다
Credentials
SQLiteVec는 vector store가 단순한 SQLite 파일이므로 사용하는 데 자격 증명이 필요하지 않습니다.Initialization
Manage vector store
Add items to vector store
Update items in vector store
아직 지원되지 않습니다Delete items from vector store
아직 지원되지 않습니다Query vector store
Query directly
Query by turning into retriever
아직 지원되지 않습니다Usage for retrieval-augmented generation
retrieval-augmented generation에 사용하는 방법에 대한 자세한 내용은 alexgarcia.xyz/sqlite-vec/의 sqlite-vec 문서를 참조하세요.API reference
모든 SQLiteVec 기능 및 구성에 대한 자세한 문서는 API reference를 참조하세요: python.langchain.com/api_reference/community/vectorstores/langchain_community.vectorstores.sqlitevec.SQLiteVec.htmlOther examples
Example using existing SQLite connection
Connect these docs programmatically to Claude, VSCode, and more via MCP for real-time answers.