- 某个工具类型插件已经实现好了一个功能,但效果未达预期,需要对数据进行二次加工。
- 某个任务需要使用到爬虫,希望能够自由选择爬虫服务。
- 需要集合多个工具的返回结果,但是通过 Workflow 应用不好处理。
self.session.tool 字段来实现。
调用已安装的工具
允许插件调用已安装在当前 Workspace 内的各个工具,其中也包含其它工具类型的插件。 入口langgenius/google/google,tool_name 为具体的工具名称,parameters 为最后传递给该工具的参数。
调用 Workflow as Tool
如需了解关于 Workflow as Tool 的更多说明,请参考工具插件文档。 入口调用 Custom Tool
入口provider 为该 tool 的 ID,tool_name 为 OpenAPI 中的 operation_id,若不存在,即为 Dify 自动生成的 tool_name,可以在工具管理页中看到具体的名称。
相关资源
- 反向调用 Dify 服务 - 了解反向调用的根本概念
- 反向调用 App - 了解如何调用平台内的 App
- 反向调用 Model - 了解如何调用平台内的模型能力
- 工具插件开发指南 - 学习如何开发工具插件
- 高级工具插件 - 了解 Workflow as Tool 等高级功能
编辑此页面 | 提交问题