1. 函数工具(Function Tools)
将本地 Python 函数直接注册为工具,自动生成 schema 并由 Pydantic 完成参数校验,适合封装业务逻辑和内部系统调用。
2. MCP 服务工具
内置对模型上下文协议(MCP)的支持,可连接外部 MCP 服务器,将第三方数据源和工具以统一方式接入智能体,使用方式与函数工具一致。
3. 托管工具(Hosted Tools)
由 OpenAI 平台提供的托管能力,如网络搜索、文件搜索和计算机使用等,开发者无需自行实现即可调用。
4. 智能体即工具
一个智能体可被封装为另一个智能体的工具,实现能力的复用和层级化组合。