Prerequisites
The following examples requires thebrave-search library.
Example
cookbook/tools/bravesearch_tools.py
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
You are viewing v1 docs. For the latest documentation, visit docs.agno.com
brave-search library.
pip install -U brave-search
export BRAVE_API_KEY=***
from agno.agent import Agent
from agno.tools.bravesearch import BraveSearchTools
agent = Agent(
tools=[BraveSearchTools()],
description="You are a news agent that helps users find the latest news.",
instructions=[
"Given a topic by the user, respond with 4 latest news items about that topic."
],
show_tool_calls=True,
)
agent.print_response("AI Agents", markdown=True)
| Parameter | Type | Default | Description |
|---|---|---|---|
fixed_max_results | int | None | Optional fixed maximum number of results to return. |
fixed_language | str | None | Optional fixed language for the requests. |
| Function | Description |
|---|---|
brave_search | Searches Brave for a specified query. Parameters include query for the search term, max_results for the maximum number of results (default is 5),country for the geographic region (default is “US”) of the search results and language for the language of the search results (default is “en”). Returns the search results as a JSON formatted string. |
Was this page helpful?