- For
Chatbot/Agent/Chatflowtype applications, they are all chat-based applications and thus share the same input and output parameter types. Therefore, they can be uniformly treated as the Chat Interface. - For Workflow applications, they occupy a separate Workflow Interface.
- For Completion (text generation application) applications, they occupy a separate Completion Interface.
Calling the Chat Interface
Entry Point
Interface Specification
response_mode is streaming, this interface will directly return Generator[dict]. Otherwise, it returns dict. For specific interface fields, please refer to the return results of ServiceApi.
Use Case
We can call a Chat type App within anEndpoint and return the result directly.
Calling the Workflow Interface
Entry Point
Interface Specification
Calling the Completion Interface
Entry Point
Related Resources
- Reverse Invocation of Dify Services - Understand the fundamental concepts of reverse invocation
- Reverse Invocation Model - Learn how to call model capabilities within the platform
- Reverse Invocation Tool - Learn how to call other plugins
- Develop a Slack Bot Plugin - A practical application case using reverse invocation
- Develop Extension Plugins - Learn how to develop extension plugins
Edit this page | Report an issue