面向大规模工作负载的高性能、成本效益型向量搜索工具,是pgvector的补充,专为AI应用设计
book-inventory 是一个基于 Nextjs 的项目模板,旨在帮助用户快速搜索和管理 60 万本书籍。它使用 PostgreSQL 作为后台数据库,并采用 Drizzle 进行 ORM,支持书本信息的向量化和基于向量的检索,适合学习 Nextjs 和嵌入式技术。
一个强大的AI代理开发SDK,用于构建单个AI代理和代理群体系统。支持多种主流LLM模型(包括OpenAI、Anthropic、MistralAI、Gemini等),具备向量检索、工具集成、多代理协作等功能,可快速搭建智能应用。特色是支持代理群组(Swarm)协作完成复杂任务。
HyperDB是一个针对大规模语言模型(LLM)应用的超快本地向量数据库,具有高度优化的C++后端向量存储。它通过MKL BLAS实现硬件加速操作,并支持id和元数据等高级功能,旨在提升向量检索和管理的效率和性能。
一个为PostgreSQL打造的高性能向量搜索扩展,支持大规模、高效和节省磁盘空间的向量检索。
DuckDB的向量相似度搜索扩展,基于usearch库实现,支持HNSW索引加速向量检索,提供欧几里得距离、余弦相似度等多种距离度量方式,可用于大规模向量数据的高效检索,支持增删改操作和索引重建。
NanoLLM 是一个专门为大语言模型(LLM)提供优化本地推理的平台,支持 HuggingFace 风格的 API,具备量化、视觉/语言模型、多模态Agent、语音处理、矢量数据库集成和检索增强生成(RAG)等功能。
Pinecone 是一个先进的向量数据库,旨在高效且低成本地为 AI 应用提供支持。作为无服务器解决方案,它能够快速部署和扩展 AI 服务,处理数十亿个向量嵌入,提供低延迟搜索能力,适用于推荐系统、搜索引擎等 AI 驱动的应用。
一个用于学习数据库系统的教程,帮助用户理解数据库的基本原理和实现。该项目实现了一个简单的关系数据库,支持基本的SQL查询,提供高效的数据存储和检索机制,并包含多个示例和测试用例,易于扩展和修改,适合初学者和有一定基础的开发者。
Fjall是一个用安全的Rust语言编写的基于LSM(Log-Structured Merge-tree)的嵌入式键值存储引擎,提供类似BTreeMap的线程安全API,支持范围和前缀搜索,并具有自动后台维护功能。
Inferflow是一个高效且高度可配置的大型语言模型(LLM)推理引擎,支持多种Transformer模型,用户无需编写源代码,只需通过简单修改配置文件即可进行服务,旨在提供高效的推理性能,适应不同需求。
MimicGen 是一个大规模扩展机器人学习的数据管道,能够通过模拟中的高质量人类数据与数字孪生相结合,自动生成训练集。
该项目展示了Rust中的范围映射功能,允许监视范围内的键,类似于etcd的监视机制。