GPT-OSS 集成了多种工具调用功能,主要包括:
- 网页搜索:通过 browser 工具可以搜索、打开或查找网页内容,需要使用 ExaBackend 并设置 EXA_API_KEY 环境变量
- Python 代码执行:可以运行计算任务,使用 Docker 容器执行代码,但需要注意提示注入风险
- 文件操作:通过 apply_patch 工具可以创建、更新或删除文件
要启用这些工具,需要在系统消息中配置相应的工具配置。例如启用 Python 工具:system_message_content = SystemContent.new().with_tools(python_tool.tool_config)
。这些工具调用功能大大增强了模型的交互能力和实用性。
本答案来源于文章《GPT-OSS:OpenAI开源的高效推理大模型》