Prerequisites
The following example requires thebeautifulsoup4 library.
Example
The following agent will read the contents of a website and add it to the knowledge base.cookbook/tools/website_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
beautifulsoup4 library.
pip install -U beautifulsoup4
from agno.agent import Agent
from agno.tools.website import WebsiteTools
agent = Agent(tools=[WebsiteTools()], show_tool_calls=True)
agent.print_response("Search web page: 'https://docs-v1.agno.com/introduction'", markdown=True)
| Parameter | Type | Default | Description |
|---|---|---|---|
knowledge_base | WebsiteKnowledgeBase | - | The knowledge base associated with the website, containing various data and resources linked to the website’s content. |
| Function | Description |
|---|---|
add_website_to_knowledge_base | This function adds a website’s content to the knowledge base. NOTE: The website must start with https:// and should be a valid website. Use this function to get information about products from the internet. |
read_url | This function reads a URL and returns the contents. |
Was this page helpful?