JinaReaderTools enable an Agent to perform web search tasks using Jina.Documentation Index
Fetch the complete documentation index at: https://agno-v2-shaloo-ai-support-link.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
The following example requires thejina library.
Example
The following agent will use Jina API to summarize the content of https://github.com/AgnoAgicookbook/14_tools/jinareader.py
Toolkit Params
| Parameter | Type | Default | Description |
|---|---|---|---|
api_key | Optional[str] | None | The API key for authentication purposes. If not provided, uses JINA_API_KEY environment variable. |
base_url | str | "https://r.jina.ai/" | The base URL of the API. |
search_url | str | "https://s.jina.ai/" | The URL used for search queries. |
max_content_length | int | 10000 | The maximum length of content allowed. |
timeout | Optional[int] | None | Timeout in seconds for API requests. |
search_query_content | bool | True | Include content in search query results. |
enable_read_url | bool | True | Enable the read_url functionality. |
enable_search_query | bool | False | Enable the search_query functionality. |
all | bool | False | Enable all functionality. |
Toolkit Functions
| Function | Description |
|---|---|
read_url | Reads the content of a specified URL using Jina Reader API. Parameters include url for the URL to read. Returns the truncated content or an error message if the request fails. |
search_query | Performs a web search using Jina Reader API based on a specified query. Parameters include query for the search term. Returns the truncated search results or an error message if the request fails. |
Developer Resources
- View Tools