作者:杨雨虹 历史版本:1 最后编辑:杨雨虹 更新时间:2025-05-21 17:35
概述
工具用于拓展智能体应用的能力边界。通常包含一个或多个API或其他能力,例如内容检索、图片理解、数据处理等。
- 工具使用户可以在 Dify 上创建更强大的 AI 应用,如为 Agent 编排合适的工具后,它可以通过任务推理、步骤拆解、调用工具完成复杂任务。
- 方便将应用与其他系统或服务连接,与外部环境交互,如代码执行、对专属信息源的访问等。
内置工具
内置工具即dify自己开发的工具,在dify市场中进行安装即可在应用中使用。
自定义工具
除了内置工具,用户还可以开发自定义工具。
进入自定义工具,点击创建自定义工具。
填写自定义工具信息,点击保存。
名称:自定义工具名称。
Schema:支持 OpenAPI-Swagger 规范,用户可以将 schema 的内容直接粘贴或从 URL 内导入。
可用工具:导入 Schema 内容后系统会主动解析文件内的参数,并可预览工具具体的参数、方法、路径。用户也可以在此对工具参数进行测试。
鉴权方法:无鉴权 或 API Key;内部使用可以设置为无。
标签:可选的内置标签。
发布为工具
除了自定义工具,用户还可以将工作流发布为工具。
在应用中使用自定义工具
创建好自定义工具后,所有成员都可以在编排应用时使用此工具。
在Agent中,使用工具扩展代理能力。
在chatflow中,添加节点时可以选择工具。
在工作流中,可以添加工具节点。