分類
標籤
.env AI Arc Arm Astro BigQuery btop Certbot Chrome CICD Cookie CORS CSS cURL DataTables defineExpose DevOps Dify Docker Draggable Fetch API Gamania Git GitLab Google Calendar Google Cloud Summit Google Tag Manager GSAP HTML iCal inject JavaScript Laravel Less LINE Llama 3 Masonry Meta Nginx Nginx UI No-code O(log n) Ollama OpenSSL Oracle OrbStack PHP Pinia Pixel Postman provide Proxyman Raycast requestAnimationFrame script setup Server Session Sitemap Socialite SSL TablePlus Termius Valet Vertex AI Visual Studio Code Vite Vue 3 Vue2 Vue3 Vuex Warp Webpack Yahoo Calendar Zeabur 二分搜尋 元件溝通 前端開發 動畫效果 峰值體驗 廣告 性能優化 打包 推薦系統 搜尋 時間複雜度 演算法 瀑布流排版 父子元件 環境變數 程式碼複製按鈕 系統監控 網站地圖 網頁開發 自動化部署 螢幕刷新率 語言模型 資訊檢索 跨域請求 轉化率 開發工具 陣列 電商 電子商務
328 字
2 分鐘
Dify 環境設定與部署
Dify 環境設定與部署指南
這篇是我在部署 Dify 時整理的一些重要環境設定筆記,主要記錄一些容易被忽略但實務上很重要的設定值,方便日後查閱與參考。
核心功能設定
知識庫分段長度設定
分段長度對於知識庫的處理效能有重大影響,建議調整:
INDEXING_MAX_SEGMENTATION_TOKENS_LENGTH = 4000
注意:雖然建議值為 50-1000,但根據實際測試,設定更大的值可以提升長文本的處理效果。
系統限制設定
檔案處理限制
# Dify 環境變數
UPLOAD_FILE_SIZE_LIMIT=50M # 單檔上傳限制,預設 15M
UPLOAD_FILE_BATCH_LIMIT=10 # 批次上傳數量,預設 5
UPLOAD_IMAGE_FILE_SIZE_LIMIT=15M # 圖片上傳限制
# Nginx 配置
NGINX_CLIENT_MAX_BODY_SIZE=50M
最佳部署方式
Zeabur 一鍵部署
強烈推薦使用 Zeabur 部署 Dify:
- 一鍵部署:模板化部署流程
- 自動擴展:智能資源調配
- 簡易維護:直觀的管理界面
- 穩定可靠:企業級服務品質
部署步驟:
- 進入 Zeabur Dify 模板頁面
- 點擊部署並登入帳號
- 設定環境變數:
- 必要設定:API Keys、資料庫連接等
- 選填設定:上述提到的進階設定
- 啟動服務並等待部署完成
參考資料: