安装
bubench run 会在首次运行时创建 config.yaml 中指定的 venv(默认 .venvs/browser_use),并自动安装 browser-use extra 依赖。
使用 bubench 前请先激活 .venv(或使用 uv run bubench ...)。
配置
在根目录config.yaml 的 agents.browser-use 下配置:
active_model 设置为默认使用的模型配置名,也可在运行时通过 --model <name> 切换。
支持的模型类型
配置参数说明
为什么没有
browser_control?browser-use 框架内部始终并行使用 DOM 和视觉两套机制,没有”纯 DOM”或”纯视觉”的切换选项。use_vision 只控制是否将截图包含在 LLM 上下文中,底层交互策略由框架本身决定,不对外暴露。浏览器模式
本地浏览器:使用本地 Chrome,适合开发调试,无需额外参数。.env 中填好 LEXMOUNT_API_KEY / LEXMOUNT_PROJECT_ID,再在 config.yaml 的 browser 下引用:
.env 中填好 AGENTBAY_API_KEY,再在 config.yaml 的 browser 下引用:
- AgentBay SDK 按可选依赖处理。包缺失或导出不兼容时,仅在
browser_id: agentbay才会报错,其他浏览器模式不受影响。 - AgentBay 后端会话清理失败只会记录日志,不会覆盖任务执行阶段的原始错误。
使用示例
基础运行
指定任务运行
评估
支持的 Benchmarks
- ✅ LexBench-Browser
- ✅ Online-Mind2Web
- ✅ BrowseComp