## 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
3.6 KiB
3.6 KiB
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
然後:
- 點擊 "Execute Workflow" ▶️
- 點擊 "Show Result" 節點
- 查看 JSON 結果
方法 2: 修改搜尋關鍵字
- 點擊 "Search API" 節點
- 修改
jsonBody:"{\"query\":\"您的關鍵字\",\"limit\":5}" - 儲存並重新執行
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":
- 檢查
specifyBody必須設為"json" jsonBody必須是字串格式,不是物件- 確保使用正確的 JSON 轉義:
{\"key\":\"value\"}
完成!🎉
所有設定已完成:
- ✅ n8n REST API 修復並運作正常
- ✅ MCP 整合完成 (43 個工具)
- ✅ Momentry Core API 可外部存取
- ✅ 成功的工作流程已創建並測試
您可以開始使用 n8n 自動化管理 Momentry Core 了!