📄️ Alibaba Tongyi
The AlibabaTongyiEmbeddings class uses the Alibaba Tongyi API to generate embeddings for a given text.
📄️ Azure OpenAI
[Azure
📄️ Baidu Qianfan
The BaiduQianfanEmbeddings class uses the Baidu Qianfan API to generate embeddings for a given text.
📄️ Amazon Bedrock
Amazon Bedrock is a fully managed
📄️ Cloudflare Workers AI
This will help you get started with Cloudflare Workers AI [embedding
📄️ Cohere
This will help you get started with CohereEmbeddings [embedding
📄️ DeepInfra
The DeepInfraEmbeddings class utilizes the DeepInfra API to generate embeddings for given text inputs. This guide will walk you through the setup and usage of the DeepInfraEmbeddings class, helping you integrate it into your project seamlessly.
📄️ Fireworks
This will help you get started with FireworksEmbeddings [embedding
📄️ Google Generative AI
- ☐ TODO: Make sure API reference link is correct
📄️ Google PaLM
The Google PaLM API is deprecated and will be removed in 0.3.0. Please use the Google GenAI integration instead.
📄️ Google Vertex AI
The GoogleVertexAIEmbeddings class uses Google's Vertex AI PaLM models
📄️ Gradient AI
The GradientEmbeddings class uses the Gradient AI API to generate embeddings for a given text.
📄️ 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.
📄️ Jina
The JinaEmbeddings class utilizes the Jina API to generate embeddings for given text inputs. This guide will walk you through the setup and usage of the JinaEmbeddings class, helping you integrate it into your project seamlessly.
📄️ Llama CPP
Only available on Node.js.
📄️ Minimax
The MinimaxEmbeddings class uses the Minimax API to generate embeddings for a given text.
📄️ MistralAI
This will help you get started with MistralAIEmbeddings [embedding
📄️ Mixedbread AI
The MixedbreadAIEmbeddings class uses the Mixedbread AI API to generate text embeddings. This guide will walk you through setting up and using the MixedbreadAIEmbeddings class, helping you integrate it into your project effectively.
📄️ Nomic
The NomicEmbeddings class uses the Nomic AI API to generate embeddings for a given text.
📄️ Ollama
The OllamaEmbeddings class uses the /api/embeddings route of a locally hosted Ollama server to generate embeddings for given texts.
📄️ OpenAI
This will help you get started with OpenAIEmbeddings [embedding
📄️ Prem AI
The PremEmbeddings class uses the Prem AI API to generate embeddings for a given text.
📄️ Tencent Hunyuan
The TencentHunyuanEmbeddings class uses the Tencent Hunyuan API to generate embeddings for a given text.
📄️ 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.
📄️ TogetherAI
This will help you get started with TogetherAIEmbeddings [embedding
📄️ HuggingFace Transformers
The TransformerEmbeddings class uses the Transformers.js package to generate embeddings for a given text.
📄️ Voyage AI
The VoyageEmbeddings class uses the Voyage AI REST API to generate embeddings for a given text.
📄️ ZhipuAI
The ZhipuAIEmbeddings class uses the ZhipuAI API to generate embeddings for a given text.