内容提要
Browserbase 的搜索与抓取工具已接入 AI Gateway,开发者可用一个 API 密钥跨模型调用,为支持工具调用的模型添加网页搜索和页面抓取能力。需 AI SDK 7.0.116 及以上版本,通过 gateway.tools 传入 browserbaseSearch 和 browserbaseFetch 即可使用。
延伸解读
跨模型工具调用的便利性
AI Gateway 让 Browserbase 的搜索与抓取工具能够跨模型提供商使用,只需一个 API 密钥。开发者可以为任何支持工具调用的模型添加网页搜索和页面抓取能力,并且在切换模型时保持相同的工具配置,无需重写代码。这降低了多模型策略下的集成成本。
版本要求与快速接入
使用这些工具需要 AI SDK 7.0.116 或更高版本。开发者可以通过 pnpm add ai@latest 更新,并设置 AI_GATEWAY_API_KEY。在代码中,通过 gateway.tools 传入 browserbaseSearch 和 browserbaseFetch 即可,例如指定 numResults 和 allowRedirects 等参数。
与现有集成的协同
Browserbase 的搜索与抓取工具此前已有 AI SDK 和 Vercel Marketplace 集成,现在通过 AI Gateway 进一步扩展了使用场景。AI Gateway 本身提供统一的模型调用 API,并支持用量与成本跟踪、路由、重试和故障转移配置,开发者可以使用网关密钥或自带提供商密钥。
Q&A
AI Gateway 新增了 Browserbase 的哪些工具?
新增了 Browserbase 搜索(Browserbase Search)和抓取(Browserbase Fetch)工具。
如何在 AI Gateway 中使用 Browserbase 的搜索和抓取工具?
在 AI SDK 7.0.116 及以上版本中,通过 gateway.tools 传入 browserbaseSearch 和 browserbaseFetch 即可使用。例如:tools: { browserbase_search: gateway.tools.browserbaseSearch({ numResults: 3 }), browserbase_fetch: gateway.tools.browserbaseFetch({ allowRedirects: true }) }。
使用 Browserbase 工具需要什么版本的 AI SDK?
需要 AI SDK 7.0.116 或更高版本。
AI Gateway 的 Browserbase 工具支持跨模型使用吗?
支持。AI Gateway 允许使用一个 API 密钥跨模型提供商调用 Browserbase 工具,并且切换模型时工具保持不变。
Browserbase 工具能为模型添加什么能力?
可以为支持工具调用的模型添加网页搜索和页面抓取能力,让模型获取最新信息、查找相关页面并检索其内容。
AI Gateway 除了提供 Browserbase 工具外,还有哪些功能?
AI Gateway 还提供一个 API 用于调用模型、跟踪使用量和成本,以及配置路由、重试和故障转移。可以使用 AI Gateway API 密钥或自带提供商密钥。