Tools
Last updated
Last updated
The workflow provides a rich selection of tools, categorized into three types:
Built-in Tools: Tools provided by Dify.
Custom Tools: Tools imported or configured via the OpenAPI/Swagger standard format.
Workflows: Workflows that have been published as tools.
Before using built-in tools, you may need to authorize the tools.
If built-in tools do not meet your needs, you can create custom tools in the Dify menu navigation -- Tools section.
You can also orchestrate a more complex workflow and publish it as a tool.
Configuring a tool node generally involves two steps:
Authorizing the tool/creating a custom tool/publishing a workflow as a tool.
Configuring the tool's input and parameters.
For more information on how to create custom tools and configure them, please refer to the Tool Configuration Guide.
Tool nodes may encounter errors during information processing that could interrupt the workflow. Developers can follow these steps to configure fail branches, enabling contingency plans when nodes encounter exceptions, avoiding workflow interruptions.
Enable "Error Handling" in the tool node
Select and configure an error-handling strategy
For more information about exception handling approaches, please refer to Error Handling.
Workflow applications can be published as tools and used by nodes in other workflows. For information about creating custom tools and tool configuration, please refer to the Tool Configuration Guide.