Dify 常見問題:API Key、知識庫調校與資源配置
API Key 的費用付給誰?知識庫回答不準怎麼調?為什麼 Dify 的方案比較貴?這些是 Dify 使用中最常遇到的問題。
🚀 想直接開始?60 秒部署你的 Dify
AI 應用開發平台 — No-Code 建構你的 AI。月付 NT$1,599 起,輸入 FIRST-FREE 首月免費。
「Dify 是什麼」「跟 ChatGPT 差在哪」在 Dify 產品頁有說明。這篇是開始建應用之後會遇到的問題。
模型與費用
Q:我需要自己準備模型 API Key 嗎?費用付給誰?
是的,需要自備,而且模型的呼叫費用是你直接付給模型供應商(OpenAI、Anthropic 等),不經過 RoamerHost。你付給我們的是主機費用,付給模型商的是用量費用,兩者分開。
好處是你完全掌控用哪個模型、花多少錢,也可以隨時換供應商,不需要等平台支援;代價是初次設定多一個步驟,而且要自己留意模型端的用量與帳單。
Q:換模型供應商的話,我做好的應用要重做嗎?
不用重做。Dify 把「模型」抽象成可替換的設定,你在應用裡建的提示詞、工作流、知識庫都是獨立於特定供應商的。換模型主要要重新測試效果——不同模型對同一組提示詞的反應會有差異,但結構不需要重建。
知識庫
Q:知識庫的回答不準確,可以怎麼調?
最常見的原因是切塊策略不適合你的文件。RAG 的運作方式是先把文件切成小塊、檢索最相關的幾塊再交給模型,所以切法直接決定品質:切太碎會失去上下文(模型拿到片段但不知道在講什麼),切太大則檢索精度下降(相關和不相關的內容混在一起)。
Dify 的介面可以調整切塊參數並即時測試檢索結果,建議拿幾個實際會被問到的問題反覆試,比一次調到底有效。
Q:上傳大檔案失敗?
方案配置是 10 GB 儲存空間與 2 GB 記憶體。儲存空間對文件來說相當充裕,但處理過程是吃記憶體的——單一超大檔案在切塊與向量化時可能撞到記憶體上限。遇到這種情況,把檔案拆成幾個較小的檔案分次上傳通常就能解決,而且拆分後的切塊品質往往還更好。
資源
Q:為什麼 Dify 的方案比其他服務貴這麼多?
因為它的架構不同。n8n 那類服務是單一程序,Dify 則是一組服務——API 服務、背景工作程序、向量資料庫、關聯式資料庫與快取層。這反映在規格上:Dify 是 2 GB 記憶體、2 核 CPU、10 GB 儲存,相比之下 n8n 是 768 MB、1 核、2 GB。
詳細的架構說明見Dify 的技術強項。