{
  "name": "\u6536\u5f55\u68c0\u6d4b\u5206\u6790",
  "nodes": [
    {
      "parameters": {
        "httpMethod": "POST",
        "path": "index-check-analysis",
        "responseMode": "responseNode",
        "options": {}
      },
      "id": "webhook-003",
      "name": "Webhook\u63a5\u6536",
      "type": "n8n-nodes-base.webhook",
      "typeVersion": 1.1,
      "position": [
        240,
        300
      ]
    },
    {
      "parameters": {
        "resource": "text",
        "operation": "message",
        "modelId": "deepseek-chat",
        "messages": {
          "values": [
            {
              "role": "system",
              "content": "\u4f60\u662f\u4e00\u4e2aAI\u641c\u7d22\u5f15\u64ce\u6536\u5f55\u5206\u6790\u4e13\u5bb6\u3002\u5206\u6790\u4ee5\u4e0b\u6536\u5f55\u68c0\u6d4b\u7ed3\u679c\uff0c\u7ed9\u51fa\u4f18\u5316\u5efa\u8bae\u3002\n\n\u5206\u6790\u7ef4\u5ea6\uff1a\n1. \u6536\u5f55\u7387\u8bc4\u4f30\n2. \u547d\u4e2d\u4f4d\u7f6e\u5206\u6790\n3. \u4e0e\u7ade\u54c1\u5bf9\u6bd4\n4. \u4f18\u5316\u5efa\u8bae\n\n\u8fd4\u56deJSON\u683c\u5f0f\uff1a\n{\n  \"indexed_rate\": \"85%\",\n  \"avg_position\": 3.2,\n  \"status\": \"good|warning|critical\",\n  \"suggestions\": [\"\u5efa\u8bae1\", \"\u5efa\u8bae2\"],\n  \"analysis\": \"\u8be6\u7ec6\u5206\u6790\u6587\u5b57\"\n}"
            },
            {
              "role": "user",
              "value": "\u8bf7\u5206\u6790\u4ee5\u4e0b\u6536\u5f55\u68c0\u6d4b\u6570\u636e\uff1a\n\u5173\u952e\u8bcd\uff1a{{ $json.keyword }}\n\u8c46\u5305\u6536\u5f55\uff1a{{ $json.doubao_indexed }}\n\u5343\u95ee\u6536\u5f55\uff1a{{ $json.qianwen_indexed }}\nDeepSeek\u6536\u5f55\uff1a{{ $json.deepseek_indexed }}\n\u5386\u53f2\u6570\u636e\uff1a{{ $json.history }}"
            }
          ]
        },
        "options": {
          "temperature": 0.5
        }
      },
      "id": "ai-003",
      "name": "AI\u5206\u6790\u6536\u5f55",
      "type": "n8n-nodes-base.openAi",
      "typeVersion": 1.3,
      "position": [
        460,
        300
      ],
      "credentials": {
        "openAiApi": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {
        "jsCode": "const response = items[0].json.message.content;\nconst parsed = JSON.parse(response);\n\n// \u6839\u636e\u72b6\u6001\u786e\u5b9a\u9884\u8b66\u7ea7\u522b\nconst alertLevel = parsed.status === 'critical' ? 'high' : \n                  parsed.status === 'warning' ? 'medium' : 'low';\n\nreturn [{\n  json: {\n    status: 'success',\n    data: parsed,\n    alert: {\n      level: alertLevel,\n      needs_attention: alertLevel !== 'low'\n    },\n    timestamp: new Date().toISOString()\n  }\n}];"
      },
      "id": "code-003",
      "name": "\u89e3\u6790\u5e76\u8bbe\u7f6e\u9884\u8b66",
      "type": "n8n-nodes-base.code",
      "typeVersion": 2,
      "position": [
        680,
        300
      ]
    },
    {
      "parameters": {
        "respondWith": "json",
        "responseBody": "={{ JSON.stringify($json) }}"
      },
      "id": "resp-003",
      "name": "\u8fd4\u56de\u54cd\u5e94",
      "type": "n8n-nodes-base.respondToWebhook",
      "typeVersion": 1.1,
      "position": [
        900,
        300
      ]
    }
  ],
  "connections": {
    "Webhook\u63a5\u6536": {
      "main": [
        [
          {
            "node": "AI\u5206\u6790\u6536\u5f55",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "AI\u5206\u6790\u6536\u5f55": {
      "main": [
        [
          {
            "node": "\u89e3\u6790\u5e76\u8bbe\u7f6e\u9884\u8b66",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\u89e3\u6790\u5e76\u8bbe\u7f6e\u9884\u8b66": {
      "main": [
        [
          {
            "node": "\u8fd4\u56de\u54cd\u5e94",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "settings": {
    "executionOrder": "v1"
  },
  "staticData": null,
  "tags": [],
  "triggerCount": 1,
  "updatedAt": "2025-01-22T00:00:00.000Z",
  "versionId": "1"
}