Snowflake
Snowflake is a cloud-based data-warehousing platform that allows you to store and query large amounts of data.
This page covers how to use the Snowflake ecosystem within LangChain.
Embedding modelsβ
Snowflake offers their open weight arctic line of embedding models for free
on Hugging Face.
You can use these models via the
HuggingFaceEmbeddings connector:
pip install langchain-community sentence-transformers
from langchain_huggingface import HuggingFaceEmbeddings
model = HuggingFaceEmbeddings(model_name="snowflake/arctic-embed-l")
API Reference:HuggingFaceEmbeddings
Document loaderβ
You can use the SnowflakeLoader
to load data from Snowflake:
from langchain_community.document_loaders import SnowflakeLoader
API Reference:SnowflakeLoader