mirror of
https://github.com/langgenius/dify-docs.git
synced 2026-03-27 13:28:32 +07:00
40 lines
1.9 KiB
Plaintext
40 lines
1.9 KiB
Plaintext
---
|
|
dimensions:
|
|
type:
|
|
primary: implementation
|
|
detail: advanced
|
|
level: beginner
|
|
standard_title: Reverse Invocation
|
|
language: en
|
|
title: Reverse Invocation of Dify Services
|
|
description: This document briefly introduces the reverse invocation capability of
|
|
Dify plugins, meaning plugins can call specified services within the main Dify platform.
|
|
It lists four types of modules that can be invoked, App (access App data), Model
|
|
(call model capabilities within the platform), Tool (call other tool plugins within
|
|
the platform), and Node (call nodes within a Chatflow/Workflow application).
|
|
---
|
|
|
|
Plugins can freely call some services within the main Dify platform to enhance their capabilities.
|
|
|
|
### Callable Dify Modules
|
|
|
|
* [App](/plugin-dev-en/9242-reverse-invocation-app.mdx)
|
|
|
|
Plugins can access data from Apps within the Dify platform.
|
|
* [Model](/plugin-dev-en/9242-reverse-invocation-model.mdx)
|
|
|
|
Plugins can reverse invoke LLM capabilities within the Dify platform, including all model types and functions within the platform, such as TTS, Rerank, etc.
|
|
* [Tool](/plugin-dev-en/9242-reverse-invocation-tool.mdx)
|
|
|
|
Plugins can call other tool-type plugins within the Dify platform.
|
|
* [Node](/plugin-dev-en/9243-reverse-invocation-node.mdx)
|
|
|
|
Plugins can call nodes within a specific Chatflow/Workflow application in the Dify platform.
|
|
|
|
## Related Resources
|
|
|
|
- [Develop Extension Plugins](/plugin-dev-en/9231-extension-plugin.mdx) - Learn how to develop plugins that integrate with external systems
|
|
- [Develop a Slack Bot Plugin](/plugin-dev-en/0432-develop-a-slack-bot-plugin.mdx) - An example of using reverse invocation to integrate with the Slack platform
|
|
- [Bundle Type Plugins](/plugin-dev-en/9241-bundle.mdx) - Learn how to package multiple plugins that use reverse invocation
|
|
- [Using Persistent Storage](/plugin-dev-en/0411-persistent-storage-kv.mdx) - Enhance plugin capabilities through KV storage
|