引言
在现代AI应用中,处理和查询向量数据是提高模型效率和准确性的关键步骤。Chroma是一个AI原生的开源向量数据库,专注于提升开发者的生产力和愉悦感。本文将带你快速入门Chroma,帮助你利用它来管理和查询向量数据。
主要内容
安装与设置
要开始使用Chroma向量存储,你需要安装langchain-chroma集成包:
pip install -qU "langchain-chroma>=0.1.2"
Chroma无需凭据即可使用,但如果你需要对模型调用进行自动追踪,可以配置LangSmith API密钥。
# os.environ["LANGSMITH_API_KEY"] = getpass.getpass("Enter your LangSmith API key: ")
# os.environ["LANGSMITH_TRACING"] = "true"
初始化
基本初始化
以下是基本初始化的示例,包括使用本地目录保存数据。
# 安装OpenAI和HuggingFace支持
pip install -qU langchain-openai langchain-huggingface
from langchain_openai import OpenAIEmbeddings
from langchain_huggingface import HuggingFaceEmbeddings
from langchain_core.embeddings import FakeEmbeddings
from langchain_chroma import Chroma
# 初始化嵌入
embeddings = OpenAIEmbeddings(model="text-embedding-3-large")
# 创建Chroma向量存储

最低0.47元/天 解锁文章
1173

被折叠的 条评论
为什么被折叠?



