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
