作者:杨雨虹  历史版本:1  最后编辑:杨雨虹  更新时间:2025-05-21 17:35

概述

工具用于拓展智能体应用的能力边界。通常包含一个或多个API或其他能力,例如内容检索、图片理解、数据处理等。

  • 工具使用户可以在 Dify 上创建更强大的 AI 应用,如为 Agent 编排合适的工具后,它可以通过任务推理、步骤拆解、调用工具完成复杂任务。
  • 方便将应用与其他系统或服务连接,与外部环境交互,如代码执行、对专属信息源的访问等。

内置工具

内置工具即dify自己开发的工具,在dify市场中进行安装即可在应用中使用。

自定义工具

除了内置工具,用户还可以开发自定义工具。

  1. 进入自定义工具,点击创建自定义工具。

  2. 填写自定义工具信息,点击保存。

  • 名称:自定义工具名称。

  • Schema:支持 OpenAPI-Swagger 规范,用户可以将 schema 的内容直接粘贴或从 URL 内导入。

  • 可用工具:导入 Schema 内容后系统会主动解析文件内的参数,并可预览工具具体的参数、方法、路径。用户也可以在此对工具参数进行测试。

  • 鉴权方法:无鉴权 或 API Key;内部使用可以设置为无。

  • 标签:可选的内置标签。

发布为工具

除了自定义工具,用户还可以将工作流发布为工具。

在应用中使用自定义工具

创建好自定义工具后,所有成员都可以在编排应用时使用此工具。

  • 在Agent中,使用工具扩展代理能力。

  • 在chatflow中,添加节点时可以选择工具。

  • 在工作流中,可以添加工具节点。