Snowflake
Snowflake 是一个基于云的数据仓库平台, 允许您存储和查询大量数据。
本页介绍如何在 LangChain 中使用 Snowflake 生态系统。
Embedding 模型
Snowflake 免费提供其开源的 arctic 系列 Embedding 模型,托管在
Hugging Face 上。最新的模型
snowflake-arctic-embed-m-v1.5 具有 matryoshka embedding 功能,
可以有效地截断向量。您可以通过
HuggingFaceEmbeddings 连接器使用这些模型:
pip install langchain-community sentence-transformers
from langchain_huggingface import HuggingFaceEmbeddings
model = HuggingFaceEmbeddings(model_name="snowflake/arctic-embed-m-v1.5")
API Reference:HuggingFaceEmbeddings
文档加载器
您可以使用 SnowflakeLoader
从 Snowflake 加载数据:
from langchain_community.document_loaders import SnowflakeLoader
API Reference:SnowflakeLoader