Code
cookbook/11_models/google/gemini/url_context_with_search.py
Usage
1
Set up your virtual environment
2
Set your API key
3
Install dependencies
4
Run Agent
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
"""Combine URL context with Google Search for comprehensive web analysis.
"""
from agno.agent import Agent
from agno.models.google import Gemini
# Create agent with both Google Search and URL context enabled
agent = Agent(
model=Gemini(id="gemini-2.5-flash", search=True, url_context=True),
markdown=True,
)
# The agent will first search for relevant URLs, then analyze their content in detail
agent.print_response(
"Analyze the content of the following URL: https://docs.agno.com/introduction and also give me latest updates on AI agents"
)
Set up your virtual environment
uv venv --python 3.12
source .venv/bin/activate
uv venv --python 3.12
.venv\Scripts\activate
Set your API key
export GOOGLE_API_KEY=xxx
Install dependencies
uv pip install -U google-genai agno
Run Agent
python cookbook/11_models/google/gemini/url_context_with_search.py
Was this page helpful?