用 Dify AI 打造高效工作流,節省時間成本
Dify AI 是一款強大的 AI 工作流平台,讓您能快速、輕鬆地整合各種工具與服務,自動化重複性任務。無論是數據分析、內容生成,還是客戶服務,Dify AI 都能幫助您提升工作效率。透過直觀的介面和拖拉拽操作,您能輕鬆建立屬於自己的智慧工作流。
簡介
Dify AI 提供直觀的工作流設計介面,結合 API 串接功能,可快速將複雜的操作流程整合至 LINE 聊天機器人,滿足多種應用場景。
Step 1: 註冊並選擇工作流模板
首先,前往 Dify 註冊帳號,並選擇內建的 SEO Blog Generator,這個步驟是選配的,你可以自己創建。
在發布工作流之前,務必檢查節點是否設置完整。
Step 2: 配置關鍵參數
節點設置
Start 節點設置
- Keyword: 搜尋關鍵字
- Title: 文章標題
- Audience: 目標讀者
- Brands to avoid: 避免提及的品牌
- Tone: 語氣風格
End 節點設置
- Output: 最終輸出內容
Step 3: 運行與 API 金鑰設置
點選發布後,可立即運行工作流,測試輸出內容。
創建 API 金鑰
前往 Workflow App API,生成 API 金鑰以進行串接。
範例設定:
- URL:
https://api.dify.ai/v1/workflows/run
- Method: POST
- Header:
Authorization: Bearer {API_KEY}
- Payload:
{ "inputs": { "keyword": "SEO行銷", "title": "初學者的 SEO 行銷策略指南", "audience": "初創企業主", "brands_to_avoid": "Google, Bing", "tone": "專業但易於理解" }, "response_mode": "blocking", "user": "{{unique_user_id}}" }
Response(只要注意outputs內的output參數即可),
{ "workflow_run_id": "djflajgkldjgd", "task_id": "9da23599-e713-473b-982c-4328d4f5c78a", "data": { "id": "fdlsjfjejkghjda", "workflow_id": "fldjaslkfjlsda", "status": "succeeded", "outputs": { "output": "{{output}}" }, "error": null, "elapsed_time": 0.875, "total_tokens": 3562, "total_steps": 8, "created_at": 1705407629, "finished_at": 1727807631 } }
Step 4: 前往dmflow設置資源
在 dmflow.chat 平台中,設置資源節點與對應變數,實現與 LINE 聊天機器人的無縫對接。
變數節點設置
加入以下七個關鍵變數:
- user_id: 使用者的 ID。
- title: 標題。
- keyword: 關鍵字。
- tone: 語氣。
- audience: 目標受眾。
- brands_to_avoid: 避免的品牌。
- output: 最終工作流輸出內容。
資源設置參考下圖右邊
Step 5: 創建文章表單
將上面創建的變數,選取輸入變數分別是
- user_id
- title
- keyword
- tone
- audience
- brands_to_avoid
並添加輸出變數
- output
Step 6: 創建觸發器
設置好背景的資源節點以及更新表單
Step 7: 產生文章
先建立新增頁面面調整,要注意要移除output欄位,以及添加按鈕的觸發器ID
最後產生文章三個步驟
- 點選新增列表,將你要產生的title、keyword、tone、audience、brands_to_avoid,userId目前僅回傳給Dify,原因是因為新增列表會自動綁定創建者。
- 當擁有者是你,等到刷新提示顯示,右側的列表刷新會變紅色,點選則會刷新選擇的列表
- 產生文章
結論
-
- 本範例提供Dify工作流創建方式
-
- 如何透過dmflow整合Dify,直接建立表單欄位,綁定一至多擁有者
- Dify ai 如何使用參考
- 使用 Dify AI 整合 LINE 聊天機器人全攻略