SuperAPI AI 工具集

vercel-sandbox

智能体与模型

查看项目

更新于 10-15 19:50

技能介绍

用途:在 Vercel Sandbox 临时微虚拟机中运行 agent-browser 与无头 Chrome,为任意 Vercel 部署框架(Next.js、SvelteKit、Nuxt、Remix、Astro 等)提供浏览器自动化。

主要能力:按需启动 Linux VM 执行浏览器命令后关闭;支持打开页面、获取标题、截图(screenshot --json 返回文件路径,可读回 base64)、可访问性快照(snapshot -i -c)、表单填写与点击等多步工作流;沙箱在命令间保持状态。

使用方式:安装依赖 pnpm add @vercel/sandbox。核心模式为创建 Sandbox、安装 Chromium 系统依赖与 agent-browser、执行命令、最后 sandbox.stop()。无快照时每次需安装系统依赖、agent-browser 与 Chromium(约 30 秒);使用沙箱快照(Sandbox snapshot,Vercel 基础设施概念,区别于 agent-browser 的可访问性快照)可预装全部内容,实现亚秒级启动,建议生产环境使用。创建快照后设置 AGENT_BROWSER_SNAPSHOT_ID。Vercel 部署上 SDK 通过 OIDC 自动认证;本地开发可设置 VERCEL_TOKEN、VERCEL_TEAM_ID、VERCEL_PROJECT_ID。可结合 Vercel Cron Jobs 实现定时浏览器任务。

适用场景:需要浏览器自动化的 Vercel 应用,如截图、页面快照、表单提交、定时抓取等。

限制:资料未提供收费、价格与效果数据;快照创建脚本示例见仓库 examples/environments/scripts/create-snapshot.ts。