联网搜索

除了使用 《AI 知识库》 来增强 AI 推理结果外,也可以使用联网搜索的方式,来增强 AI 的知识面,本质上它也是一种“知识库”。

1. AiWebSearchClient

AiWebSearchClient 是一个接口,定义了联网搜索的能力,定义了 #search(...) 方法,用于执行网页搜索。

友情提示:除了网页搜索,后续也会增加图片、视频等搜索能力,进一步增强 AI 的知识面。

它目前的实现类有:

  • AiBoChaWebSearchClient:对接 博查 的搜索 API 。

后续,你也可以按需实现自己的搜索客户端,例如说:

2. 如何配置?

① 在 application.yaml 中,配置 yudao.ai.web-search 配置项,开启和配置对应的 API KEY ,如下所示:

yudao:
  ai:
    web-search:
      enable: true
      api-key: sk-40500e52840f4d24b956d0b1d80d9abe

② 【二次开发情况下】修改 AiAutoConfiguration 类的 #webSearchClient() 方法,返回你自己实现的 AiWebSearchClient 实例。

3. 使用示例?

使用示例

📄 来源: https://doc.iocoder.cn/ai/web-search/🕒 爬取时间: 2025-09-23 22:01:14