「Dify 是什麼」「跟 ChatGPT 差在哪」在 Dify 產品頁有說明。這篇是開始建應用之後會遇到的問題。
模型與費用
Q:我需要自己準備模型 API Key 嗎?費用付給誰?
是的,需要自備,而且模型的呼叫費用是你直接付給模型供應商(OpenAI、Anthropic 等),不經過 RoamerHost。你付給我們的是主機費用,付給模型商的是用量費用,兩者分開。
好處是你完全掌控用哪個模型、花多少錢,也可以隨時換供應商,不需要等平台支援;代價是初次設定多一個步驟,而且要自己留意模型端的用量與帳單。
Q:換模型供應商的話,我做好的應用要重做嗎?
不用重做。Dify 把「模型」抽象成可替換的設定,你在應用裡建的提示詞、工作流、知識庫都是獨立於特定供應商的。換模型主要要重新測試效果——不同模型對同一組提示詞的反應會有差異,但結構不需要重建。
知識庫
Q:知識庫的回答不準確,可以怎麼調?
最常見的原因是切塊策略不適合你的文件。RAG 的運作方式是先把文件切成小塊、檢索最相關的幾塊再交給模型,所以切法直接決定品質:切太碎會失去上下文(模型拿到片段但不知道在講什麼),切太大則檢索精度下降(相關和不相關的內容混在一起)。
Dify 的介面可以調整切塊參數並即時測試檢索結果,建議拿幾個實際會被問到的問題反覆試,比一次調到底有效。
Q:上傳大檔案失敗?
方案配置是 10 GB 儲存空間,對文件來說相當充裕,但處理過程是吃記憶體的——單一超大檔案在切塊與向量化時可能撞到記憶體上限。遇到這種情況,把檔案拆成幾個較小的檔案分次上傳通常就能解決,而且拆分後的切塊品質往往還更好。
資源
Q:為什麼 Dify 的方案比其他服務貴這麼多?
因為它的架構不同。n8n 那類服務是單一程序,Dify 則是一組服務——API 服務、背景工作程序、向量資料庫、關聯式資料庫與快取層。這反映在規格上:Dify 是 2 核 CPU、10 GB 儲存,相比之下 n8n 是 1 核、2 GB。
詳細的架構說明見Dify 的技術強項。
資料來源與延伸連結
Dify 的功能與介面會隨版本調整,實際操作前建議對照官方文件:
- Dify 官方文件
- Dify 版本更新紀錄——功能異動以此為準
- Dify 原始碼與 Issue 追蹤
應用發佈
Q:做好的聊天機器人可以嵌到官網嗎?
可以。應用發佈後會有一個獨立網址可以直接分享,也提供嵌入代碼,能做成網頁角落的聊天泡泡或整頁內嵌,訪客不用登入 Dify 就能使用。
Q:有 API 可以串嗎?
有。每個應用都有自己的 API 與金鑰,可以讓 n8n 或你自己的系統呼叫,把做好的 AI 能力接進現有流程,實作範例見 Dify 加 n8n 組合。
Q:支援哪些模型?
OpenAI、Claude、Gemini 等主流供應商都支援,也能接任何相容 OpenAI API 格式的服務。同一個工作區可以同時設定多家,不同應用各自選用最合適的模型。
Q:知識庫支援哪些文件格式?
PDF、Word、TXT、Markdown、網頁等常見格式都能上傳解析。要注意掃描檔(圖片型 PDF)解析效果較差,建議先轉成文字檔再上傳,檢索品質會好很多。
延伸閱讀
想找人幫你做?
這些流程要是不想自己搭,或是規模大到需要有人一起規劃,浪花科技(RoamerHost 的母公司)承接企業流程自動化與 AI Agent 的委託開發: