Dify
LangGenius · 程式設計 · 其他
Dify 是一套開源 AI 平台,也是完整的 LLM 應用開發平台,用來打造 AI 代理、工作流程與 RAG 流程。LangGenius 提供雲端版本,團隊也可以自行架設。

關於 Dify
What Is Dify
Dify 是 LangGenius 推出的 AI 應用開發平台,名稱來自 Define 加上 Modify。它把視覺化流程畫布、RAG 流程、代理工具與模型管理集中在同一個工作區,所以聊天機器人、文件助理或自動化報表都能從單一設定跑起來。
它的吸引力在於部署的掌控權。Dify Cloud 幫你打理伺服器,而社群版以開放授權釋出,一行 Docker 指令就能安裝。不能把資料交給第三方的團隊可以跑在自己的機器上,流程編輯器一樣完整。
要投入前有三個限制值得留意。計費以工作區為單位,所以小團隊在那個方案付的錢和大團隊一樣。自行架設後,更新、備份與安全都落到自家工程師頭上。平台方案按年計價而非按月,短期試用的門檻因此墊高。
Getting Started
- 到 cloud.dify.ai 註冊免費 Sandbox 方案,或複製社群版的程式庫並用 Docker Compose 啟動,進行自架安裝。
- 加入 OpenAI、Anthropic、Gemini 或本地執行環境的 API 金鑰來連接模型供應商,再挑選應用要用的預設模型。
- 建立應用並選擇類型:聊天機器人、文字產生器、代理,或處理多步驟任務的工作流程。
- 在畫布上編排邏輯,加入知識庫放入你的文件,再接上代理能呼叫的工具。
- 在預覽面板測試,然後發布成可分享的網頁應用,或透過 API 呼叫。
產品資訊
快速了解 Dify 的定價、支援平台與效能。
適合對象
這項工具最適合的使用者、任務與情境。
使用者
- 打造 AI 應用的開發者:視覺化編輯器與 API 讓你一下午就能做出代理雛形,之後再用程式碼擴充,不必換平台。
- 沒有機器學習工程師的小團隊:代理與 RAG 應用都用積木組起來,沒人需要訓練模型或從頭寫編排邏輯。
- 重視安全的企業:社群版與企業方案跑在你自己的伺服器或 VPC 上,文件不會落到別人的雲端。
任務
- 建立客服機器人:接上知識庫後,代理會依你的文件回答而不是亂猜,遇到產品問題再轉到按鈕處理。
- 自動化文件問答:上傳 PDF 或簡報,RAG 流程會擷取文字、建立索引,並讓每則回覆都有來源依據。
- 串接多步驟流程:工作流程依序執行搜尋、模型呼叫與資料查詢,把重複的手動任務變成一次觸發的工作。
情境
- 上線內部常見問答助理:自架版本讓員工的提問與回答都留在公司網路內。
- 在完整開發前先驗證 AI 功能:你先用視覺方式畫出流程,確認可行,再決定要不要重做成正式應用。
- 架設私有 LLM 閘道:團隊把 Dify 當成共用入口,多個專案呼叫同一批模型、重複使用同一套提示詞。
主要功能
視覺化流程畫布
你把節點拖進畫布,定義應用如何思考與行動,基本設定完全不用寫程式。編輯器同時支援多輪對話的 Chatflow 與單輪或批次任務的 Workflow,每個分支在編排時都會顯示輸出。
廣泛的模型支援
Dify 能連接數十家供應商的數百款專有與開源模型,從 OpenAI、Anthropic 到本地執行環境,也接受任何相容 OpenAI 的端點。你能在應用底下抽換模型而不重寫邏輯,價格與品質的測試成本因此很低。
RAG 流程
檢索層涵蓋從文件匯入到產生答案的完整路徑,內建 PDF、簡報與其他常見格式的文字擷取。你上傳檔案後,平台會切分並建立索引,應用便以你的資料為依據回覆,而不是憑空猜測。
代理能力
代理以 function calling 或 ReAct 迴圈運作,這套 AI 代理工具讓你掛上內建或自訂工具,讓代理搜尋網頁、執行程式或呼叫服務。Dify 內建數十種工具,外掛系統則讓開發者發布更多。
Prompt IDE
專屬編輯器用來撰寫與比較提示詞、測試各模型的回應,還能為聊天應用加上文字轉語音等額外功能。它把提示詞工作與應用邏輯分開,調校起來更容易檢視。
LLMOps 與可觀測性
平台會記錄應用執行並長期追蹤效能,還整合 Langfuse、Opik 與 Arize Phoenix 等工具。團隊能盯著成本與品質,標註不佳的回覆,並依實際流量改進提示詞與資料集。
API 與後端即服務
每一項功能都提供 REST API,所以你能把已經能跑的應用接進自家產品,而不是停在展示階段。名為 difyctl 的命令列工具可從終端機、指令稿與 CI 流程執行與管理應用。
優缺點
優點
- 開放授權加上 Docker 安裝,讓你把整套平台跑在自己的硬體上。
- 視覺化畫布與 API 並存,不寫程式的人做出雛形,開發者接手擴充也不必重做。
- 數百款模型與數十種工具開箱即用,省下不少自己寫的串接程式。
- 可觀測性整合會追蹤成本與品質,有助於依實際使用改進提示詞。
缺點
- 雲端方案以工作區計費,兩人團隊在同一方案付的錢跟十二人團隊一樣。
- 平台方案按年計價,短期試用比按月方案貴。
- 自行架設後更新、備份與安全都歸你管,得有人負責。
- SSO、稽核記錄等最進階的治理功能鎖在企業方案裡。
常見問題
Dify 用來打造 AI 應用,不必自己拼湊整套技術堆疊。使用者建立聊天機器人、代理、文件助理與自動化流程,再發布成網頁應用或透過 API 呼叫。
相關內容
探索與 Dify 相關的工具、技能與文章。
Dify 替代方案
Base Code
Base44 (Wix) · 程式設計 · 生產力Base Code 是 Base44 推出的共享雲端開發環境。團隊在對話中描述對既有 GitHub 儲存庫的修改,看著預覽確認結果,再以 Pull Request 交回工程團隊。
Google EmbeddingGemma 2
Google DeepMind · 寫作 · 圖片 · 程式設計Google EmbeddingGemma 2 是 7.4 億參數的開源模型,能把文字、程式碼、圖片、音訊與影片畫面轉成同一個 768 維空間裡的向量,在手機與筆電上就能執行。
GitGlow
GitGlow · 程式設計 · 生產力GitGlow 是桌面版 Git 用戶端,把你自己的程式碼與 AI 代理程式的變更集中在同一份審查裡,讓你在交付前看清楚機器上究竟要送出什麼。
