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.
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.
Code
cookbook/90_models/google/gemini_interactions/deep_research_visualization.py
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."
)
Usage
Set up your virtual environment
uv venv --python 3.12
source .venv/bin/activate
Set your API key
export GOOGLE_API_KEY=xxx
Install dependencies
uv pip install -U "google-genai>=2.0" agno
Run Agent
python cookbook/90_models/google/gemini_interactions/deep_research_visualization.py