向量存储(Vector Stores)
快速开始
选择嵌入模型:openai
pip install -qU langchain-openaiimport 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-corefrom 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
最后编辑:Jeebiz 更新时间:2025-10-19 12:18