文档
文本嵌入
嵌入
从输入文本生成文本嵌入
为输入文本生成嵌入。嵌入是文本的向量表示,可捕捉语义含义。嵌入是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 上获取