发生了什么
OpenRouter 上线 openrouter:web_search 和 openrouter:web_fetch
为什么值得关注
这次更新的关键价值在于把网页搜索/抓取从“单次插件调用”升级为可被模型自主编排的服务器端工具,并且给出了跨模型一致的 schema、域名约束和明确计费方式,适合评估是否迁移现有 agent 工作流。
信息来源
以下内容来自公开来源,可打开原文继续核验。
OpenRouter 上线网页搜索与抓取工具
OpenRouter 宣布在其平台中加入 openrouter:web_search 和 openrouter:web_fetch 两个新工具,任何支持 tool-calling 的模型都可以在请求中直接调用,由 OpenRouter 服务器端执行并返回结果,无需客户端自行实现。web_search 支持 0 到 N 次搜索、4 种引擎(Auto、Native、Exa、Parallel),其中 Exa 和 Parallel 的价格为每次 $0.005,最多包含 10 条结果,之后每条额外结果 $0.001;web_fetch 支持 4 种引擎,其中 OpenRouter 直接 HTTP 抓取免费,Exa 内容抽取为每次 $0.001。文章还说明,搜索可配置 search_context_size、allowed_domains、excluded_domains,抓取可配置 max_content_tokens、allowed_domains、blocked_domains;相比旧的 web search plugin(每次请求只能执行 1 次搜索),新工具支持模型自行决定何时搜索、搜什么以及搜几次。
打开原始来源 ↗OpenRouter 增加网页搜索与抓取
OpenRouter 发布 openrouter:web_search 和 openrouter:web_fetch 两个 server-side 工具,支持任意可 tool-calling 的模型在请求过程中自主决定何时搜索、搜索什么以及搜索多少次。Web Search 提供 Auto、Native、Exa、Parallel 四种引擎,其中 Exa 和 Parallel 的定价为每次 $0.005,包含最多 10 条结果,超出后每条 $0.001;Web Fetch 支持 Auto、Native、OpenRouter、Exa 四种引擎,其中 OpenRouter 直连 HTTP fetch 免费,Exa 为每次 $0.001。OpenRouter 还新增 @p0 作为 web search provider,并提供 allowed_domains、blocked_domains、max_total_results、max_content_tokens 等限制参数;同时将旧的 web plugin 迁移为 tools 形式:从 `plugins: [{"id":"web"}]` 改为 `tools: [{"type":"openrouter:web_search"}]`。
打开原始来源 ↗