Skip to main content

嵌入(Embeddings)

嵌入模型 会为一段文本创建一个向量表示。

本页面记录了与各种模型提供商的集成,这些集成允许您在 LangChain 中使用嵌入功能。

Pick your embedding model:

Install dependencies

yarn add @langchain/openai
OPENAI_API_KEY=your-api-key
import { OpenAIEmbeddings } from "@langchain/openai";

const embeddings = new OpenAIEmbeddings({
model: "text-embedding-3-large"
});
await embeddings.embedQuery("你好,世界!");
NameDescription
阿里巴巴通义AlibabaTongyiEmbeddings 类使用阿里巴巴通义 API 为给定文本生成嵌入(embeddings)。
Azure OpenAI[Azure
百度千帆BaiduQianfanEmbeddings 类使用百度千帆 API 为给定文本生成嵌入向量。
Amazon BedrockAmazon Bedrock
ByteDance Doubao这将帮助您使用 LangChain 开始使用字节跳动 Doubao
Cloudflare Workers AI这将帮助您使用 LangChain 开始使用 Cloudflare Workers
Cohere这将帮助您使用 LangChain 开始使用 CohereEmbeddings
DeepInfraDeepInfraEmbeddings 类利用 DeepInfra API 为给定的文本输入生成嵌入。本指南将指导您完成 DeepInfr...
Fireworks这将帮助你使用 LangChain 开始使用 FireworksEmbeddings
Google Generative AI这将帮助你使用 LangChain 开始使用 Google Generative
Google Vertex AIGoogle Vertex 是一项服务,用于提供
Gradient AIGradientEmbeddings 类使用 Gradient AI API 为给定文本生成嵌入(embeddings)。
HuggingFace 推理此嵌入集成默认使用 BAAI/bge-base-en-v1.5 模型,通过 HuggingFace 推理 API 为给定文本生成嵌入。你也...
IBM watsonx.ai本指南将帮助您使用 LangChain 开始使用 IBM watsonx.ai
JinaJinaEmbeddings 类利用 Jina API 为给定的文本输入生成嵌入向量。本指南将带您了解 JinaEmbeddings 类的...
Llama CPP仅适用于 Node.js。
MinimaxMinimaxEmbeddings 类使用 Minimax API 为给定文本生成嵌入(embeddings)。
MistralAI这将帮助你使用 LangChain 开始使用 MistralAIEmbeddings
Mixedbread AIMixedbreadAIEmbeddings 类使用 Mixedbread AI API 来生成文本嵌入。本指南将引导你完成 Mixedb...
NomicNomicEmbeddings 类使用 Nomic AI API 为给定文本生成嵌入(embeddings)。
Ollama这将帮助你使用 LangChain 开始使用 Ollama 的嵌入模型。如需关于OllamaEmbeddings功能和配置选项的详细文档,...
OpenAI这将帮助你通过 LangChain 开始使用 OpenAIEmbeddings
Pinecone这将帮助您使用 LangChain 开始使用 PineconeEmbeddings 的嵌入模型。有关PineconeEmbeddings功...
Prem AIPremEmbeddings 类使用 Prem AI API 为给定文本生成嵌入(embeddings)。
腾讯混元TencentHunyuanEmbeddings 类使用腾讯混元 API 为给定文本生成嵌入表示。
TensorFlow该 Embeddings 集成完全在你的浏览器或 Node.js 环境中运行,使用的是 TensorFlow.js。这意味着你的数据不会被...
TogetherAI这将帮助你使用 LangChain 开始使用 TogetherAIEmbeddings 的嵌入模型。如需查看TogetherAIEmbed...
HuggingFace TransformersTransformerEmbeddings 类使用 Transformers.js 包为给定文本生成嵌入向量。
Voyage AIVoyageEmbeddings 类使用 Voyage AI 的 REST API 为给定文本生成嵌入(embeddings)。
ZhipuAIZhipuAIEmbeddings 类使用 ZhipuAI API 为给定文本生成嵌入(embeddings)。

Was this page helpful?


You can also leave detailed feedback on GitHub.