> ## Documentation Index
> Fetch the complete documentation index at: https://docs.agno.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Gemini Interactions - Deep Research with Visualization

> With `visualization="auto"` the agent can generate charts and graphs to support its findings.

With `visualization="auto"` the agent can generate charts and graphs to support its findings. The capability is enabled by the config, but the agent only produces visuals when the prompt explicitly asks for them.

```python deep_research_visualization.py theme={null}
"""
Gemini Interactions - Deep Research with Visualization
=======================================================

With `visualization="auto"` the agent can generate charts and graphs to
support its findings. The capability is enabled by the config, but the
agent only produces visuals when the prompt explicitly asks for them.

Generated images come back in the response steps (and as image deltas when
streaming). Agno parses them into the response's images.
"""

from agno.agent import Agent
from agno.models.google import GeminiInteractions

agent = Agent(
    model=GeminiInteractions(
        agent="deep-research-preview-04-2026",
        thinking_summaries="auto",
        visualization="auto",
    ),
    markdown=True,
)

if __name__ == "__main__":
    agent.print_response(
        "Analyze global semiconductor market trends. Include graphics showing "
        "market share changes over time."
    )
```

## Run the Example

<Steps>
  <Snippet file="create-venv-step.mdx" />

  <Step title="Install dependencies">
    ```bash theme={null}
    uv pip install -U agno google-genai
    ```
  </Step>

  <Step title="Export your Google API key">
    <CodeGroup>
      ```bash Mac/Linux theme={null}
      export GOOGLE_API_KEY="your_google_api_key_here"
      ```

      ```bash Windows theme={null}
      $Env:GOOGLE_API_KEY="your_google_api_key_here"
      ```
    </CodeGroup>
  </Step>

  <Step title="Run the example">
    Save the code above as `deep_research_visualization.py`, then run:

    ```bash theme={null}
    python deep_research_visualization.py
    ```
  </Step>
</Steps>

Full source: [cookbook/90\_models/google/gemini\_interactions/deep\_research\_visualization.py](https://github.com/agno-agi/agno/blob/main/cookbook/90_models/google/gemini_interactions/deep_research_visualization.py)
