向量存储(Vector Stores)

快速开始

选择嵌入模型:openai

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")

选择向量存储:InMemory

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

vector_store = InMemoryVectorStore(embeddings)

向量存储服务

向量存储 按ID删除 过滤功能 向量搜索 带分数搜索 异步支持 通过标准测试 多租户 添加文档时支持ID
AstraDB
Chroma
Clickhouse
Couchbase
DatabricksVectorSearch
ElasticsearchStore
FAISS
InMemoryVectorStore
Milvus
MongoDBAtlasVectorSearch
openGauss
PGVector
PGVectorStore
PineconeVectorStore
QdrantVectorStore
Redis
Weaviate
SQLServer

dd

作者:Jeebiz  创建时间:2025-10-19 00:12
最后编辑:Jeebiz  更新时间:2025-10-19 12:18