theo.browser 命名空间封装了 Theo Browser REST API。每个方法都返回强类型响应,失败时抛出 TheoApiError。
快速示例
方法
theo.browser.create(request?)
创建一个新的托管浏览器会话。返回 BrowserSessionHandle。
theo.browser.list()
列出调用方当前所有活跃的会话。返回 BrowserSessionSnapshot[]。
theo.browser.get(id)
查看单个会话的详情。返回 BrowserSessionSnapshot —— 包含当前页面的 URL/标题/favicon,以及一个新生成的 embed_url(有效期 1 小时)。
theo.browser.live(id, options?)
刷新可嵌入 iframe 的实时视图 URL。返回 BrowserLiveView。
在嵌入的 iframe 发送 browserbase-disconnected 消息后传入 { force: true },这样返回的 URL 会立即指向新的 CDP 页面 id。
theo.browser.end(id)
结束会话并停止计费。返回 BrowserEndResult,其中包含最终时长、代理流量字节数以及费用。
类型
相关内容
- Browser Sessions API — REST endpoint reference
- Embed the Theo Browser — drop-in iframe integration
