n8n → Hugging Face Inference API(推薦快速可行)
優點:設定快、對資源需求低、容易整合到既有 n8n workflow
代價:需 Hugging Face Access Token(免費帳號有免費額度)
Manual Trigger (或 Webhook)
→ Set(放文章 text、或 HTTP Request 先抓文章)
→ HTTP Request(呼叫 HF 模型)
→ Function(處理 HF 回傳)
→ Output
申請 Hugging Face Token(一次)
Read
權限即可)。在 n8n 建 workflow
Workflows → New
,命名 Day20_Summarize_HF
。準備文章來源
Set
node,新增欄位 article
,把要摘要的文章貼入(短一點 < 3000 字為佳)。HTTP Request
去抓網頁內容(需處理 HTML → 只抽 text;可用外部服務或自己寫 Function 做簡單 strip)。HTTP Request node:呼叫 Hugging Face 模型
新增 HTTP Request node(如果上一步沒切 chunk,可直接用 {{$json["article"]}}
)。
設定:
Method:POST
URL:https://api-inference.huggingface.co/models/sshleifer/distilbart-cnn-12-6
(或 facebook/bart-large-cnn
,但 distilbart 較小較快)
Headers:
Authorization: Bearer <YOUR_HF_TOKEN>
Content-Type: application/json
Body (raw JSON):
{
"inputs":"{{$json["chunk"]}}",
"parameters": { "min_length": 40, "max_length": 180 }
}
輸出摘要文章: