内置工具
pagent.defaults 可选工具:clock、region、readfile、web_search。
python
from pagent import Agent, LLM, Session, DEFAULT_TOOLS, clock, readfile, region, web_search
agent = Agent(
llm=LLM("gpt-4o-mini"),
session=Session("你是助手。"),
tools=[*DEFAULT_TOOLS],
max_turns=8,
)DEFAULT_TOOLS 是 [clock, region]。web_search 要自己加还要装依赖。
clock
当前时间(ISO 8601)。
python
tools=[clock]region
系统语言、时区(莫得 GPS)。
python
tools=[region]readfile
必须用完整绝对路径读当前工作目录下的 UTF-8 文本,相对路径不行。最多 500 个码点。
python
tools=[readfile]web_search
DuckDuckGo 搜网页。
bash
pip install 'pagent[search]'python
tools=[web_search]