跳到正文
原文
OpenRouter:Announcements(RSS)·· 2025-01-23精选AI 评分62

OpenRouter API 推出网页搜索功能,支持所有模型

Introducing Web Search via the API

AI 导读

OpenRouter API 上线网页搜索功能,适用于所有模型,开发者可通过在模型 slug 后加 :online 或启用 web 插件,将搜索结果直接整合进消息流。

推荐理由

原文给出了接入方式、默认结果数和定价等关键细节,开发者可直接评估是否将网页搜索接入现有 API 工作流。

正文 · AI 翻译

OpenRouter API 现已支持网页搜索功能,适用于所有模型。这使开发者能够获取网页搜索结果并将其直接集成到消息流中。通过在模型标识后附加 :online 或激活 web 插件,你可以在工作流中包含相关且最新的信息。

关键细节

  • 默认行为:每次请求最多获取 5 条网页结果。
  • 定价:每 1,000 条网页结果收费 $4。
  • 集成选项:直接在 API 请求中使用 web 插件,或使用 :online 快捷方式以便更轻松地设置。

工作原理

网页搜索插件使用 Exa.ai 来检索结果。你的提示词会被传递给 Exa,由其执行相关搜索并总结结果。随后结果会被合并到提示词中。这可以自定义(见下文),但默认如下:

已于 {todays_date} 进行了一次网页搜索。请将以下网页搜索结果纳入你的回复中。重要提示:使用以来源域名命名的 markdown 链接引用它们。示例:nytimes.com。[此处插入网页搜索结果]

该插件会将其作为系统消息注入到请求负载中用户消息之前。

使用示例

在任何模型标识后附加 :online 即可启用网页搜索。

{
  "model": "openai/gpt-4o:online"
}

这个 :online 标签只是指定 web 插件的简写形式,后者同样有效:

{
  "model": "openai/gpt-4o",
  "plugins": [{ "id": "web" }]
}

自定义选项

web 插件有两个自定义选项:

  • 最大结果数:通过 max_results 控制结果数量(默认:5)。
  • 自定义搜索提示词:定制用于将结果整合到对话中的提示词。

示例:

{
  "model": "openai/gpt-4o:online",
  "plugins": [
    {
      "id": "web",
      "max_results": 3,
      "search_prompt": "Consider these web results when forming your response:"
    }
  ]
}

如需了解更多信息,请查看文档,或直接在 OpenRouter Chat 中通过切换模型选择器上的“web”图标来试用。

来源:OpenRouter:Announcements(RSS) · openrouter.ai