跳至主要内容

Voyage AI

VoyageEmbeddings 类使用 Voyage AI REST API 为给定文本生成嵌入。

inputType 参数允许您指定输入文本的类型,以获得更好的嵌入结果。您可以将其设置为 querydocument 或将其保留为未定义(等效于 None)。

  • query:对于搜索或检索查询,使用此参数。Voyage AI 将添加一个提示以优化用于查询用例的嵌入。
  • document:对于您希望检索的文档或内容,使用此参数。Voyage AI 将添加一个提示以优化用于文档用例的嵌入。
  • None(默认):输入文本将在没有额外提示的情况下直接进行编码。
import { VoyageEmbeddings } from "@langchain/community/embeddings/voyage";

const embeddings = new VoyageEmbeddings({
apiKey: "YOUR-API-KEY", // In Node.js defaults to process.env.VOYAGEAI_API_KEY
inputType: "document", // Optional: specify input type as 'query', 'document', or omit for None / Undefined / Null
});

此页面是否有帮助?


您也可以在 GitHub 上留下详细的反馈 在 GitHub 上.