ArxivTools 允许代理在 Arxiv 上搜索出版物。

先决条件

以下示例需要 arxivpypdf 库。

pip install -U arxiv pypdf

示例

下面的代理将搜索 arXiv 中关于“语言模型”的内容并打印响应。

cookbook/tools/arxiv_tools.py
from agno.agent import Agent
from agno.tools.arxiv import ArxivTools

agent = Agent(tools=[ArxivTools()], show_tool_calls=True)
agent.print_response("Search arxiv for 'language models'", markdown=True)

Toolkit 参数

参数类型默认值描述
search_arxivboolTrue启用搜索 arXiv 数据库的功能。
read_arxiv_papersboolTrue允许直接阅读 arXiv 论文。
download_dirPath-指定下载文件将保存的目录路径。

Toolkit 函数

函数描述
search_arxiv_and_update_knowledge_base此函数在 arXiv 上搜索主题,将结果添加到知识库并返回它们。
search_arxiv在 arXiv 上搜索查询。

Developer Resources