Skip to main content

矢量存储

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

选择您的嵌入模型:

安装依赖项

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 integrates with a variety of vector stores. You can check out a full list below:

名字描述
分析型数据库AnalyticDB PostgreSQL 版是一种大规模并行处理 (MPP) 平台。
Astra 数据库仅在 Node.js 上可用。
Azion EdgeSQLAzionVectorStore 用于管理和搜索集合
Azion EdgeSQLAzionVectorStore 用于管理和搜索集合
Azure AI 搜索Azure AI 搜索(以前称为 Azure 搜索和 Azure 认知 S...
适用于 MongoDB vCore 的 Azure Cosmos DBAzure Cosmos DB for MongoDB vCore 可以轻松创建数据库...
适用于 NoSQL 的 Azure Cosmos DBAzure Cosmos DB for NoSQL 支持使用 fl...
卡珊德拉仅在 Node.js 上可用。
色度Chroma 是 AI 原生的
点击屋仅在 Node.js 上可用。
CloseVector (关闭向量)在浏览器和 Node.js 上均可用
Cloudflare 矢量化如果要在 Cloudflare worker 中部署项目,则可以使用 ...
LangChain.js 支持将 Convex 作为向量存储,并支持 Convex 作为向量存储。
沙发基地Couchbase 是一个屡获殊荣的分布式 NoSQL 云数据库,它...
ElasticsearchElasticsearch 是一个
费斯Faiss 是一个用于
适用于 PostgreSQL 的 Google Cloud SQLCloud SQL 是一种完全代管式关系型
适用于 PostgreSQL 的 Google Cloud SQLCloud SQL 是一种完全代管式关系型
Google Vertex AI 匹配引擎仅在 Node.js 上可用。
SAP HANA Cloud 矢量引擎SAP HANA Cloud Vector Engine 是一个完全集成到 ...
HNSWLibHNSWLib 是可以保存到文件中的内存中向量存储。它
LanceDB 数据库LanceDB 是适用于 AI 应用程序的嵌入式矢量数据库。这是 ope...
libSQL 库Turso 是一个基于 libSQL 构建的 SQLite 兼容数据库,libSQL 是 Open Contr...
MariaDB的这需要 MariaDB 11.7 或更高版本
内存中LangChain offers 是一个内存中的临时向量存储,用于存储
米尔沃斯Milvus 是一个向量数据库,用于嵌入相似性搜索和...
Momento 矢量指数 (MVI)MVI:最高效、最易用的无服务器向量索引...
MongoDB Atlas本指南提供了 MongoDB 入门的快速概述
MyScale仅在 Node.js 上可用。
Neo4j 向量索引Neo4j 是一个开源的图形数据库,集成了对视频的支持。
Neon PostgresNeon 是一个完全托管的无服务器 PostgreSQL 数据库。它分离......
开放搜索仅在 Node.js 上可用。
PGVector要在通用 PostgreSQL 数据库中启用向量搜索,LangChain.js
松果Pinecone 是一个向量数据库,可帮助
Prisma 餐厅为了用 vector sea 来增强 PostgreSQL 数据库中的现有模型...
QdrantQdrant 是一个向量相似性搜索引擎。它
雷迪斯Redis 是一种快速开源的内存数据存储。
摇滚Rockset 是在云中运行的实时分析 SQL 数据库。
单店SingleStoreDB 是一个健壮的、高性能的分布式 SQL 数据库...
SupabaseSupabase 是一个开源的 Firebase
底格里斯河Tigris 使构建具有向量嵌入的 AI 应用程序变得容易。
Turbopuffer (涡轮河豚)设置
类型ORM要在通用 PostgreSQL 数据库中启用向量搜索,LangChain.j...
Typesense 字体利用 Typesense 搜索引擎的矢量存储。
Upstash 向量Upstash Vector 是基于 REST 的无服务器向量
USearch仅在 Node.js 上可用。
维克塔拉Vectara 是一个用于构建 GenAI 应用程序的平台。它提供了一个...
Vercel PostgresLangChain.js 支持使用 @vercel/postgres 包来使用通用...
沃伊Voy 是一个用 Rust 编写的 WASM 向量相似性搜索引擎。
维维亚特Weaviate 是一个开源矢量数据库
沙塔Xata 是一个基于 PostgreSQL 的无服务器数据平台。它提供 ...
Zep 开源Zep 是 AI Assistant 应用程序的长期内存服务。
Zep 云Zep 是 AI Assistant 应用程序的长期内存服务。