Skip to main content
Dria 检索器允许代理在综合知识中心执行基于文本的搜索。

设置

要使用 Dria 检索器,首先安装 Dria JS 客户端:
npm
npm install dria
你需要向检索器提供两件事: Dria 检索器也公开了底层的 Dria 客户端,请参阅 Dria 文档以了解有关客户端的更多信息。

用法

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

// 上传到 Dria 的 TypeScript Handbook v4.9 的合约
// https://dria.co/knowledge/-B64DjhUtCwBdXSpsRytlRQCu-bie-vSTvTIT8Ap3g0
const contractId = "-B64DjhUtCwBdXSpsRytlRQCu-bie-vSTvTIT8Ap3g0";

const retriever = new DriaRetriever({
  contractId, // 要连接的知识
  apiKey: "DRIA_API_KEY", // 如果未提供,将检查 env 中的 `DRIA_API_KEY`
  topK: 15, // 可选:默认值为 10
});

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

相关