Logo

#向量数据库

Logo of examples
examples
这个资源库包含Pinecone向量数据库及常见AI模式、工具和算法的示例应用和Jupyter Notebooks,供用户下载、学习和修改。资源库分为生产就绪示例和学习探索示例,并提供详细的入门指南和Google Colab的实验指导。欢迎反馈和贡献以改进该社区资源。
Logo of cognita
cognita
Cognita整合了Langchain和LlamaIndex技术,提供了一套模块化且API驱动的RAG组件和无代码UI,适合本地及生产环境使用。新功能包括内置Metadatastore、Docker Compose快速部署及多样化的嵌入和重排序服务。此平台使得用户无需代码即可管理文档和实施QnA,优化了试验和部署的效率。
Logo of LangChain-Chinese-Getting-Started-Guide
LangChain-Chinese-Getting-Started-Guide
LangChain中文入门教程提供详细指南助开发者有效利用多种Language Models。它适时更新,涵盖丰富实战案例,展示如何集成OpenAI、Hugging Face等模型。教程还详述如何自定义API请求,以满足不同开发需求。
Logo of 7-docs
7-docs
7-docs是一套基于OpenAI的工具,利用命令行工具`@7-docs/cli`和函数部署工具`@7-docs/edge`,可将内容存储到矢量数据库并进行查询。用户可以像使用ChatGPT一样互动,还能自定义实现聊天功能,特别适合需要快速获取精准信息的应用场景。
Logo of chatgpt-retrieval-plugin
chatgpt-retrieval-plugin
ChatGPT检索插件是一个独立的检索后端,为AI模型提供语义搜索和文档检索功能。它利用OpenAI的嵌入模型和向量数据库技术,可处理多种数据源的文档,支持元数据过滤,并提供灵活的部署选项。该插件可与ChatGPT自定义GPT、函数调用或插件模型集成,使开发者能够构建高度定制化的文档访问系统,适用于个人用户和企业内部知识管理。
Logo of babyagi
babyagi
BabyAGI是一个结合OpenAI和向量数据库的任务管理框架。该系统能自动创建、排序和执行任务,基于设定目标和历史结果生成新任务。支持OpenAI和Llama等多种语言模型,适合长期任务管理。BabyAGI以简洁和可扩展性著称,为AI自主代理研究提供了基础平台。
Logo of Easy-RAG
Easy-RAG
Easy-RAG是一个功能全面的检索增强生成(RAG)系统,支持多种文件格式的知识库管理。系统整合了Chroma、FAISS等向量数据库,并采用rerank技术提高信息检索效率。它具备纯大模型多轮对话和基于知识库的问答能力,适合学习、使用和自主扩展。Easy-RAG还支持音频视频的语音转文本功能,为构建智能对话系统提供了全面的解决方案。
Logo of MyScale
MyScale
MyScale是一款融合向量搜索和SQL分析的创新数据库,为AI应用开发提供高性能解决方案。它支持高效的向量搜索、文本搜索和复杂查询,有效提升RAG效果。MyScale的MSTG向量引擎显著提高了速度并降低了成本。作为关系型向量数据库,MyScale支持高级SQL向量联合查询,并易于与主流AI开发框架集成。此外,MyScale还提供全面的全文搜索功能和安全合规保障,适合构建各类生产级AI应用。
Logo of Neum AI
Neum AI
Neum AI框架专注于简化RAG和语义搜索的数据基础设施构建。它整合了多种连接器,便于快速创建数据管道,高效处理各类数据。框架兼顾本地开发与云端部署,满足不同规模需求。其核心功能包括实时数据同步、全面可观测性和智能检索,有效提升数据管理效率。Neum AI为构建可靠、高性能的RAG系统提供了全面解决方案。
Logo of VectorDBBench
VectorDBBench
VectorDBBench是一个开源的向量数据库基准测试工具。它提供15个测试用例,评估容量、搜索性能和过滤搜索性能。支持多种数据库客户端,具有可视化界面,方便复现测试和评估新系统。工具还包含性能分析报告和排行榜功能,有助于比较不同向量数据库的性能。
Logo of chromem-go
chromem-go
chromem-go是一款Go语言内嵌式向量数据库,采用Chroma风格接口,无需第三方依赖。支持内存存储和可选持久化,聚焦常见用例的简单性和性能。适用于检索增强生成(RAG)和语义搜索等场景,可直接嵌入应用无需单独部署。具备多线程处理能力,支持多种嵌入创建方式,提供相似度搜索和过滤功能。
Logo of awadb
awadb
AwaDB是一款为AI应用优化的向量数据库,无需复杂设置即可使用。它支持毫秒级实时搜索,基于多年生产经验打造,稳定可靠。AwaDB可本地运行或Docker部署,提供Python SDK和RESTful API,轻松处理文本、图像等非结构化数据的向量嵌入和检索。适用于各类AI应用场景,简化向量数据管理和检索流程。
Logo of vectordb
vectordb
Epsilla,这款开源矢量数据库以其高性能的向量检索、成本效率及可扩展性而备受欢迎。拥有完整的数据库管理系统功能并支持深度学习与自然语言处理查询,Epsilla同时实现云原生的无服务器多租户架构,并与多种生态系统无缝集成。
Logo of VectorDB-Plugin-for-LM-Studio
VectorDB-Plugin-for-LM-Studio
VectorDB-Plugin-for-LM-Studio为Windows系统提供的插件,通过Nvidia GPU加速,增强LM Studio处理图像、音频文件和文本转语音回放。该插件支持多种文件类型,并通过先进的向量数据库管理功能,实现多媒体内容的高效查询和管理。它是专业人员和技术爱好者处理大量数据的理想选择。
Logo of milvus
milvus
Milvus是一个开源向量数据库,专为提高嵌入相似性搜索和AI应用的效率。2.0版本采用云原生设计,支持存储与计算分离,全无状态组件提升弹性与灵活性。主要功能包括毫秒级查询、简化非结构化数据管理、高可靠性、强扩展性和混合搜索等。已有超过1000家企业用户和27000+ GitHub星标,并受到活跃的开源社区支持。
Logo of bootcamp
bootcamp
该项目展示了如何使用Milvus向量数据库处理诸如图片、音频和视频等非结构化数据,并构建相似性搜索应用,如聊天机器人、推荐系统、反向图片搜索和分子搜索等。项目还包括Jupyter Notebook和Docker的本地运行解决方案,方便在本地机器上部署和运行示例应用。
Logo of haystack-cookbook
haystack-cookbook
Haystack-cookbook是一个开源项目,集成了多种自然语言处理任务的实践案例。项目展示了如何使用Haystack框架,结合各类模型、向量数据库和检索技术构建NLP应用。内容涵盖文本问答、多语言处理、语音识别和信息提取等领域,为开发者提供了丰富的代码示例和学习资源。项目通过Jupyter Notebook形式呈现多个实用案例,包括使用不同的语言模型、向量数据库进行文本检索、问答系统构建等。这些示例涵盖了从基础NLP任务到高级应用的广泛场景,有助于开发者快速上手Haystack框架并探索其在实际项目中的应用潜力。
Logo of rag_api
rag_api
这是一个基于FastAPI和Langchain的异步文档索引和检索框架。它利用PostgreSQL/pgvector进行向量存储,按文件ID组织嵌入向量。该框架提供文档管理、向量存储和异步操作功能,可集成到LibreChat或应用于其他ID导向的场景。支持多种向量数据库和嵌入模型,并包含详细的配置指南。
Logo of rag-stack
rag-stack
RAGstack是一个基于检索增强生成(RAG)技术的企业级智能问答平台。该项目支持Llama 2、Falcon和GPT4All等开源大语言模型,利用Qdrant向量数据库实现高效文档检索。RAGstack提供简洁的服务器和用户界面,支持PDF文档上传和智能问答。系统可在本地运行,也可轻松部署到各大主流云平台,为企业提供安全可控的私有化知识问答解决方案。
Logo of Infrabase.ai
Infrabase.ai
Infrabase.ai提供全面的AI基础设施工具和服务目录,涵盖向量数据库、提示工程、可观察性分析、推理API、框架技术栈、微调、音频处理和AI代理等类别。网站汇集详细产品信息、截图和试用链接,帮助开发者和企业快速比较、选择适合AI项目的解决方案,是了解AI基础设施全景的重要资源。
Logo of onprem
onprem
OnPrem.LLM是一个Python工具包,支持在本地机器上运行大型语言模型,处理非公开数据。该工具兼容本地LLM和OpenAI API,提供文档问答、文本摘要和信息提取等功能。适用于需要在防火墙内处理敏感信息的企业,可轻松将本地LLM集成到实际应用中。
Logo of local_llama
local_llama
Local Llama是一个基于本地LLM的离线文档对话系统。该项目支持PDF、TXT、DOCX等多种文件格式,使用Ollama集成本地LLM,实现完全离线运行。系统采用持久化向量数据库存储文档索引,通过Streamlit提供用户界面。Local Llama无需依赖云服务,确保数据隐私和离线访问,为用户提供安全、高效的文档交互体验。
Logo of semantic-cache
semantic-cache
Semantic Cache是一个基于语义相似度的自然文本缓存工具。它能够对自然文本进行分类、缓存AI响应以减少重复计算,并利用已缓存的值降低API延迟。该工具具有多语言支持、复杂查询处理能力,易于集成且可自定义。通过语义相似性存储缓存条目和处理同义词,Semantic Cache为Node.js应用程序提供了简单的API。这使得它特别适用于需要基于语义进行查询或信息检索的任务。
Logo of awesome-vector-search
awesome-vector-search
本项目汇集了向量搜索领域的综合技术资源,包括框架、引擎、库、云服务和研究论文。内容涵盖Qdrant、Milvus等独立服务,Faiss、ScaNN等库,以及Pinecone、Zilliz Cloud等云服务。此外,收录的研究论文为算法优化提供了理论支持。开发者可借此构建高效搜索应用,研究人员则能深入了解最新算法进展。
Logo of vectordb-recipes
vectordb-recipes
vectordb-recipes项目展示了如何利用Python和Web应用结合使用LanceDB和其他工具构建GenAI应用的完整示例和教程,实现从简单到复杂的快速开发。LanceDB无需额外设置,可直接融入Python数据生态系统,还支持类型化TypeScript SDK和服务器中的向量搜索。
Logo of embedJs
embedJs
EmbedJs为一个开源Node.js框架,使开发者能轻松构建个性化的LLM应用。它不仅支持分割数据、生成嵌入和存储优化,还提供多种向量数据库和数据加载器选项,有效提升应用的整体性能和响应能力。适用于需要高精度回答和上下文交互的复杂场景。
Logo of elasticsearch-labs
elasticsearch-labs
该项目收录了可执行的Python笔记本、示例应用和资源,用于测试Elastic平台的各种功能。通过本项目,可以学习如何利用Elasticsearch作为向量数据库,支持混合和语义搜索,并构建检索增强生成、摘要和问答等应用场景。还可以测试Elastic的前沿功能,例如Elastic Learned Sparse Encoder和递归排序融合。项目还支持与OpenAI、Hugging Face等集成,为AI/ML驱动的应用提供基础,探索更多高级搜索体验。
Logo of weaviate
weaviate
Weaviate 是一个云原生的开源向量数据库,采用先进的机器学习模型将文本、图片等数据转化为可搜索的向量。它不仅速度快,还具备高度灵活性,支持在导入数据时进行向量化或上传现成的向量。此外,Weaviate 可通过多种模块与 OpenAI、Cohere、HuggingFace 等热门服务和模型库集成。其设计从快速原型开发到大规模生产部署均能应对,并具备推荐、摘要和神经搜索等功能。
Logo of vlite
vlite
vlite是一款开源的轻量级向量数据库,无需额外配置即可使用。该项目支持多种文件格式导入,内置嵌入生成功能,并采用CTX文件格式存储用户上下文。vlite在索引和检索速度方面表现优异,同时具有更小的磁盘占用。这使其成为RAG、智能代理和ChatGPT插件等AI应用的理想选择。vlite还提供LangChain集成,有助于快速构建高性能AI应用。
Logo of prompttools
prompttools
PromptTools是一套开源的LLM实验工具集,支持向量数据库和提示词的测试与评估。该工具兼容OpenAI、Anthropic等多个主流API,提供代码、笔记本和本地playground界面。开发者可以便捷地比较不同模型和参数性能,并评估向量数据库检索准确性,有效提升AI开发效率。
Logo of vectra
vectra
Vectra是Node.js环境下的本地向量数据库,功能类似Pinecone和Qdrant,但采用本地文件存储方式。该项目主要用于处理小型静态数据集,具备元数据索引和相似度排序查询功能。Vectra特点在于快速加载和迅速查询响应,适合应用于提示工程和少样本学习等AI场景。此外,Vectra支持跨语言操作,可与Python等语言绑定协同工作。
Logo of RecoFeed
RecoFeed
RecoFeed是一款本地化AI个性化推荐引擎,利用CloseVector跨平台向量数据库在用户设备上实时生成推荐,确保数据隐私。支持文章、产品、视频等多种内容的实时推荐,基础功能免费。适合开发者构建用户推荐源。目前处于封闭测试阶段,可申请试用。
Logo of pymilvus
pymilvus
pymilvus是Milvus向量数据库的官方Python SDK,提供简洁而强大的API接口。支持向量检索和数据管理,兼容多个Milvus版本。通过pip易于安装,具备良好的兼容性和完善的文档。适用于开发各类基于向量的AI应用。
Logo of ReMind
ReMind
reMind是一款本地AI记忆助手,能捕捉并索引用户数字活动,通过AI模型生成日常活动摘要。支持截图和音频记录转文本,使用向量数据库索引检索。用户可通过聊天界面查询数字历史。该开源项目旨在提升数字生活管理效率,欢迎开发者参与改进。
Logo of GenAI-Showcase
GenAI-Showcase
GenAI-Showcase是一个开源项目,汇集了生成式AI的最新应用案例和资源。项目涵盖检索增强生成(RAG)、AI代理以及多个行业的具体应用。它展示了MongoDB在RAG流程和AI代理中的集成应用,包括作为向量数据库、操作数据库和内存提供者。项目提供了实用的代码示例、框架指南,并整合了先进AI模型,为开发者和研究者提供了丰富的学习和参考资料。
Logo of elasticsearch
elasticsearch
Elasticsearch是一款开源的分布式搜索和分析引擎,同时也是可扩展的数据存储和向量数据库。它专为生产环境优化,提供卓越的速度和相关性。作为Elastic Stack的核心组件,Elasticsearch支持近实时处理海量数据、执行向量搜索以及与生成式AI应用集成。它广泛应用于全文搜索、日志分析、指标监控、应用性能管理和安全日志等领域,为组织提供强大的数据处理和分析能力。
Logo of NeumAI
NeumAI
Neum AI是一个数据平台,帮助开发者利用检索增强生成(RAG)技术。它从现有数据源提取数据,生成向量嵌入,并导入向量数据库进行相似性搜索。平台具有高吞吐量分布式架构,处理数十亿数据点,内置数据连接器和实时同步功能,确保数据最新,并支持元数据混合检索,提供全面的RAG解决方案。
Logo of chatWeb
chatWeb
ChatWeb,具备智能页面内容抓取和文档处理功能,可基于GPT3.5技术从网页、PDF、DOCX、TXT文件中自动抽取文本并生成精准摘要。此外,ChatWeb提供基于内容的智能问答,能够针对用户的问题提供最相关的信息回答,无论您是在进行学术研究还是需要日常信息收集,都能获得高效的辅助。
Logo of DocumentGPT
DocumentGPT
DocumentGPT是一个基于OpenAI Chat API的web应用,允许用户上传PDF文档并与AI聊天机器人互动,还可以通过向量数据库进行语义搜索。用户能在应用内查看文档内容、进行Google/YouTube搜索并获取自动搜索建议,同时提供上下文丰富的搜索结果及其来源验证。欢迎尝试Streamlit Cloud上的部署版本,且GitHub上开放了贡献和反馈渠道。
Logo of embedding_studio
embedding_studio
Embedding Studio是一个开源框架,能将嵌入模型与向量数据库转换为搜索引擎,具备点击流收集、搜索体验改进和模型自动适应等功能。适合处理大量目录和非结构化数据的平台,帮助持续优化搜索效果。
Logo of vector-io
vector-io
Vector IO是一个向量数据集迁移工具,采用通用格式实现多种向量数据库间的数据转换。目前支持Pinecone、Qdrant、Milvus等主流数据库,提供命令行接口进行数据导入导出和重新嵌入。该开源项目正不断扩展兼容的数据库类型,欢迎社区参与贡献。
Logo of milvus-sdk-go
milvus-sdk-go
milvus-sdk-go是Milvus向量数据库的官方Go语言开发工具包,提供丰富API用于连接服务器、管理集合和分区、执行向量搜索等操作。该SDK支持多个Milvus版本,兼容性和稳定性良好。开发者可通过go get命令轻松安装,快速将Milvus功能集成到Go应用中。适用于需要在Go项目中使用高性能向量数据库的开发者。
Logo of indexify
indexify
Indexify是一个开源引擎,用于构建处理非结构化数据的快速数据管道。它支持视频、音频、图像和文档处理,使用可重用提取器进行数据嵌入、转换和特征提取。系统能自动更新向量数据库和结构化数据库,支持增量提取,并提供提取器SDK。Indexify预置多种提取器,兼容多种LLM框架和存储系统,可本地运行原型。这些特性使其成为实时RAG应用和智能体的高效数据处理解决方案。
Logo of FringeSift
FringeSift
FringeSift是一个基于AI技术的爱丁堡艺穗节演出搜索平台。用户可通过文本查询输入个人兴趣,系统利用ChatGPT分析并总结结果,提供精准的演出推荐。该平台简化了演出信息浏览过程,帮助观众更轻松地发现符合个人喜好的节目。FringeSift在八月份艺穗节期间每日提供有限次数的AI辅助搜索,为艺穗节观众带来智能化的节目筛选体验。
Logo of godot-llm
godot-llm
Godot-LLM是一个集成大语言模型功能的Godot引擎插件。它提供文本生成、文本嵌入、多模态文本生成和向量数据库等功能,适用于NPC模型、游戏机制和设计辅助。该插件支持在普通硬件上本地运行小型LLM模型,并包含检索增强生成(RAG)组件,有助于创建更智能的游戏世界和角色互动。
Logo of redis-vl-python
redis-vl-python
redis-vl-python是一个面向AI应用的Redis Python客户端。该库提供高速信息检索、向量相似度搜索、实时RAG流水线和智能推荐引擎功能。它支持Redis索引管理、灵活查询、向量化工具和LLM语义缓存,助力开发者构建AI解决方案。此外,它还包含命令行接口,便于管理Redis索引配置。
Logo of ChatFiles
ChatFiles
ChatFiles是一个开源的智能文档交互系统。它结合LangchainJS和Supabase向量数据库技术,实现文件上传、对话和智能检索功能。系统集成GPT-3.5模型,支持文件嵌入处理。ChatFiles提供Vercel部署和本地运行选项,便于快速实施。这一创新工具适用于多种文件类型,有助于提升文档内容的探索和理解效率。
Logo of awesome-vector-database
awesome-vector-database
本列表精选高维向量搜索和数据库领域的优质资源,包括主流向量数据库服务、开源实现、性能评测工具、学术会议等。内容全面涵盖技术前沿,定期更新,是研究和应用向量搜索技术的重要参考。该资源列表汇集了该领域的前沿技术和工具,为研究人员和开发者提供全面的参考,紧跟最新发展动态。