This page is being phased out as part of our documentation reorganization.
Click this card to be redirected to the updated version with the most current information.
If you notice any discrepancies or areas needing improvement in the new documentation, please use the “Report an issue” button at the bottom of the page.
self.session.tool
field.
provider
is the plugin ID plus tool provider name, formatted like langgenius/google/google
, tool_name
is the specific tool name, and parameters
are the parameters passed to that tool.
provider
is the tool’s ID, and tool_name
is required when creating the tool.
Request Custom Tool
Entry:
provider
is the tool’s ID, tool_name
is the operation_id
in OpenAPI. If it doesn’t exist, it’s the tool_name
automatically generated by Dify, which can be seen in the tool management page.