跳到主要內容
Open on GitHub

向量儲存

向量儲存 儲存 嵌入 數據並執行相似性搜尋。

選擇嵌入模型

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 Vector Search (AVS) 是一個
Alibaba Cloud OpenSearchAlibaba Cloud Opensearch 是一個開發智慧型平台的一站式平台...
AnalyticDBAnalyticDB for PostgreSQL 是一個大規模平行處理 (MPP) 數據...
AnnoyAnnoy (近似最近鄰居,喔耶) 是一個具有 P 的 C++ 函式庫...
Apache DorisApache Doris 是一個適用於即時分析的現代資料倉儲。
ApertureDBApertureDB 是一個資料庫,可儲存、索引和管理多模態...
Astra DB Vector Store本頁提供使用 Astra DB 作為向量儲存的快速入門指南。
AtlasAtlas 是 Nomic 開發的平台,用於與小型和大型平台互動...
AwaDBAwaDB 是一個 AI 原生資料庫,用於搜尋和儲存嵌入...
Azure Cosmos DB Mongo vCore此筆記本示範如何利用此整合式向量資料庫...
Azure Cosmos DB No SQL此筆記本示範如何利用此整合式向量資料庫...
Azure AI SearchAzure AI Search(前身為 Azure Search 和 Azure Cognitive S...)
BagelBagel(AI 開放推論平台)就像 AI 數據的 GitHub。
BagelDBBagelDB(AI 開放向量資料庫)就像 AI 數據的 GitHub。
Baidu Cloud ElasticSearch VectorSearchBaidu Cloud VectorSearch 是一個完全託管、企業級的分散式...
Baidu VectorDBBaidu VectorDB 是一個穩健、企業級的分散式資料庫服務...
Apache Cassandra本頁提供使用 Apache Cassandra® 作為向量的快速入門指南...
Chroma此筆記本涵蓋如何開始使用 Chroma 向量儲存。
ClarifaiClarifai 是一個 AI 平台,提供完整的 AI 生命週期範圍...
ClickHouseClickHouse 是最快速且資源效率最高的開源數據...
CouchbaseCouchbase 是一個屢獲殊榮的分散式 NoSQL 雲端資料庫,可...
DashVectorDashVector 是一個完全託管的 vectorDB 服務,支援高維...
DatabricksDatabricks Vector Search 是一個無伺服器相似性搜尋引擎,可...
DingoDBDingoDB 是一個分散式多模式向量資料庫,結合了 t...
DocArray HnswSearchDocArrayHnswSearch 是一個輕量級文件索引實作,提供...
DocArray InMemorySearchDocArrayInMemorySearch 是 Docarray 提供的文件索引,可...
Amazon Document DBAmazon DocumentDB (與 MongoDB 相容) 可輕鬆設定 u...
DuckDB此筆記本示範如何使用 DuckDB 作為向量儲存。
China Mobile ECloud ElasticSearch VectorSearchChina Mobile ECloud VectorSearch 是一個完全託管、企業級...
ElasticsearchElasticsearch 是一個分散式、RESTful 搜尋和分析引擎,...
EpsillaEpsilla 是一個開源向量資料庫,利用了進階...
FaissFacebook AI Similarity Search (FAISS) 是一個用於有效相似性...
Faiss (Async)Facebook AI Similarity Search (Faiss) 是一個用於有效相似性...
FalkorDBVectorStoreFalkorDB 是一個開源圖形資料庫,具有向量的整合支援...
Google AlloyDB for PostgreSQLAlloyDB 是一個完全託管的關聯式資料庫服務,提供 hi...
Google BigQuery Vector SearchGoogle Cloud BigQuery Vector Search 可讓您使用 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 Feature StoreGoogle Cloud Vertex Feature Store 可簡化您的 ML 功能管理...
Google Vertex AI Vector Search此筆記本示範如何使用與 Google Cl 相關的功能...
HippoTranswarp Hippo 是一個企業級雲端原生分散式向量...
HologresHologres 是由開發的統一即時資料倉儲服務...
InfinispanInfinispan 是一個開源鍵值資料網格,它可以作為 sing...
Jaguar Vector Database1. 它是一個分散式向量資料庫
KDB.AIKDB.AI 是一個功能強大的知識型向量資料庫和搜尋引擎...
KineticaKinetica 是一個資料庫,具有向量相似性的整合支援 ...
LanceDBLanceDB 是一個開源向量搜尋資料庫,使用持久性建置...
LanternLantern 是一個適用於 Postgres 的開源向量相似性搜尋
Lindorm此筆記本涵蓋如何開始使用 Lindorm 向量儲存。
LLMRailsLLMRails 是一個用於建置 GenAI 應用程式的 API 平台。它提供...
ManticoreSearch VectorStoreManticoreSearch 是一個開源搜尋引擎,提供快速、可擴展的...
Marqo此筆記本示範如何使用與 Marqo vec 相關的功能...
MeilisearchMeilisearch 是一個開源、閃電般快速且高度相關的 sea...
Amazon MemoryDB向量搜尋簡介和 langchain 整合指南。
MilvusMilvus 是一個資料庫,可儲存、索引和管理大量嵌入...
Momento Vector Index (MVI)MVI:最有效率、最容易使用、適用於無伺服器向量索引...
MongoDB Atlas此筆記本涵蓋如何在 LangChain 中使用 MongoDB Atlas 向量搜尋,...
MyScaleMyScale 是一個針對 AI 應用程式和 s 優化的雲端資料庫...
Neo4j Vector IndexNeo4j 是一個開源圖形資料庫,具有 ve 的整合支援...
NucliaDB您可以使用本機 NucliaDB 執行個體或使用 Nuclia Cloud。
Oceanbase此筆記本涵蓋如何開始使用 Oceanbase 向量儲存...
OpenSearchOpenSearch 是一個可擴展、彈性且可延伸的開源軟體...
Oracle AI Vector Search:向量儲存Oracle AI Vector Search 專為人工智慧 (AI) 設計 ...
PathwayPathway 是一個開放數據處理框架。它可讓您輕鬆...
Postgres EmbeddingPostgres Embedding 是一個適用於 Pos 的開源向量相似性搜尋...
PGVecto.rs此筆記本示範如何使用與 Postgres 相關的功能 ...
PGVector使用 postgres 實作 LangChain 向量儲存抽象化...
PineconePinecone 是一個具有廣泛功能的向量資料庫。
QdrantQdrant (讀作:quadrant) 是一個向量相似性搜尋引擎。它提供...
Redis此筆記本涵蓋如何開始使用 Redis 向量儲存。
RelytRelyt 是一個雲端原生資料倉儲服務,旨在 ...
RocksetRockset 是一個為 cl 建置的即時搜尋和分析資料庫...
SAP HANA Cloud Vector EngineSAP HANA Cloud Vector Engine 是一個完全整合到 ... 的向量儲存
ScaNNScaNN (可擴展最近鄰居) 是一種用於有效向量 s 的方法...
SemaDBSemaFind 的 SemaDB 是一個簡單的向量相似性資料庫,用於建置...
SingleStoreDBSingleStoreDB 是一個穩健、高效能的分散式 SQL 資料庫 ...
scikit-learnscikit-learn 是一個機器學習演算法的開源集合...
SQLiteVec此筆記本涵蓋如何開始使用 SQLiteVec 向量儲存...
SQLite-VSSSQLite-VSS 是一個專為向量搜尋設計的 SQLite 擴充功能,強調...
SQLServerAzure SQL 提供專用的向量數據類型,可簡化 c...
StarRocksStarRocks 是一個高效能分析資料庫。
Supabase (Postgres)Supabase 是一個開源 Firebase 替代方案。Supabase 建置在...
SurrealDBSurrealDB 是一個端對端雲端原生資料庫,專為現代 ... 設計
TablestoreTablestore 是一個完全託管的 NoSQL 雲端資料庫服務。
TairTair 是 Alibaba 開發的雲端原生記憶體內資料庫服務...
Tencent Cloud VectorDBTencent Cloud VectorDB 是一個完全託管、自主開發的企業...
ThirdAI NeuralDBNeuralDB 是由開發的 CPU 友善且可微調的向量儲存...
TiDB VectorTiDB Cloud 是一個全面的資料庫即服務 (DBaaS) 解決方案...
TigrisTigris 是一個開源無伺服器 NoSQL 資料庫和搜尋平台...
TileDBTileDB 是一個用於索引和查詢密集和稀疏的強大引擎...
Timescale Vector (Postgres)Timescale Vector 是適用於 AI 應用程式的 PostgreSQL++ 向量資料庫。
TypesenseTypesense 是一個開源、記憶體內搜尋引擎,您可以 ei...
Upstash VectorUpstash Vector 是一個無伺服器向量資料庫,專為使用 w 設計...
USearchUSearch 是一個更小且更快速的單一檔案向量搜尋引擎
ValdVald 是一個高度可擴展的分散式快速近似最近鄰居...
VDMS此筆記本涵蓋如何開始使用 VDMS 作為向量儲存。
VearchVearch 是適用於深度學習和 A 的向量搜尋基礎架構...
VectaraVectara 是值得信賴的 AI 助理和代理平台,專注於 ...
VespaVespa 是一個功能齊全的搜尋引擎和向量資料庫。它支援...
viking DBviking DB 是一個資料庫,可儲存、索引和管理大量 emb...
vliteVLite 是一個簡單且極速的向量資料庫,可讓您...
Weaviate此筆記本涵蓋如何開始使用 Weaviate 向量儲存...
XataXata 是一個無伺服器資料平台,以 PostgreSQL 為基礎。它提供 ...
YellowbrickYellowbrick 是一個彈性、大規模平行處理 (MPP) SQL da...
Zep回想、理解和擷取聊天記錄中的數據。為個人提供動力...
Zep Cloud回想、理解和擷取聊天記錄中的數據。為個人提供動力...
ZillizZilliz Cloud 是雲端上適用於 LF AI Milvus® 的完全託管服務,

此頁面是否對您有幫助?