文档

文本嵌入

嵌入

从输入文本生成文本嵌入

为输入文本生成嵌入。嵌入是捕捉语义的文本向量表示。嵌入是RAG(检索增强生成)和其他基于相似性的任务的构建模块。

先决条件:获取嵌入模型

如果您还没有嵌入模型,您可以使用以下命令下载像 nomic-ai/nomic-embed-text-v1.5 这样的模型

lms get nomic-ai/nomic-embed-text-v1.5

创建嵌入

要将字符串转换为向量表示,请将其传递给相应嵌入模型句柄上的 embed 方法。

import { LMStudioClient } from "@lmstudio/sdk";
const client = new LMStudioClient();

const model = await client.embedding.model("nomic-embed-text-v1.5");

const { embedding } = await model.embed("Hello, world!");

此页面的源代码可在 GitHub 上找到