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
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.
The search tool enables Gemini to access current information from Google Search.
"""Google Search with Gemini.
The search tool enables Gemini to access current information from Google Search.
This is useful for getting up-to-date facts, news, and web content.
Run `uv pip install google-generativeai` to install dependencies.
"""
from agno.agent import Agent
from agno.models.google import Gemini
# ---------------------------------------------------------------------------
# Create Agent
# ---------------------------------------------------------------------------
agent = Agent(
model=Gemini(id="gemini-3.5-flash", search=True),
markdown=True,
)
# Ask questions that require current information
# ---------------------------------------------------------------------------
# Run Agent
# ---------------------------------------------------------------------------
if __name__ == "__main__":
# --- Sync ---
agent.print_response("What are the latest developments in AI technology this week?")
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
search.py, then run:python search.py
Was this page helpful?