- 工具类型插件实现了某个功能,但结果不及预期,需要对数据做后处理。
- 任务需要网页爬虫,而你希望灵活选择爬取服务。
- 你需要聚合多个工具的结果,而这在 Workflow 应用中难以处理。
self.session.tool 字段获取。
调用已安装工具
调用当前工作空间中安装的任意工具,包括其他工具类型插件。入口点
接口
provider:插件 ID 加上工具供应商名称,格式如langgenius/google/google。tool_name:具体的工具名称。parameters:传递给工具的参数。
调用 Workflow as Tool
有关 Workflow as Tool 的更多信息,参见 工具插件文档。入口点
接口
provider:该工具的 ID。tool_name:创建工具时指定的名称。
调用自定义工具
入口点
接口
provider:该工具的 ID。tool_name:OpenAPI 规范中的operation_id。如果不存在operation_id,则为 Dify 自动生成的tool_name,可在工具管理页面找到。
相关资源
- 反向调用 Dify 服务 - 了解反向调用的基本概念
- 反向调用应用 - 了解如何调用平台内的应用
- 反向调用模型 - 了解如何调用平台内的模型能力
- 工具插件开发指南 - 了解如何开发工具插件
- 高级工具插件 - 了解 Workflow as Tool 等高级功能
Edit this page | Report an issue