# Browser Automation

Some models and systems on Groq have native support for advanced browser automation, allowing them to launch and control up to 10 browsers simultaneously to gather comprehensive information from multiple sources. This powerful tool enables parallel web research, deeper analysis, and richer evidence collection.

## Supported Models

Browser automation is supported for the following models and systems (on [versions](/docs/compound#system-versioning) later than `2025-07-23`):

| Model ID                        | Model                          |
|---------------------------------|--------------------------------|
| groq/compound                   | [Compound](/docs/compound/systems/compound)
| groq/compound-mini              | [Compound Mini](/docs/compound/systems/compound-mini)

<br />

For a comparison between the `groq/compound` and `groq/compound-mini` systems and more information regarding extra capabilities, see the [Compound Systems](/docs/compound/systems#system-comparison) page.

## Quick Start

To use browser automation, you must enable both `browser_automation` and `web_search` tools in your request to one of the supported models. The examples below show how to access all parts of the response: the final content, reasoning process, and tool execution details.

*These examples show how to enable browser automation to get deeper search results through parallel browser control.*

<br />

When the API is called with browser automation enabled, it will launch multiple browsers to gather comprehensive information. The response includes three key components:
- **Content**: The final synthesized response from the model based on all browser sessions
- **Reasoning**: The internal decision-making process showing browser automation steps
- **Executed Tools**: Detailed information about the browser automation sessions and web searches

## How It Works

When you enable browser automation:

1. **Tool Activation**: Both `browser_automation` and `web_search` tools are enabled in your request. Browser automation will not work without both tools enabled.
2. **Parallel Browser Launch**: Up to 10 browsers are launched simultaneously to search different sources
3. **Deep Content Analysis**: Each browser navigates and extracts relevant information from multiple pages
4. **Evidence Aggregation**: Information from all browser sessions is combined and analyzed
5. **Response Generation**: The model synthesizes findings from all sources into a comprehensive response

### Final Output

This is the final response from the model, containing analysis based on information gathered from multiple browser automation sessions. The model can provide comprehensive insights, multi-source comparisons, and detailed analysis based on extensive web research.

<br />

### Why these models matter on Groq

* **Speed & Scale** – Groq’s custom LPU hardware delivers “day‑zero” inference at very low latency, so even the 120 B model can be served in near‑real‑time for interactive apps.  
* **Extended Context** – Both models can be run with up to **128 K token context length**, enabling very long documents, codebases, or conversation histories to be processed in a single request.  
* **Built‑in Tools** – GroqCloud adds **code execution** and **browser search** as first‑class capabilities, letting you augment the LLM’s output with live code runs or up‑to‑date web information without leaving the platform.  
* **Pricing** – Groq’s pricing (e.g., $0.15 / M input tokens and $0.75 / M output tokens for the 120 B model) is positioned to be competitive for high‑throughput production workloads.

### Quick “what‑to‑use‑when” guide

| Use‑case | Recommended Model |
|----------|-------------------|
| **Deep research, long‑form writing, complex code generation** | `gpt‑oss‑120B` |
| **Chatbots, summarization, classification, moderate‑size generation** | `gpt‑oss‑20B` |
| **High‑throughput, cost‑sensitive inference (e.g., batch processing, real‑time UI)** | `gpt‑oss‑20B` (or a smaller custom model if you have one) |
| **Any task that benefits from > 8 K token context** | Either model, thanks to Groq’s 128 K token support |

In short, Groq’s latest offerings are the **OpenAI open‑source models**—`gpt‑oss‑120B` and `gpt‑oss‑20B`—delivered on Groq’s ultra‑fast inference hardware, with extended context and integrated tooling that make them well‑suited for everything from heavyweight reasoning to high‑volume production AI.

### Reasoning and Internal Tool Calls

This shows the model's internal reasoning process and the browser automation sessions it executed to gather information. You can inspect this to understand how the model approached the problem, which browsers it launched, and what sources it accessed. This is useful for debugging and understanding the model's research methodology.

<br />

### Tool Execution Details

This shows the details of the browser automation operations, including the type of tools executed, browser sessions launched, and the content that was retrieved from multiple sources simultaneously.

## Pricing

Please see the [Pricing](https://groq.com/pricing) page for more information about costs.

## Provider Information
Browser automation functionality is powered by [Anchor Browser](https://anchorbrowser.io/), a browser automation platform built for AI agents.

---

## Understanding and Optimizing Latency on Groq