Merge branch 'revamp' of https://github.com/langgenius/dify-docs into revamp

This commit is contained in:
Gu
2025-07-13 16:43:25 -07:00
5 changed files with 26 additions and 260 deletions

View File

@@ -29,7 +29,6 @@
"group": "Getting Started",
"pages": [
"en/introduction",
"en/getting-started/readme/fact-sheet",
"en/guides/workflow/key-concepts"
]
},

View File

@@ -1,221 +0,0 @@
---
title: Technical Overview
description: For those already familiar with LLM application tech stacks, this document serves as a shortcut to understand Dify's unique advantages
---
We adopt transparent policies around product specifications to ensure decisions are made based on complete understanding. Such transparency not only benefits your technical selection, but also promotes deeper comprehension within the community for active contributions.
### Project Basics
<table>
<thead>
<tr>
<th>Attribute</th>
<th>Details</th>
</tr>
</thead>
<tbody>
<tr>
<td>Established</td>
<td>March 2023</td>
</tr>
<tr>
<td>Open Source License</td>
<td>[Apache License 2.0 with commercial licensing](../../policies/open-source)</td>
</tr>
<tr>
<td>Official R&D Team</td>
<td>Over 15 full-time employees</td>
</tr>
<tr>
<td>Community Contributors</td>
<td>Over [290](https://ossinsight.io/analyze/langgenius/dify#overview) people (As of Q2 2024)</td>
</tr>
<tr>
<td>Backend Technology</td>
<td>Python/Flask/PostgreSQL</td>
</tr>
<tr>
<td>Frontend Technology</td>
<td>Next.js</td>
</tr>
<tr>
<td>Codebase Size</td>
<td>Over 130,000 lines</td>
</tr>
<tr>
<td>Release Frequency</td>
<td>Average once per week</td>
</tr>
</tbody>
</table>
### Technical Features
<table>
<thead>
<tr>
<th>Feature</th>
<th>Details</th>
</tr>
</thead>
<tbody>
<tr>
<td>LLM Inference Engines</td>
<td>Dify Runtime (LangChain removed since v0.4)</td>
</tr>
<tr>
<td>Commercial Models Supported</td>
<td>
<p><strong>10+</strong>, including OpenAI and Anthropic</p>
<p>Onboard new mainstream models within 48 hours</p>
</td>
</tr>
<tr>
<td>MaaS Vendor Supported</td>
<td><strong>7</strong>, Hugging Face, Replicate, AWS Bedrock, NVIDIA, GroqCloud, together.ai, OpenRouter</td>
</tr>
<tr>
<td>Local Model Inference Runtimes Supported</td>
<td><strong>6</strong>, Xoribits (recommended), OpenLLM, LocalAI, ChatGLM, Ollama, NVIDIA TIS</td>
</tr>
<tr>
<td>OpenAI Interface Standard Model Integration Supported</td>
<td><strong>∞</strong></td>
</tr>
<tr>
<td>Multimodal Capabilities</td>
<td>
<p>ASR Models</p>
<p>Rich-text models up to GPT-4o specs</p>
</td>
</tr>
<tr>
<td>Built-in App Types</td>
<td>Text generation, Chatbot, Agent, Workflow, Chatflow</td>
</tr>
<tr>
<td>Prompt-as-a-Service Orchestration</td>
<td>
<p>Visual orchestration interface widely praised, modify Prompts and preview effects in one place.</p>
<p><strong>Orchestration Modes</strong></p>
<ul>
<li>Simple orchestration</li>
<li>Assistant orchestration</li>
<li>Flow orchestration</li>
</ul>
<p><strong>Prompt Variable Types</strong></p>
<ul>
<li>String</li>
<li>Radio enum</li>
<li>External API</li>
<li>File (Q3 2024)</li>
</ul>
</td>
</tr>
<tr>
<td>Agentic Workflow Features</td>
<td>
<p>Industry-leading visual workflow orchestration interface, live-editing node debugging, modular DSL, and native code runtime, designed for building more complex, reliable, and stable LLM applications.</p>
<p><strong>Supported Nodes</strong></p>
<ul>
<li>LLM</li>
<li>Knowledge Retrieval</li>
<li>Question Classifier</li>
<li>IF/ELSE</li>
<li>CODE</li>
<li>Template</li>
<li>HTTP Request</li>
<li>Tool</li>
</ul>
</td>
</tr>
<tr>
<td>RAG Features</td>
<td>
<p>Industry-first visual knowledge base management interface, supporting snippet previews and recall testing.</p>
<p><strong>Indexing Methods</strong></p>
<ul>
<li>Keywords</li>
<li>Text vectors</li>
<li>LLM-assisted question-snippet model</li>
</ul>
<p><strong>Retrieval Methods</strong></p>
<ul>
<li>Keywords</li>
<li>Text similarity matching</li>
<li>Hybrid Search</li>
<li>N choose 1 (Legacy)</li>
<li>Multi-path retrieval</li>
</ul>
<p><strong>Recall Optimization</strong></p>
<ul>
<li>Rerank models</li>
</ul>
</td>
</tr>
<tr>
<td>ETL Capabilities</td>
<td>
<p>Automated cleaning for TXT, Markdown, PDF, HTML, DOC, CSV formats. Unstructured service enables maximum support.</p>
<p>Sync Notion docs as knowledge bases.</p>
<p>Sync Webpages as knowledge bases.</p>
</td>
</tr>
<tr>
<td>Vector Databases Supported</td>
<td>Qdrant (recommended), Weaviate, Zilliz/Milvus, Pgvector, Pgvector-rs, Chroma, OpenSearch, TiDB, Tencent Cloud VectorDB, Oracle, Relyt, Analyticdb, Couchbase, OceanBase, Tablestore, Lindorm, OpenGauss, Matrixone</td>
</tr>
<tr>
<td>Agent Technologies</td>
<td>
<p>ReAct, Function Call.</p>
<p><strong>Tooling Support</strong></p>
<ul>
<li>Invoke OpenAI Plugin standard tools</li>
<li>Directly load OpenAPI Specification APIs as tools</li>
</ul>
<p><strong>Built-in Tools</strong></p>
<ul>
<li>40+ tools (As of Q2 2024)</li>
</ul>
</td>
</tr>
<tr>
<td>Logging</td>
<td>Supported, annotations based on logs</td>
</tr>
<tr>
<td>Annotation Reply</td>
<td>Based on human-annotated Q&As, used for similarity-based replies. Exportable as data format for model fine-tuning.</td>
</tr>
<tr>
<td>Content Moderation</td>
<td>OpenAI Moderation or external APIs</td>
</tr>
<tr>
<td>Team Collaboration</td>
<td>Workspaces, multi-member management</td>
</tr>
<tr>
<td>API Specs</td>
<td>RESTful, most features covered</td>
</tr>
<tr>
<td>Deployment Methods</td>
<td>Docker, Helm</td>
</tr>
</tbody>
</table>
{/*
Contributing Section
DO NOT edit this section!
It will be automatically generated by the script.
*/}
---
[Edit this page](https://github.com/langgenius/dify-docs/edit/main/en/getting-started/readme/features-and-specifications.mdx) | [Report an issue](https://github.com/langgenius/dify-docs/issues/new?title=Documentation%20Issue%3A%20res-and-specificati&body=%23%23%20Issue%20Description%0A%3C%21--%20Please%20briefly%20describe%20the%20issue%20you%20found%20--%3E%0A%0A%23%23%20Page%20Link%0Ahttps%3A%2F%2Fgithub.com%2Flanggenius%2Fdify-docs%2Fblob%2Fmain%2Fen/getting-started/readme%2Ffeatures-and-specifications.mdx%0A%0A%23%23%20Suggested%20Changes%0A%3C%21--%20If%20you%20have%20specific%20suggestions%20for%20changes%2C%20please%20describe%20them%20here%20--%3E%0A%0A%3C%21--%20Thank%20you%20for%20helping%20improve%20our%20documentation%21%20--%3E)

View File

@@ -1,51 +1,40 @@
---
title: Introduction
title: "Introduction"
---
Dify is an open-source platform for building AI applications. We combine Backend-as-a-Service and LLMOps to streamline the development of generative AI solutions, making it accessible to both developers and non-technical innovators.
Dify is an open-source agentic workflow platform that lets you build AI apps by connecting your models, data, and tools with drag-and-drop workflows instead of code.
Our platform integrates:
![853427c8123decb5ea3d163ae3bb8ab635d95e92f7ee14a2e51e54df06e94fd8.png](/images/853427c8123decb5ea3d163ae3bb8ab635d95e92f7ee14a2e51e54df06e94fd8.png)
- Support for mainstream LLMs
- An intuitive Prompt orchestration interface
- High-quality RAG engines
- A flexible AI Agent framework
- An Intuitive Low-code Workflow
- Easy-to-use interfaces and APIs
With Dify, you can skip the complexity and focus on what matters most - creating innovative AI applications that solve real-world problems.
### The Advantage of Dify
While many AI development tools offer individual components, Dify provides a comprehensive, production-ready solution. Think of Dify as a well-designed scaffolding system, not just a toolbox.
As an open-source platform, Dify is co-created by a dedicated professional team and a vibrant community. This collaboration ensures rapid iteration, robust features, and a user-friendly interface.
With Dify, you can:
- Deploy capabilities similar to Assistants API and GPTs using any model
- Maintain full control over your data with flexible security options
- Leverage an intuitive interface for easy management and deployment
### Dify
<CardGroup cols={3}>
<Card title="Quick Start" icon="lightbulb">
</Card>
<Card title="Concepts" icon="highlighter" iconType="regular">
</Card>
<Card title="Install" icon="arrow-down-to-line">
</Card>
<Card title="Forum" icon="message">
</Card>
<Card title="Changelog" icon="sparkles">
</Card>
<Card title="New Card" icon="sparkles">
</Card>
</CardGroup>
<Info>
The name Dify comes from **D**o **I**t **F**or **Y**ou.
The name Dify comes from **D**o **I**t **F**or **Y**ou.
</Info>
Here's how various groups are leveraging Dify:
1. **Startups**: Rapidly prototype and iterate on AI ideas, accelerating both successes and failures. Numerous teams have used Dify to build MVPs, secure funding, and win customer contracts.
2. **Established Businesses**: Enhance existing applications with LLM capabilities. Use Dify's RESTful APIs to separate prompts from business logic, while utilizing our management interface to track data, costs, and usage.
3. **Enterprise AI infrastructure**: Banks and tech companies are deploying Dify as an internal LLM gateway, facilitating GenAI adoption with centralized governance.
4. **AI Enthusiasts and Learners**: Practice prompt engineering and explore agent technologies with ease. Over 60,000 developers built their first AI app on Dify even before GPTs were introduced. Since then, our community has grown significantly, now boasting over 180,000 developers and supporting 59,000+ end users.
Whether you're a startup founder, an enterprise developer, or an AI enthusiast, Dify is designed to meet your needs and accelerate your AI journey!
### Next Steps
- Read [**Quick Start**](/en/guides/application-orchestrate/readme) for an overview of Difys application building workflow.
- Learn how to [**self-deploy Dify** ](/en/getting-started/install-self-hosted/readme)to your servers and [**integrate open source models**](/en/guides/model-configuration/readme)**.**
- Learn how to [**self-deploy Dify **](/en/getting-started/install-self-hosted/readme)to your servers and [**integrate open source models**](/en/guides/model-configuration/readme)**.**
- Understand Difys [**specifications and roadmap**](/en/getting-started/readme/features-and-specifications)**.**
- [**Star us on GitHub**](https://github.com/langgenius/dify) and read our [**Contributor Guidelines**](/en/community/contribution).
@@ -57,5 +46,4 @@ It will be automatically generated by the script.
---
[Edit this page](https://github.com/langgenius/dify-docs/edit/main/en/introduction.mdx) | [Report an issue](https://github.com/langgenius/dify-docs/issues/new?title=Documentation%20Issue%3A%20duct&body=%23%23%20Issue%20Description%0A%3C%21--%20Please%20briefly%20describe%20the%20issue%20you%20found%20--%3E%0A%0A%23%23%20Page%20Link%0Ahttps%3A%2F%2Fgithub.com%2Flanggenius%2Fdify-docs%2Fblob%2Fmain%2Fen%2Fintroduction.mdx%0A%0A%23%23%20Suggested%20Changes%0A%3C%21--%20If%20you%20have%20specific%20suggestions%20for%20changes%2C%20please%20describe%20them%20here%20--%3E%0A%0A%3C%21--%20Thank%20you%20for%20helping%20improve%20our%20documentation%21%20--%3E)
[Edit this page](https://github.com/langgenius/dify-docs/edit/main/en/introduction.mdx) | [Report an issue](https://github.com/langgenius/dify-docs/issues/new?title=Documentation%20Issue%3A%20duct&body=%23%23%20Issue%20Description%0A%3C%21--%20Please%20briefly%20describe%20the%20issue%20you%20found%20--%3E%0A%0A%23%23%20Page%20Link%0Ahttps%3A%2F%2Fgithub.com%2Flanggenius%2Fdify-docs%2Fblob%2Fmain%2Fen%2Fintroduction.mdx%0A%0A%23%23%20Suggested%20Changes%0A%3C%21--%20If%20you%20have%20specific%20suggestions%20for%20changes%2C%20please%20describe%20them%20here%20--%3E%0A%0A%3C%21--%20Thank%20you%20for%20helping%20improve%20our%20documentation%21%20--%3E)

Binary file not shown.

After

Width:  |  Height:  |  Size: 671 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 135 KiB

After

Width:  |  Height:  |  Size: 671 KiB