SQLite-Vec 是一个专为向量搜索设计的 SQLite 扩展,强调本地优先操作,无需外部服务器即可轻松集成到应用程序中。它是由同一作者开发的 SQLite-VSS 的继承者。该扩展用零依赖的 C 语言编写,设计简单易于构建和使用。
本 notebook 展示了如何使用 SQLiteVec 向量数据库。
安装配置
使用此集成需要通过pip install -qU langchain-community 安装 langchain-community。
凭据
SQLiteVec 不需要任何凭据,因为向量存储只是一个简单的 SQLite 文件。初始化
管理向量存储
向向量存储添加条目
更新向量存储中的条目
暂不支持从向量存储删除条目
暂不支持查询向量存储
直接查询
转换为检索器进行查询
暂不支持用于检索增强生成
有关如何将其用于检索增强生成的更多信息,请参阅 sqlite-vec 文档:alexgarcia.xyz/sqlite-vec/。API 参考
所有 SQLiteVec 功能和配置的详细文档,请参阅 API 参考:python.langchain.com/api_reference/community/vectorstores/langchain_community.vectorstores.sqlitevec.SQLiteVec.html其他示例
使用现有 SQLite 连接的示例
将这些文档连接 到 Claude、VSCode 等,通过 MCP 获取实时答案。

