Easy-to-use LLMOps platform

your team can develop AI applications based on models such as GPT-4 and operate them visually.

Create AI-powered apps in minutes

Whether for internal team use or external release, you can deploy your application in as fast as 5 minutes.

🤖

Storyteller Bot

Answer specific questions in a dialogic form based on the company's document…

Chat App

🦄

SQL Generator

Convert natural language to SQL.

Text Generator

🕹️

Code Converter

Convert one programming language to another.

Text Generator

📔

Summary Abstract

Help you summarize the key information of any text. Script for your video for more…

Text Generator

📣

Quora Question Answer

Provide wise answers to tricky questions.

Text Generator

🎬

Creative Script

Build a creative script for your video for more brilliant content.

Text Generator

Use your data as the context for AI

Using documents/webpages/Notion content as the context for AI, automatically complete text preprocessing, vectorization and segmentation. You don't have to learn embedding techniques anymore, saving you weeks of development time.

Compatible ChatGPT Plugins

Bring rich tool capabilities to your application: search, connect to databases, sensitive word avoidance, and even access all APIs. Fully compatible with ChatGPT's plugin standards.

Support GPT-4 and other models

Native support for the GPT family and Claude models, compatible with all LLMs supported by LangChain.

🦜🔗

Unlock the full potential of LLM

Dify provides a smooth experience for model access, context embedding, cost control and data annotation. Whether for internal team use or product development, you can easily create AI applications.

Visual Composition

Starting from a prompt, but transcending the limitations of the prompt. Dify provides rich functionality for many scenarios, all through graphical user interface operations.

Watch Video

Watch Video

Watch Video

Watch Video

A simple set of APIs

API design based on the back-end as a service concept, you only need to access one API interface to also complete the integration of plugins and long context.

1

2

3

4

5

6

7

8

9

10

curl --location --request POST \n

'https://api.dify.ai/v1/chat-messages' \

--header 'Content-Type: application/json' \

--data-raw '{

"inputs": {},

"query": "hello world",

"response_mode": "streaming",

"conversation_id": "1c7e55fb-1ba2-4e10-81b5-30addcea2276"

"user": "4869"

}'

1

2

3

4

5

6

7

8

9

10

curl --location --request POST \n

'https://api.dify.ai/v1/chat-messages' \

--header 'Content-Type: application/json' \

--data-raw '{

"inputs": {},

"query": "hello world",

"response_mode": "streaming",

"conversation_id": "1c7e55fb-1ba2-4e10-81b5-30addcea2276"

"user": "4869"

}'

1

2

3

4

5

6

7

8

9

10

curl --location --request POST \n

'https://api.dify.ai/v1/chat-messages' \

--header 'Content-Type: application/json' \

--data-raw '{

"inputs": {},

"query": "hello world",

"response_mode": "streaming",

"conversation_id": "1c7e55fb-1ba2-4e10-81b5-30addcea2276"

"user": "4869"

}'

Continuous improvement and operation

Allowing AI applications to run not in a black box state, visually checking logs and annotating data to improve them, and observing the reasoning process of AI.

Sound application types and templates

Dify natively provides two types of applications: dialogue and text generation. Both have been open sourced on GitHub. You can create the applications you want based on them.

🤖

AI-powered chat bot

Answer specific questions in a dialogic form based on the company's document corpus.

🤖

AI-powered chat bot

Answer specific questions in a dialogic form based on the company's document corpus.

🤖

AI-powered chat bot

Answer specific questions in a dialogic form based on the company's document corpus.

🤖

AI-powered chat bot

Answer specific questions in a dialogic form based on the company's document corpus.

🕹️

Code Converter

Convert one programming language to another.

🕹️

Code Converter

Convert one programming language to another.

🕹️

Code Converter

Convert one programming language to another.

🕹️

Code Converter

Convert one programming language to another.

🦄

SQL Generator

Convert natural language to SQL.

🦄

SQL Generator

Convert natural language to SQL.

🦄

SQL Generator

Convert natural language to SQL.

🦄

SQL Generator

Convert natural language to SQL.

📇

News Content Writing

Output press releases based on defined news topics, content frameworks and requirements.

📇

News Content Writing

Output press releases based on defined news topics, content frameworks and requirements.

📇

News Content Writing

Output press releases based on defined news topics, content frameworks and requirements.

📇

News Content Writing

Output press releases based on defined news topics, content frameworks and requirements.

🎬

Creative Script

Build a creative script for your video for more brilliant content.

🎬

Creative Script

Build a creative script for your video for more brilliant content.

🎬

Creative Script

Build a creative script for your video for more brilliant content.

🎬

Creative Script

Build a creative script for your video for more brilliant content.

📔

Summary Abstract

Help you summarize the key information of any text.cript for your video for more brilliant content.

📔

Summary Abstract

Help you summarize the key information of any text.cript for your video for more brilliant content.

📔

Summary Abstract

Help you summarize the key information of any text.cript for your video for more brilliant content.

📔

Summary Abstract

Help you summarize the key information of any text.cript for your video for more brilliant content.

☎️

Personalized Dialogue

Conduct dialogue based on a specific person's tone, emotion and knowledge domain. For example: Chat with Steve Jobs.

☎️

Personalized Dialogue

Conduct dialogue based on a specific person's tone, emotion and knowledge domain. For example: Chat with Steve Jobs.

☎️

Personalized Dialogue

Conduct dialogue based on a specific person's tone, emotion and knowledge domain. For example: Chat with Steve Jobs.

☎️

Personalized Dialogue

Conduct dialogue based on a specific person's tone, emotion and knowledge domain. For example: Chat with Steve Jobs.

📣

Quora Question Answer

Provide wise answers to tricky questions.

📣

Quora Question Answer

Provide wise answers to tricky questions.

📣

Quora Question Answer

Provide wise answers to tricky questions.

📣

Quora Question Answer

Provide wise answers to tricky questions.


Define your AI-native Apps,

Dify is made for you.