!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())

[Skip to main content](#__docusaurus_skipToContent_fallback)

LangChain v0.2 is coming soon! Preview the new docs [here](/v0.2/docs/introduction/).

[

![🦜️🔗 Langchain](/v0.1/img/brand/wordmark.png)![🦜️🔗 Langchain](/v0.1/img/brand/wordmark-dark.png)

](/v0.1/)[Docs](/v0.1/docs/get_started/introduction/)[Use cases](/v0.1/docs/use_cases/)[Integrations](/v0.1/docs/integrations/platforms/)[API Reference](https://api.js.langchain.com)

[More](#)

*   [People](/v0.1/docs/people/)
*   [Community](/v0.1/docs/community/)
*   [Tutorials](/v0.1/docs/additional_resources/tutorials/)
*   [Contributing](/v0.1/docs/contributing/)

[v0.1](#)

*   [v0.2](https://js.langchain.com/v0.2/docs/introduction)
*   [v0.1](/v0.1/docs/get_started/introduction/)

[🦜🔗](#)

*   [LangSmith](https://smith.langchain.com)
*   [LangSmith Docs](https://docs.smith.langchain.com)
*   [LangChain Hub](https://smith.langchain.com/hub)
*   [LangServe](https://github.com/langchain-ai/langserve)
*   [Python Docs](https://python.langchain.com/)

[Chat](https://chatjs.langchain.com)[](https://github.com/langchain-ai/langchainjs)

Search

*   [Providers](/v0.1/docs/integrations/platforms/)
    
    *   [Providers](/v0.1/docs/integrations/platforms/)
    *   [Anthropic](/v0.1/docs/integrations/platforms/anthropic/)
    *   [AWS](/v0.1/docs/integrations/platforms/aws/)
    *   [Google](/v0.1/docs/integrations/platforms/google/)
    *   [Microsoft](/v0.1/docs/integrations/platforms/microsoft/)
    *   [OpenAI](/v0.1/docs/integrations/platforms/openai/)
*   [Components](/v0.1/docs/integrations/components/)
    
    *   [LLMs](/v0.1/docs/integrations/llms/)
        
    *   [Chat models](/v0.1/docs/integrations/chat/)
        
    *   [Document loaders](/v0.1/docs/integrations/document_loaders/)
        
    *   [Document transformers](/v0.1/docs/integrations/document_transformers/)
        
    *   [Document compressors](/v0.1/docs/integrations/document_compressors/)
        
    *   [Text embedding models](/v0.1/docs/integrations/text_embedding/)
        
        *   [Alibaba Tongyi](/v0.1/docs/integrations/text_embedding/alibaba_tongyi/)
        *   [Azure OpenAI](/v0.1/docs/integrations/text_embedding/azure_openai/)
        *   [Baidu Qianfan](/v0.1/docs/integrations/text_embedding/baidu_qianfan/)
        *   [Bedrock](/v0.1/docs/integrations/text_embedding/bedrock/)
        *   [Cloudflare Workers AI](/v0.1/docs/integrations/text_embedding/cloudflare_ai/)
        *   [Cohere](/v0.1/docs/integrations/text_embedding/cohere/)
        *   [Fireworks](/v0.1/docs/integrations/text_embedding/fireworks/)
        *   [Google AI](/v0.1/docs/integrations/text_embedding/google_generativeai/)
        *   [Google PaLM](/v0.1/docs/integrations/text_embedding/google_palm/)
        *   [Google Vertex AI](/v0.1/docs/integrations/text_embedding/google_vertex_ai/)
        *   [Gradient AI](/v0.1/docs/integrations/text_embedding/gradient_ai/)
        *   [HuggingFace Inference](/v0.1/docs/integrations/text_embedding/hugging_face_inference/)
        *   [Llama CPP](/v0.1/docs/integrations/text_embedding/llama_cpp/)
        *   [Minimax](/v0.1/docs/integrations/text_embedding/minimax/)
        *   [Mistral AI](/v0.1/docs/integrations/text_embedding/mistralai/)
        *   [Nomic](/v0.1/docs/integrations/text_embedding/nomic/)
        *   [Ollama](/v0.1/docs/integrations/text_embedding/ollama/)
        *   [OpenAI](/v0.1/docs/integrations/text_embedding/openai/)
        *   [Prem AI](/v0.1/docs/integrations/text_embedding/premai/)
        *   [TensorFlow](/v0.1/docs/integrations/text_embedding/tensorflow/)
        *   [Together AI](/v0.1/docs/integrations/text_embedding/togetherai/)
        *   [HuggingFace Transformers](/v0.1/docs/integrations/text_embedding/transformers/)
        *   [Voyage AI](/v0.1/docs/integrations/text_embedding/voyageai/)
        *   [ZhipuAI](/v0.1/docs/integrations/text_embedding/zhipuai/)
    *   [Vector stores](/v0.1/docs/integrations/vectorstores/)
        
    *   [Retrievers](/v0.1/docs/integrations/retrievers/)
        
    *   [Tools](/v0.1/docs/integrations/tools/)
        
    *   [Agents and toolkits](/v0.1/docs/integrations/toolkits/)
        
    *   [Chat Memory](/v0.1/docs/integrations/chat_memory/)
        
    *   [Stores](/v0.1/docs/integrations/stores/)
        

*   [](/v0.1/)
*   [Components](/v0.1/docs/integrations/components/)
*   Text embedding models

Text embedding models
=====================

[

📄️ Alibaba Tongyi
------------------

The AlibabaTongyiEmbeddings class uses the Alibaba Tongyi API to generate embeddings for a given text.

](/v0.1/docs/integrations/text_embedding/alibaba_tongyi/)

[

📄️ Azure OpenAI
----------------

Azure OpenAI is a cloud service to help you quickly develop generative AI experiences with a diverse set of prebuilt and curated models from OpenAI, Meta and beyond.

](/v0.1/docs/integrations/text_embedding/azure_openai/)

[

📄️ Baidu Qianfan
-----------------

The BaiduQianfanEmbeddings class uses the Baidu Qianfan API to generate embeddings for a given text.

](/v0.1/docs/integrations/text_embedding/baidu_qianfan/)

[

📄️ Bedrock
-----------

Amazon Bedrock is a fully managed service that makes base models from Amazon and third-party model providers accessible through an API.

](/v0.1/docs/integrations/text_embedding/bedrock/)

[

📄️ Cloudflare Workers AI
-------------------------

If you're deploying your project in a Cloudflare worker, you can use Cloudflare's built-in Workers AI embeddings with LangChain.js.

](/v0.1/docs/integrations/text_embedding/cloudflare_ai/)

[

📄️ Cohere
----------

The CohereEmbeddings class uses the Cohere API to generate embeddings for a given text.

](/v0.1/docs/integrations/text_embedding/cohere/)

[

📄️ Fireworks
-------------

The FireworksEmbeddings class allows you to use the Fireworks AI API to generate embeddings.

](/v0.1/docs/integrations/text_embedding/fireworks/)

[

📄️ Google AI
-------------

You can access Google's generative AI embeddings models through

](/v0.1/docs/integrations/text_embedding/google_generativeai/)

[

📄️ Google PaLM
---------------

This integration does not support embeddings-\* model. Check Google AI embeddings.

](/v0.1/docs/integrations/text_embedding/google_palm/)

[

📄️ Google Vertex AI
--------------------

The GoogleVertexAIEmbeddings class uses Google's Vertex AI PaLM models

](/v0.1/docs/integrations/text_embedding/google_vertex_ai/)

[

📄️ Gradient AI
---------------

The GradientEmbeddings class uses the Gradient AI API to generate embeddings for a given text.

](/v0.1/docs/integrations/text_embedding/gradient_ai/)

[

📄️ HuggingFace Inference
-------------------------

This Embeddings integration uses the HuggingFace Inference API to generate embeddings for a given text using by default the sentence-transformers/distilbert-base-nli-mean-tokens model. You can pass a different model name to the constructor to use a different model.

](/v0.1/docs/integrations/text_embedding/hugging_face_inference/)

[

📄️ Llama CPP
-------------

Only available on Node.js.

](/v0.1/docs/integrations/text_embedding/llama_cpp/)

[

📄️ Minimax
-----------

The MinimaxEmbeddings class uses the Minimax API to generate embeddings for a given text.

](/v0.1/docs/integrations/text_embedding/minimax/)

[

📄️ Mistral AI
--------------

The MistralAIEmbeddings class uses the Mistral AI API to generate embeddings for a given text.

](/v0.1/docs/integrations/text_embedding/mistralai/)

[

📄️ Nomic
---------

The NomicEmbeddings class uses the Nomic AI API to generate embeddings for a given text.

](/v0.1/docs/integrations/text_embedding/nomic/)

[

📄️ Ollama
----------

The OllamaEmbeddings class uses the /api/embeddings route of a locally hosted Ollama server to generate embeddings for given texts.

](/v0.1/docs/integrations/text_embedding/ollama/)

[

📄️ OpenAI
----------

The OpenAIEmbeddings class uses the OpenAI API to generate embeddings for a given text. By default it strips new line characters from the text, as recommended by OpenAI, but you can disable this by passing stripNewLines: false to the constructor.

](/v0.1/docs/integrations/text_embedding/openai/)

[

📄️ Prem AI
-----------

The PremEmbeddings class uses the Prem AI API to generate embeddings for a given text.

](/v0.1/docs/integrations/text_embedding/premai/)

[

📄️ TensorFlow
--------------

This Embeddings integration runs the embeddings entirely in your browser or Node.js environment, using TensorFlow.js. This means that your data isn't sent to any third party, and you don't need to sign up for any API keys. However, it does require more memory and processing power than the other integrations.

](/v0.1/docs/integrations/text_embedding/tensorflow/)

[

📄️ Together AI
---------------

The TogetherAIEmbeddings class uses the Together AI API to generate embeddings for a given text.

](/v0.1/docs/integrations/text_embedding/togetherai/)

[

📄️ HuggingFace Transformers
----------------------------

The TransformerEmbeddings class uses the Transformers.js package to generate embeddings for a given text.

](/v0.1/docs/integrations/text_embedding/transformers/)

[

📄️ Voyage AI
-------------

The VoyageEmbeddings class uses the Voyage AI REST API to generate embeddings for a given text.

](/v0.1/docs/integrations/text_embedding/voyageai/)

[

📄️ ZhipuAI
-----------

The ZhipuAIEmbeddings class uses the ZhipuAI API to generate embeddings for a given text.

](/v0.1/docs/integrations/text_embedding/zhipuai/)

[

Previous

Cohere Rerank

](/v0.1/docs/integrations/document_compressors/cohere_rerank/)[

Next

Alibaba Tongyi

](/v0.1/docs/integrations/text_embedding/alibaba_tongyi/)

Community

*   [Discord](https://discord.gg/cU2adEyC7w)
*   [Twitter](https://twitter.com/LangChainAI)

GitHub

*   [Python](https://github.com/langchain-ai/langchain)
*   [JS/TS](https://github.com/langchain-ai/langchainjs)

More

*   [Homepage](https://langchain.com)
*   [Blog](https://blog.langchain.dev)

Copyright © 2024 LangChain, Inc.