跳到主要内容

向量存储

向量存储 存储嵌入的数据并执行相似性搜索。

选择嵌入模型

pip install -qU langchain-openai
import getpass
import os

if not os.environ.get("OPENAI_API_KEY"):
os.environ["OPENAI_API_KEY"] = getpass.getpass("Enter API key for OpenAI: ")

from langchain_openai import OpenAIEmbeddings

embeddings = OpenAIEmbeddings(model="text-embedding-3-large")

选择向量存储

pip install -qU langchain-core
from langchain_core.vectorstores import InMemoryVectorStore

vector_store = InMemoryVectorStore(embeddings)
向量存储按 ID 删除过滤按向量搜索搜索带评分异步通过标准测试多租户在添加文档中的 ID
AstraDBVectorStore
Chroma
Clickhouse
CouchbaseVectorStore
DatabricksVectorSearch
ElasticsearchStore
FAISS
InMemoryVectorStore
Milvus
MongoDBAtlasVectorSearch
PGVector
PineconeVectorStore
QdrantVectorStore
Redis
Weaviate
SQLServer

所有向量存储

名称描述
Activeloop Deep LakeActiveloop Deep Lake 作为多模态向量存储,存储嵌入...
AerospikeAerospike 向量搜索 (AVS) 是一种
阿里云 OpenSearch阿里云 OpenSearch 是一个开发智能的一站式平台...
AnalyticDBAnalyticDB for PostgreSQL 是一种大规模并行处理 (MPP) 数据...
AnnoyAnnoy (近似最近邻居哦耶) 是一个带有 P 的 C++ 库...
Apache DorisApache Doris 是一个用于实时分析的现代数据仓库。
ApertureDBApertureDB 是一个存储、索引和管理多模态数据的数据库...
Astra DB 向量存储此页面提供了将 Astra DB 用作向量存储的快速入门。
AtlasAtlas 是 Nomic 的一个平台,用于与小型和大型交互...
AwaDBAwaDB 是一个 AI 原生数据库,用于嵌入的搜索和存储...
Azure Cosmos DB Mongo vCore此笔记本演示了如何利用此集成向量数据库...
Azure Cosmos DB No SQL此笔记本演示了如何利用此集成向量数据库...
Azure AI 搜索Azure AI 搜索(以前称为 Azure 搜索和 Azure 认知服务)...
BagelBagel(AI 开放推理平台)类似于 AI 数据的 GitHub。
BagelDBBagelDB(AI 开放向量数据库)类似于 AI 数据的 GitHub。
百度云 ElasticSearch 向量搜索百度云 VectorSearch 是一种完全托管的企业级分布式...
百度 VectorDB百度 VectorDB 是一种强大、企业级的分布式数据库服务...
Apache Cassandra此页面提供了将 Apache Cassandra® 用作向量的快速入门...
Chroma此笔记本介绍了如何开始使用 Chroma 向量存储。
ClarifaiClarifai 是一个 AI 平台,提供完整的 AI 生命周期,范围...
ClickHouseClickHouse 是最快、资源效率最高的开源数据...
CouchbaseCouchbase 是一个屡获殊荣的分布式 NoSQL 云数据库,它...
DashVectorDashVector 是一种完全托管的向量数据库服务,支持高维...
DatabricksDatabricks Vector Search 是一种无服务器相似性搜索引擎,可以...
DingoDBDingoDB 是一个分布式多模式向量数据库,它结合了...
DocArray HnswSearchDocArrayHnswSearch 是一个轻量级文档索引实现,提供...
DocArray InMemorySearchDocArrayInMemorySearch 是 Docarray 提供的文档索引,它...
亚马逊文档数据库Amazon DocumentDB(与 MongoDB 兼容)使设置变得容易...
DuckDB此笔记本演示了如何使用 DuckDB 作为向量存储。
中国移动云 ElasticSearch 向量搜索中国移动云 VectorSearch 是一种完全托管的企业级...
ElasticsearchElasticsearch 是一个分布式、RESTful 搜索和分析引擎,...
EpsillaEpsilla 是一个开源向量数据库,它利用了高级...
FaissFacebook AI 相似性搜索 (FAISS) 是一个用于高效 simi 的库...
Faiss (异步)Facebook AI 相似性搜索 (Faiss) 是一个用于高效 simi 的库...
FalkorDBVectorStoreFalkorDB 是一个开源图数据库,集成了对...
Google AlloyDB for PostgreSQLAlloyDB 是一种完全托管的关系数据库服务,提供高...
Google BigQuery 向量搜索Google Cloud BigQuery 向量搜索允许您使用 GoogleSQL 进行语义...
Google Cloud SQL for MySQLCloud SQL 是一种完全托管的关系数据库服务,提供...
Google Cloud SQL for PostgreSQLCloud SQL 是一种完全托管的关系数据库服务,提供...
FirestoreFirestore 是一个无服务器的面向文档的数据库,可以扩展到 m...
Google Memorystore for RedisGoogle Memorystore for Redis 是一项完全托管的服务,它很强大...
Google SpannerSpanner 是一个高度可扩展的数据库,它结合了无限的可扩展性...
Google Vertex AI 特征存储Google Cloud Vertex 特征存储简化了您的 ML 特征管理...
Google Vertex AI 向量搜索此笔记本演示了如何使用与 Google Cloud 相关的函数...
HippoTranswarp Hippo 是一种企业级云原生分布式向量...
HologresHologres 是由...开发的统一实时数据仓库服务
InfinispanInfinispan 是一个开源的键值数据网格,它可以作为单...
Jaguar 向量数据库1. 这是一个分布式向量数据库
KDB.AIKDB.AI 是一个强大的基于知识的向量数据库和搜索引擎...
KineticaKinetica 是一个集成了向量相似度支持的数据库...
LanceDBLanceDB 是一个开源的向量搜索数据库,具有持久化功能...
LanternLantern 是一个用于 Postgres 的开源向量相似度搜索工具
LLMRailsLLMRails 是一个用于构建 GenAI 应用的 API 平台。它提供...
ManticoreSearch VectorStoreManticoreSearch 是一个开源搜索引擎,提供快速、可扩展的...
Marqo此笔记本展示了如何使用与 Marqo 向量相关的函数...
MeilisearchMeilisearch 是一个开源、极速且高度相关的搜索引擎...
亚马逊 MemoryDB向量搜索介绍和 Langchain 集成指南。
MilvusMilvus 是一个存储、索引和管理海量嵌入向量的数据库...
Momento 向量索引 (MVI)MVI:最有效率、最易用、无服务器的向量索引,适用于...
MongoDB Atlas此笔记本介绍了如何在 LangChain 中使用 MongoDB Atlas 向量搜索...
MyScaleMyScale 是一个为 AI 应用和数据分析优化的云数据库...
Neo4j 向量索引Neo4j 是一个开源图数据库,集成了向量支持...
NucliaDB您可以使用本地 NucliaDB 实例或使用 Nuclia Cloud。
OpenSearchOpenSearch 是一个可扩展、灵活且可扩展的开源软件...
Oracle AI 向量搜索:向量存储Oracle AI 向量搜索专为人工智能 (AI) 设计...
PathwayPathway 是一个开放的数据处理框架。它允许您轻松地...
Postgres EmbeddingPostgres Embedding 是一个用于 Postgres 的开源向量相似度搜索工具...
PGVecto.rs此笔记本展示了如何使用与 Postgres 相关的函数...
PGVector使用 postgres 实现的 LangChain 向量存储抽象...
PineconePinecone 是一个功能广泛的向量数据库。
QdrantQdrant(读作:quadrant)是一个向量相似度搜索引擎。它提供...
Redis此笔记本介绍了如何开始使用 Redis 向量存储。
RelytRelyt 是一种云原生数据仓库服务,旨在...
RocksetRockset 是一个为云构建的实时搜索和分析数据库...
SAP HANA Cloud 向量引擎SAP HANA Cloud 向量引擎是一个完全集成到...的向量存储
ScaNNScaNN(可扩展最近邻)是一种用于高效向量搜索的方法...
SemaDBSemaFind 的 SemaDB 是一个用于构建的无忧向量相似度数据库...
SingleStoreDBSingleStoreDB 是一个强大、高性能的分布式 SQL 数据库...
scikit-learnscikit-learn 是一个开源的机器学习算法集合...
SQLiteVec此笔记本介绍了如何开始使用 SQLiteVec 向量存储...
SQLite-VSSSQLite-VSS 是一个为向量搜索设计的 SQLite 扩展,强调...
SQLServerAzure SQL 提供了一个专用的向量数据类型,简化了创建...
StarRocksStarRocks 是一个高性能的分析数据库。
Supabase (Postgres)Supabase 是一个开源的 Firebase 替代方案。Supabase 构建于...
SurrealDBSurrealDB 是一个为现代应用设计的端到端云原生数据库...
TablestoreVectorStoreTablestore 是一种完全托管的 NoSQL 云数据库服务,可实现...
TairTair 是阿里巴巴开发的云原生内存数据库服务...
腾讯云 VectorDB腾讯云向量数据库是一个完全托管、自主开发的企业级...
ThirdAI NeuralDBNeuralDB 是一个由...开发的 CPU 友好且可微调的向量存储
TiDB VectorTiDB Cloud 是一种全面的数据库即服务 (DBaaS) 解决方案...
TigrisTigris 是一个开源的无服务器 NoSQL 数据库和搜索平台...
TileDBTileDB 是一个用于索引和查询密集和稀疏数据的功能强大的引擎...
Timescale Vector (Postgres)Timescale Vector 是用于 AI 应用的 PostgreSQL++ 向量数据库。
TypesenseTypesense 是一个开源的内存搜索引擎,您可以...
Upstash VectorUpstash Vector 是一个为处理...设计的无服务器向量数据库
USearchUSearch 是一个更小、更快的单文件向量搜索引擎
ValdVald 是一个高度可扩展的分布式快速近似最近邻...
英特尔可视化数据管理系统 (VDMS)英特尔的 VDMS 是一种存储解决方案,用于高效访问大型“视觉”...
VearchVearch 是深度学习和 AI 的向量搜索基础设施...
VectaraVectara 是可信赖的 AI 助手和代理平台,专注于...
VespaVespa 是一个功能齐全的搜索引擎和向量数据库。它支持...
viking DBviking DB 是一个存储、索引和管理海量嵌入向量的数据库...
vliteVLite 是一个简单且极速的向量数据库,允许您...
Weaviate此笔记本介绍了如何开始使用 Weaviate 向量存储...
XataXata 是一个基于 PostgreSQL 的无服务器数据平台。它提供 ...
YellowbrickYellowbrick 是一个弹性、大规模并行处理 (MPP) SQL 数据库...
Zep从聊天历史记录中回忆、理解和提取数据。为个人用户提供动力...
Zep Cloud从聊天历史记录中回忆、理解和提取数据。为个人用户提供动力...
ZillizZilliz Cloud 是云上为 LF AI Milvus® 提供的完全托管服务,

此页是否对您有帮助?