#44 · 主分类: 向量数据库

vectordb

ai artificial-intelligence llm llms machine-learning

一个极简的Python包,用于通过分块、嵌入和向量搜索来存储和检索文本。

项目最后更新:10/01/24

GitHub Stars

795

Forks数量

44

贡献者数量

8

许可证

MIT

收录理由

VectorDB 是一个轻量级的 Python 库,完全在进程内完成基于嵌入向量的文本检索。你只需把文本交给 Memory 对象,它会自动切分长文本、在本地计算嵌入向量并执行相似度搜索,最后返回最相关的文本片段以及你附加的任意元数据。它不需要单独运行数据库服务,因此非常适合在脚本或小型服务中实现对几千篇文档的语义搜索。你可以根据质量等级选择不同的嵌入模型,也可以直接指定任意 HuggingFace 模型;如果希望索引在重启后仍然保留,还可以将数据保存到文件中。这个库最初是为了支撑 Kagi Search 内部的 AI 功能而开发的,所以 API 设计得刻意精简,查询速度也很快。对于正在原型验证检索方案、还不确定是否需要更重量级向量存储的开发者来说,它是一个不错的起点。

相关文章

暂无针对该项目的文章。

如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。

同类热门项目