Microsoft.Extensions.AI Integration
Cross-SDK comparison
See the centralized MEAI documentation for feature matrices and comparisons across all tryAGI SDKs.
The Browserbase SDK provides AIFunction tool wrappers compatible with Microsoft.Extensions.AI. These tools can be used with any IChatClient to give AI models web search, page fetching, and browser session management capabilities.
Available Tools
| Method | Tool Name | Description |
|---|---|---|
AsSearchWebTool() |
SearchWeb |
Performs a web search and returns structured results. |
AsFetchPageTool() |
FetchPage |
Fetches a web page and returns its content. |
AsCreateSessionTool() |
CreateBrowserSession |
Creates a new browser session with WebSocket connect URL. |
AsListSessionsTool() |
ListBrowserSessions |
Lists browser sessions with statuses. |
Usage
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | |
Tool Details
SearchWeb
Performs a web search and returns structured results with titles, URLs, authors, and dates.
1 | |
FetchPage
Fetches a web page and returns the content, HTTP status code, and content type. Automatically follows redirects.
CreateBrowserSession
Creates a new cloud browser session. Returns the session ID, status, and WebSocket connect URL for remote browser automation.
ListBrowserSessions
Lists all browser sessions with their IDs, statuses, and creation/end dates.