Skip to main content
Open on GitHub

Snowflake

Snowflake 是一个基于云的数据仓库平台,允许您存储和查询大量数据。

此页面介绍了如何在LangChain中使用Snowflake生态系统。

嵌入模型

Snowflake 提供他们的 arctic 重量级嵌入模型系列为免费使用,可在 Hugging Face 上获取。最近的模型 snowflake-arctic-embed-m-v1.5 包含 matryoshka 嵌入,这使得有效向量截断成为可能。 你可以通过 HuggingFaceEmbeddings 连接器使用这些模型:

pip install langchain-community sentence-transformers
from langchain_huggingface import HuggingFaceEmbeddings

model = HuggingFaceEmbeddings(model_name="snowflake/arctic-embed-m-v1.5")

文档加载器

您可以使用SnowflakeLoader 来从Snowflake加载数据:

from langchain_community.document_loaders import SnowflakeLoader
API 参考:SnowflakeLoader