In Dify, an “application” refers to a practical scenario application built on large language models like GPT. By creating an application, you can apply intelligent AI technology to specific needs. It encompasses both the engineering paradigm for developing AI applications and the specific deliverables.
In short, an application provides developers with:
You can choose any one or all of these to support your AI application development.
Dify offers five types of applications:
The differences between Text Generator and Chatbot are shown in the table below:
Text Generator | Chatbot | |
---|---|---|
WebApp Interface | Form + Results | Chat-based |
WebAPI Endpoint | completion-messages | chat-messages |
Interaction Mode | One question, one answer | Multi-turn conversation |
Streaming Results | Supported | Supported |
Context Preservation | Per session | Continuous |
User Input Form | Supported | Supported |
Datasets and Plugins | Supported | Supported |
AI Opening Remarks | Not supported | Supported |
Example Scenarios | Translation, judgment, indexing | Chatting |
Edit this page | Report an issue