n8nollamafine-tuningautomationlocal-llm
n8n + Ollama + 微調模型:零 API 費用的自動化堆疊
如何用在 Ollama 上運行的微調本地模型替換 n8n 中的 OpenAI 節點,消除 API 費用,同時提升特定任務的性能。
Edward Xi Yang
如果你用 n8n 構建自動化,你可能已經注意到隨著使用量增長,OpenAI API 費用是如何累積的。文件分類、資料提取、電子郵件分類——這些任務都需要 AI,但它們也是重複的、可預測的,以及在你有足夠資料時可以微調的。
本指南 展示了一個三部分堆疊:n8n 用於工作流程協調,Ollama 用於本地 LLM 服務,以及用於你的特定任務的微調適配器。結果是一個在你的硬體上運行的自動化堆疊,按每個請求計算費用為零。
為什麼這個堆疊有效
n8n 的原生 AI 節點連接到 OpenAI API。切換到本地模型只需要將該 API 端點重定向到本地運行的 Ollama 實例。Ollama 公開了一個與 OpenAI API 格式兼容的 REST API,所以交換相對簡單。
微調部分是乘法因子。通用的 Llama 3.1 8B 對分類或資料提取任務的準確率可能達到 70-75%。在你的特定任務資料上微調的相同模型通常達到 88-95%。你以零邊際費用獲得更高的準確率。
權衡是什麼:
- 需要本地 GPU 硬體(最少 8GB VRAM 用於 7-8B 模型)
- 微調需要前期時間
- 模型更新需要管理(你不再自動獲得 GPT-4o 的最新版本)
對於以可預測工作負載運行大量 AI 自動化的機構或企業,節省往往在幾個月內超過設置成本。