Back to Llama Index

LangChain Embeddings

docs/examples/embeddings/Langchain.ipynb

0.14.211.0 KB
Original Source

LangChain Embeddings

This guide shows you how to use embedding models from LangChain.

<a href="https://colab.research.google.com/github/run-llama/llama_index/blob/main/docs/examples/embeddings/Langchain.ipynb" target="_parent"></a>

If you're opening this Notebook on colab, you will probably need to install LlamaIndex 🦙.

python
%pip install llama-index-embeddings-langchain
python
!pip install llama-index
python
from langchain.embeddings import HuggingFaceEmbeddings
from llama_index.embeddings.langchain import LangchainEmbedding

lc_embed_model = HuggingFaceEmbeddings(
    model_name="sentence-transformers/all-mpnet-base-v2"
)
embed_model = LangchainEmbedding(lc_embed_model)
python
# Basic embedding example
embeddings = embed_model.get_text_embedding(
    "It is raining cats and dogs here!"
)
print(len(embeddings), embeddings[:10])