This package contains the LangChain integration with Clarifai
pip install -U langchain-clarifaiAnd you should configure credentials by setting the following environment variables:
export CLARIFAI_PAT="Your PAT"
If you don't know your PAT, please get it here: https://clarifai.com/settings/security
ChatClarifai class exposes chat models from Clarifai.
from langchain_clarifai import ChatClarifai
llm = ChatClarifai(model_url="https://clarifai.com/meta/Llama-3/models/Llama-3_2-3B-Instruct")
llm.invoke("Sing a ballad of LangChain.")ClarifaiEmbeddings class exposes embeddings from Clarifai.
from langchain_clarifai import ClarifaiEmbeddings
embeddings = ClarifaiEmbeddings(model_url="https://clarifai.com/clarifai/main/models/BAAI-bge-base-en-v15")
embeddings.embed_query("What is the meaning of life?")