Dify क्या है
Dify, LLM एप्लिकेशन बनाने के लिए ओपन-सोर्स प्लेटफ़ॉर्म है। यह विज़ुअल वर्कफ़्लो कैनवास, इन्जेशन से रिट्रीवल तक RAG पाइपलाइन, मार्केटप्लेस, MCP सर्वर या कस्टम API से टूल वाले एजेंट, प्रॉम्प्ट IDE, बैकएंड-ऐज़-ए-सर्विस API, और Langfuse, Opik तथा Arize Phoenix जैसे ऑब्ज़र्वेबिलिटी टूल के साथ इंटीग्रेशन देता है। आप Dify Cloud का उपयोग कर सकते हैं, Docker Compose से Community Edition सेल्फ-होस्ट कर सकते हैं, या Dify Enterprise के बारे में पूछ सकते हैं, जो SSO, RBAC और सपोर्ट SLA जोड़ता है। इसका Code node सैंडबॉक्स में Python या JavaScript चलाता है, और इसका Human Input node किसी व्यक्ति के उत्तर के लिए वर्कफ़्लो को रोकता है।
ऐप बिल्डर बनाम शासित एजेंट प्लेटफ़ॉर्म
Dify और EDDI, RAG, टूल और एजेंट्स में एक-दूसरे से मिलते हैं, लेकिन वे अलग लोगों के लिए अनुकूलित हैं। Dify उन बिल्डरों के लिए अनुकूलित है जो एप्लिकेशन को विज़ुअल रूप से जोड़कर जल्दी शिप करना चाहते हैं, कोड नोड को बचाव मार्ग के रूप में रखते हुए। EDDI उन ऑपरेटरों के लिए अनुकूलित है जिन्हें एजेंट का व्यवहार डिक्लेरेटिव, समीक्षा योग्य कॉन्फ़िगरेशन चाहिए, गवर्नेंस के साथ। कई टीमें उचित रूप से Dify से शुरू करती हैं, और कुछ तब बदलती हैं जब टेनेंसी, लाइसेंसिंग या ऑडिट आवश्यकताएँ आती हैं।
बिल्डर की सुविधा बनाम संचालन का दायरा
| आयाम | Dify | EDDI |
|---|---|---|
| मुख्य एब्स्ट्रैक्शन | प्रॉम्प्ट IDE के साथ विज़ुअल वर्कफ़्लो और चैटफ़्लो कैनवास | Config-as-Code: Manager या API में रचे गए JSON संसाधन, सोर्स की तरह वर्शन किए गए |
| लाइसेंस | Dify Open Source License: Apache 2.0 और शर्तें। सोर्स का मल्टी-टेनेंट संचालन लिखित प्राधिकरण माँगता है, और फ़्रंटएंड लोगो तथा कॉपीराइट बने रहने चाहिए | Apache 2.0, OSI स्वीकृत |
| कस्टम लॉजिक | Code node सैंडबॉक्स में Python या JavaScript चलाता है जो फ़ाइल सिस्टम, आउटबाउंड नेटवर्क और सिस्टम कमांड रोकता है, पैकेजों के निश्चित सेट के साथ | कोई रनटाइम कोड मूल्यांकन नहीं; लॉजिक घोषित होता है, या MCP टूल अथवा HTTP कॉल के पीछे रहता है |
| ह्यूमन इन द लूप | Human Input node वर्कफ़्लो को ऐसे फ़ॉर्म के लिए रोकता है जिसका उत्तर वेब ऐप या ईमेल से दिया जाता है; डिफ़ॉल्ट प्रतीक्षा 3 दिन, फिर टाइमआउट शाखा | टर्न, टूल कॉल और ग्रुप चरणों पर गेट; टाइमआउट नीतियों में WAIT_INDEFINITELY, AUTO_APPROVE, AUTO_REJECT और ABORT शामिल हैं; Manager और Slack अनुमोदन |
| टूल और इंटीग्रेशन | मार्केटप्लेस, MCP सर्वर और कस्टम API | 84 MCP टूल, एक MCP क्लाइंट, OpenAPI इम्पोर्ट, httpCall, A2A |
| RAG | दस्तावेज़ एक्सट्रैक्शन के साथ अंतर्निहित ज्ञान पाइपलाइन | 8 एम्बेडिंग प्रदाता, 6 वेक्टर स्टोर, साथ में शून्य-इंफ्रास्ट्रक्चर httpCall RAG |
| मल्टी-एजेंट | कैनवास पर संयोजित एजेंट और वर्कफ़्लो नोड | 7 शैलियों वाली ग्रुप चर्चाएँ, दर्ज निर्णय और असहमति, प्रति चरण वैकल्पिक मानवीय अनुमोदन |
| पहचान और एक्सेस | वर्कस्पेस; Dify Enterprise के माध्यम से SSO और RBAC | ओपन-सोर्स बिल्ड में eddi-admin और eddi-approver भूमिकाओं के साथ वैकल्पिक Keycloak/OIDC |
| ऑब्ज़र्वेबिलिटी और ऑडिट | लॉग और मॉनिटरिंग, Langfuse, Opik और Arize Phoenix के साथ इंटीग्रेशन | Prometheus मेट्रिक्स के साथ HMAC-हस्ताक्षरित, केवल जोड़ने योग्य, अनुक्रम-जाँचा हुआ ऑडिट लेजर |
| डिप्लॉयमेंट | Dify Cloud, Docker Compose, अनुरोध पर Enterprise | Docker, Helm, Kustomize, OpenShift (Red Hat प्रमाणित इमेज, OperatorHub के माध्यम से Operator) |
दूसरे टूल के बारे में जानकारी अक्टूबर 2026 में उसके आधिकारिक दस्तावेज़ों और रिपॉज़िटरी से जाँची गई थी। ये प्रोजेक्ट तेज़ी से बदलते हैं, इसलिए निर्णय लेने से पहले वर्तमान व्यवहार की पुष्टि विक्रेता से कर लें।
दोनों में से चुनाव
जहाँ Dify बेहतर विकल्प है
- आप ऐसा विज़ुअल कैनवास चाहते हैं जिसे गैर-इंजीनियर पढ़ और बढ़ा सकें, बनाते समय त्वरित फ़ीडबैक के साथ।
- प्लगइन मार्केटप्लेस और तैयार वर्कफ़्लो टेम्पलेट आपका वास्तविक इंटीग्रेशन समय बचाते हैं।
- आप होस्टेड विकल्प (Dify Cloud) चाहते हैं और स्वयं कुछ संचालित नहीं करना चाहते।
- Code node आपके लिए उपयोगी फ़ीचर है: वर्कफ़्लो के भीतर Python या JavaScript में छोटे डेटा रूपांतरण।
- आप अपनी टीम के लिए एक आंतरिक डिप्लॉयमेंट चलाते हैं, इसलिए मल्टी-टेनेंट लाइसेंस शर्त आप पर लागू नहीं होती।
जहाँ EDDI बेहतर विकल्प है
- आपकी कानूनी टीम को सादा Apache 2.0 लाइसेंस चाहिए, एक ही डिप्लॉयमेंट से कई टेनेंट या ग्राहकों को सेवा देने के लिए भी।
- सुरक्षा समीक्षा ऑटोमेशन प्लेटफ़ॉर्म के भीतर कोड निष्पादन की अनुमति नहीं देती, सैंडबॉक्स हो या न हो।
- विशिष्ट टूल कॉल या ग्रुप चरणों को मानवीय निर्णय चाहिए, जो हस्ताक्षरित लेजर में दर्ज हो।
- एजेंट का व्यवहार कॉन्फ़िगरेशन के रूप में वर्शन, diff और एनवायरनमेंट के बीच प्रमोट होना चाहिए।
- आपको लोकल मॉडल के साथ Kubernetes, OpenShift या एयर-गैप्ड डिप्लॉयमेंट चाहिए।
Dify से ऐप माइग्रेट करना
Dify ऐप विज़ुअल ग्राफ़ हैं और EDDI एजेंट कॉन्फ़िगरेशन, इसलिए यह इम्पोर्ट नहीं बल्कि अनुवाद है। जिन हिस्सों पर सबसे ज़्यादा सोचना पड़ता है वे Code node हैं, जो कॉन्फ़िगरेशन या घोषित टूल बन जाते हैं।
| Dify | EDDI |
|---|---|
| चैटफ़्लो या वर्कफ़्लो | EDDI एजेंट: पाइपलाइन और behavior rules |
| LLM नोड और प्रॉम्प्ट | सिस्टम संदेश और वर्शन किए गए प्रॉम्प्ट स्निपेट वाला LLM टास्क |
| नॉलेज बेस | एम्बेडिंग प्रदाता और वेक्टर स्टोर वाला EDDI RAG ज्ञान आधार |
| टूल, प्लगइन या MCP सर्वर | MCP क्लाइंट कनेक्शन, httpCall, या OpenAPI से इम्पोर्ट की गई API |
| Code node | Behavior rules और प्रॉम्प्ट लॉजिक, या यदि वास्तविक कोड चाहिए तो MCP टूल |
| Human Input node | टाइमआउट नीति के साथ PAUSE_CONVERSATION नियम या toolApprovals |
| प्रदाता API कुंजियाँ | Secrets Vault प्रविष्टियाँ, जिन्हें ${vault:key} के रूप में संदर्भित किया जाता है |
अक्सर पूछे जाने वाले प्रश्न
क्या Dify ओपन सोर्स है?
Dify अपना सोर्स Dify Open Source License के अंतर्गत प्रकाशित करता है, जो अतिरिक्त शर्तों वाला Apache 2.0 है: आप लिखित प्राधिकरण के बिना सोर्स से मल्टी-टेनेंट एनवायरनमेंट नहीं चला सकते, और आप फ़्रंटएंड से लोगो या कॉपीराइट जानकारी नहीं हटा सकते। यह वह सादा Apache 2.0 नहीं है जिसका EDDI उपयोग करता है, इसलिए यदि दोनों में से कोई शर्त लागू हो सकती है तो इसे अपनी कानूनी टीम के साथ पढ़ें।
क्या EDDI में Dify जैसा विज़ुअल बिल्डर है?
EDDI Manager, एजेंट्स को बनाने, डिप्लॉय करने और मॉनिटर करने के लिए 11 भाषाओं में उपलब्ध प्रोडक्शन React UI है। यह नोड कैनवास नहीं बल्कि मैनेजमेंट इंटरफ़ेस है: आप एजेंट, प्रॉम्प्ट, टूल और पाइपलाइन कॉन्फ़िगर करते हैं, और हर बदलाव आरेख की जगह वर्शन किया गया संसाधन है।
EDDI कोड नोड से क्यों बचता है?
सैंडबॉक्स वाला कोड नोड एक उचित फ़ीचर है, और Dify सीमित करता है कि वह क्या छू सकता है। लेकिन प्लेटफ़ॉर्म के भीतर कोई भी कोड निष्पादन एक आक्रमण सतह है जिसकी सुरक्षा समीक्षा को जाँच करनी पड़ती है। EDDI एजेंट का व्यवहार डिक्लेरेटिव रखता है, इसलिए टूल जो कर सकता है वही है जो आप घोषित और अनुमोदित करते हैं।
क्या हम Dify और EDDI साथ में उपयोग कर सकते हैं?
हाँ। Dify MCP सर्वर और कस्टम API उपयोग कर सकता है, और EDDI एक MCP सर्वर और REST API उपलब्ध कराता है, इसलिए Dify वर्कफ़्लो EDDI एजेंट को शासित चरण के रूप में कॉल कर सकता है। EDDI httpCall के माध्यम से Dify API को कॉल कर सकता है।
अन्य तुलनाएँ
- EDDI बनाम LangChain और LangGraph
- EDDI बनाम Microsoft Agent Framework (AutoGen और Semantic Kernel)
- EDDI बनाम CrewAI
- EDDI बनाम n8n
- EDDI बनाम Flowise
- EDDI बनाम Rasa
- सभी विकल्प: बिल्डर, लाइब्रेरी और क्लाउड प्लेटफ़ॉर्म
प्रोडक्शन के लिए तैयार?
EDDI बनाने वाली टीम से मैनेज्ड डिप्लॉयमेंट, SLA-समर्थित सपोर्ट और व्यावहारिक सहायता प्राप्त करें।
एंटरप्राइज़ डिप्लॉयमेंट के बारे में हमसे बात करें