url_context_with_search.py
Run the Example
1
Set up your virtual environment
2
Install dependencies
3
Export your Google API key
4
Run the example
Save the code above as
url_context_with_search.py, then run: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.
"""Combine URL context with Google Search for comprehensive web analysis.
Run `uv pip install google-generativeai` to install dependencies.
"""
from agno.agent import Agent
from agno.models.google import Gemini
# ---------------------------------------------------------------------------
# Create Agent
# ---------------------------------------------------------------------------
# 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"
)
# ---------------------------------------------------------------------------
# Run Agent
# ---------------------------------------------------------------------------
if __name__ == "__main__":
pass
Set up your virtual environment
uv venv --python 3.12
source .venv/bin/activate
uv venv --python 3.12
.venv\Scripts\activate
Install dependencies
uv pip install -U agno google-genai
Export your Google API key
export GOOGLE_API_KEY="your_google_api_key_here"
$Env:GOOGLE_API_KEY="your_google_api_key_here"
Run the example
url_context_with_search.py, then run:python url_context_with_search.py
Was this page helpful?