Reverse invoking a Node means that a plugin can access the capabilities of certain nodes within a Dify Chatflow/Workflow application. TheDocumentation Index
Fetch the complete documentation index at: https://docs.dify.ai/llms.txt
Use this file to discover all available pages before exploring further.
ParameterExtractor and QuestionClassifier nodes in Workflow encapsulate complex Prompt and code logic, enabling tasks that are difficult to solve with hardcoding through LLMs. Plugins can call these two nodes.
Call the Parameter Extractor Node
Entry Point
Interface
parameters is a list of parameters to be extracted, model conforms to the LLMModelConfig specification, query is the source text for parameter extraction, and instruction provides any additional instructions that might be needed for the LLM. For the structure of NodeResponse, please refer to this document.
Use Case
To extract a person’s name from a conversation, you can refer to the following code:NodeResponse is a Pydantic model defined in dify_plugin.entities.workflow_node with three dictionary fields: process_data, inputs, and outputs. Extracted values live under response.outputs.
Call the Question Classifier Node
Entry Point
Interface
ClassConfig is also exported from dify_plugin.entities.workflow_node. The interface parameters are consistent with ParameterExtractor. The final result is stored in response.outputs["class_name"].
Edit this page | Report an issue