Skip to main content

向量存储

¥Vector stores

向量存储 存储 embedded 数据并执行相似性搜索。

¥A vector store stores embedded data and performs similarity search.

Pick your embedding model:

Install dependencies

yarn add @langchain/openai
OPENAI_API_KEY=your-api-key
import { OpenAIEmbeddings } from "@langchain/openai";

const embeddings = new OpenAIEmbeddings({
model: "text-embedding-3-large"
});

Pick your vector store:

Install dependencies

yarn add langchain
import { MemoryVectorStore } from "langchain/vectorstores/memory";

const vectorStore = new MemoryVectorStore(embeddings);

LangChain.js 可与各种向量存储集成。你可以查看以下完整列表:

¥LangChain.js integrates with a variety of vector stores. You can check out a full list below:

NameDescription
AnalyticDBanalyticdb}
Astra 数据库astra-db}
Azion EdgeSQLAzionVectorStore 用于使用向量嵌入管理和搜索文档集合,直接在 Azion 的边缘平台上使用 Edge SQL 进行操作。
Azure AI 搜索azure-ai-search}
Azure Cosmos DB for MongoDB vCoreazure-cosmos-db-for-mongodb-vcore}
Azure Cosmos DB for NoSQLazure-cosmos-db-for-nosql}
Cassandracassandra}
ClickHouseclickhouse}
CloseVectorclosevector}
Cloudflare Vectorizecloudflare-vectorize}
Convexconvex}
Couchbasecouchbase}
Google Cloud SQL for PostgreSQLCloud SQL 是一项完全托管的关系数据库服务,提供高性能、无缝集成和卓越的可扩展性,并提供 PostgreSQL 等数据库引擎。
Google Vertex AI 匹配引擎google-vertex-ai-matching-engine}
SAP HANA 云矢量引擎sap-hana-cloud-vector-engine}
LanceDBlancedb}
libSQLlibsql}
Milvusmilvus}
Momento 向量索引(MVI)momento-vector-index-mvi}
MyScalemyscale}
Neo4j 向量索引neo4j-vector-index}
Neon Postgresneon-postgres}
OpenSearchopensearch}
Prismaprisma}
Rocksetrockset}
SingleStoresinglestore}
Tigristigris}
Turbopufferturbopuffer}
TypeORMtypeorm}
Typesensetypesense}
USearchusearch}
Vectaravectara}
Vercel Postgresvercel-postgres}
Voyvoy}
Xataxata}
Zep 开源zep-open-source}
Zep 云zep-cloud}