Skip to main content

Dria 检索器

Dria 检索器允许代理在整个知识库中执行基于文本的搜索。

安装配置

要使用 Dria 检索器,首先安装 Dria JS 客户端:

npm install dria

你需要向检索器提供以下两项信息:

Dria 检索器还公开了底层的 Dria 客户端,有关客户端的更多信息,请参阅 Dria 文档

使用方法

:::提示 请参阅安装集成包的一般说明部分。 :::

npm install dria @langchain/community @langchain/core
import { DriaRetriever } from "@langchain/community/retrievers/dria";

// contract of TypeScript Handbook v4.9 uploaded to Dria
// https://dria.co/knowledge/-B64DjhUtCwBdXSpsRytlRQCu-bie-vSTvTIT8Ap3g0
const contractId = "-B64DjhUtCwBdXSpsRytlRQCu-bie-vSTvTIT8Ap3g0";

const retriever = new DriaRetriever({
contractId, // a knowledge to connect to
apiKey: "DRIA_API_KEY", // if not provided, will check env for `DRIA_API_KEY`
topK: 15, // optional: default value is 10
});

const docs = await retriever.invoke("What is a union type?");
console.log(docs);

API Reference:

相关内容


Was this page helpful?


You can also leave detailed feedback on GitHub.