Files
momentry_core/docs/N8N_SETUP_COMPLETE.md
accusys 383201cacd feat: Initial v0.9 release with API Key authentication
## v0.9.20260325_144654

### Features
- API Key Authentication System
- Job Worker System
- V2 Backup Versioning

### Bug Fixes
- get_processor_results_by_job column mapping

Co-authored-by: OpenCode
2026-03-25 14:53:41 +08:00

3.6 KiB
Raw Blame History

Momentry Video RAG - n8n 工作流程設定完成

最終成功版本

項目 內容
工作流程名稱 Video Search - Working v3
ID 4vQo8I4SXEaR5E1A
狀態 SUCCESS
執行 ID 1620

成功關鍵

HTTP Request Node 正確設定

{
  "url": "https://api.momentry.ddns.net/api/v1/n8n/search",
  "method": "POST",
  "sendBody": true,
  "specifyBody": "json",
  "jsonBody": "{\"query\":\"charade\",\"limit\":3}",
  "options": {}
}

重點:

  • specifyBody: "json" (不是 "body")
  • jsonBody: 字串格式 (不是物件)
  • 使用 "{\"query\":\"..."} 轉義引號

所有可用工作流程

工作流程 ID 狀態 說明
Video Search - Working v3 4vQo8I4SXEaR5E1A 成功 推薦使用
Video Search - HTTP Only tZbljQCFZDOJ4C0s 失敗 body 格式錯誤
Video Search - Debug Simple e2CMjonwILMUYjp0 ⚠️ 待測 Code Node 版本
Video Search - Instant zC5K3TbFzWGAh0la 失敗 $httpRequest 不可用

如何使用

方法 1: 直接執行

# 開啟工作流程
open https://n8n.momentry.ddns.net/workflow/4vQo8I4SXEaR5E1A

然後:

  1. 點擊 "Execute Workflow" ▶️
  2. 點擊 "Show Result" 節點
  3. 查看 JSON 結果

方法 2: 修改搜尋關鍵字

  1. 點擊 "Search API" 節點
  2. 修改 jsonBody:
    "{\"query\":\"您的關鍵字\",\"limit\":5}"
    
  3. 儲存並重新執行

API 端點

Momentry Core API

POST https://api.momentry.ddns.net/api/v1/n8n/search
Content-Type: application/json

Body:
{
  "query": "charade",
  "limit": 3,
  "uuid": "可選的影片UUID"
}

直接測試

curl -X POST https://api.momentry.ddns.net/api/v1/n8n/search \
  -H "Content-Type: application/json" \
  -d '{"query":"charade","limit":3}'

已建立的文件

文件 路徑 內容
API URL 範例 docs/API_URL_EXAMPLES.md 完整 URL 和 curl 指令
HTTP Request 指南 docs/N8N_HTTP_REQUEST_GUIDE.md Node 設定說明
輸出查看指南 docs/N8N_VIEW_OUTPUT_GUIDE.md 如何查看結果
MCP 測試報告 docs/N8N_MCP_TEST_REPORT.md 43 個 MCP 工具
API 修復總結 docs/N8N_API_FIX_SUMMARY.md 問題修復過程
工作流程 JSON docs/n8n_workflow_video_rag_mcp.json 原始工作流程
測試腳本 docs/test_all.sh 自動測試腳本

服務狀態

Momentry Core: https://api.momentry.ddns.net (Port 3002) n8n: https://n8n.momentry.ddns.net (Port 5678) MCP 整合: 43 個工具可用


下一步建議

1. 建立帶有參數的工作流程

修改現有工作流程,讓 query 和 limit 可以動態輸入:

  • 添加 Webhook Node 接收外部請求
  • 或使用 Set Node 設定變數

2. 建立完整的 RAG 流程

結合 OpenAI

  • 搜尋影片片段
  • 使用 GPT 生成回答
  • 回傳格式化的 RAG 結果

3. 自動化監控

  • 建立定時執行的工作流程
  • 監控 API 健康狀態
  • 發送 Telegram/Email 通知

問題排除

如果再次遇到 "Your request is invalid"

  1. 檢查 specifyBody 必須設為 "json"
  2. jsonBody 必須是字串格式,不是物件
  3. 確保使用正確的 JSON 轉義: {\"key\":\"value\"}

完成!🎉

所有設定已完成:

  • n8n REST API 修復並運作正常
  • MCP 整合完成 (43 個工具)
  • Momentry Core API 可外部存取
  • 成功的工作流程已創建並測試

您可以開始使用 n8n 自動化管理 Momentry Core 了!