Google Search with Gemini
The search tool enables Gemini to access current information from Google Search.
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.
"""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.7-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?")Run the Example
Set up your virtual environment
uv venv --python 3.12
source .venv/bin/activateInstall dependencies
uv pip install -U agno google-genaiExport your Google API key
export GOOGLE_API_KEY="your_google_api_key_here"Run the example
Save the code above as search.py, then run:
python search.pyFull source: cookbook/90_models/google/gemini/search.py