{
  "last_node_id": 5,
  "last_link_id": 4,
  "nodes": [
    {
      "id": 1,
      "type": "LlmerUploadReference",
      "pos": [
        20,
        40
      ],
      "size": [
        440,
        300
      ],
      "flags": {},
      "order": 0,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "asset",
          "type": "LLMER_ASSET",
          "links": [
            1
          ],
          "slot_index": 0
        }
      ],
      "properties": {
        "Node name for S&R": "LlmerUploadReference"
      },
      "widgets_values": [
        "llmer-reference-first.png"
      ],
      "title": "1 · 选择本地图片 → MinIO"
    },
    {
      "id": 2,
      "type": "LlmerPrepareH3",
      "pos": [
        500,
        40
      ],
      "size": [
        440,
        300
      ],
      "flags": {},
      "order": 1,
      "mode": 0,
      "inputs": [
        {
          "name": "first_frame",
          "type": "LLMER_ASSET",
          "link": 1
        },
        {
          "name": "last_frame",
          "type": "LLMER_ASSET",
          "link": null
        },
        {
          "name": "references",
          "type": "LLMER_REFERENCES",
          "link": null
        }
      ],
      "outputs": [
        {
          "name": "request",
          "type": "LLMER_REQUEST",
          "links": [
            2
          ],
          "slot_index": 0
        },
        {
          "name": "request_json",
          "type": "STRING",
          "links": [],
          "slot_index": 1
        }
      ],
      "properties": {
        "Node name for S&R": "LlmerPrepareH3"
      },
      "widgets_values": [
        "保持主体外观与细节，镜头缓慢平移。",
        "first_last",
        "768P"
      ],
      "title": "2 · 准备请求 · 默认 8步768P"
    },
    {
      "id": 3,
      "type": "LlmerSubmitH3",
      "pos": [
        1000,
        40
      ],
      "size": [
        440,
        300
      ],
      "flags": {},
      "order": 2,
      "mode": 0,
      "inputs": [
        {
          "name": "request",
          "type": "LLMER_REQUEST",
          "link": 2
        }
      ],
      "outputs": [
        {
          "name": "task_id",
          "type": "STRING",
          "links": [
            3
          ],
          "slot_index": 0
        }
      ],
      "properties": {
        "Node name for S&R": "LlmerSubmitH3"
      },
      "widgets_values": [
        false,
        "set-a-unique-request-id"
      ],
      "title": "3 · 提交生成 · 默认关闭"
    },
    {
      "id": 4,
      "type": "LlmerWaitForVideo",
      "pos": [
        1000,
        440
      ],
      "size": [
        440,
        300
      ],
      "flags": {},
      "order": 3,
      "mode": 0,
      "inputs": [
        {
          "name": "task_id",
          "type": "STRING",
          "link": 3,
          "widget": {
            "name": "task_id"
          }
        }
      ],
      "outputs": [
        {
          "name": "completed_task_id",
          "type": "STRING",
          "links": [
            4
          ],
          "slot_index": 0
        },
        {
          "name": "status_json",
          "type": "STRING",
          "links": [],
          "slot_index": 1
        }
      ],
      "properties": {
        "Node name for S&R": "LlmerWaitForVideo"
      },
      "widgets_values": [
        "",
        10,
        120
      ],
      "title": "4 · 查询进度 · 完成后继续"
    },
    {
      "id": 5,
      "type": "LlmerDownloadResult",
      "pos": [
        1500,
        440
      ],
      "size": [
        440,
        300
      ],
      "flags": {},
      "order": 4,
      "mode": 0,
      "inputs": [
        {
          "name": "task_id",
          "type": "STRING",
          "link": 4,
          "widget": {
            "name": "task_id"
          }
        }
      ],
      "outputs": [
        {
          "name": "local_file",
          "type": "STRING",
          "links": [],
          "slot_index": 0
        }
      ],
      "properties": {
        "Node name for S&R": "LlmerDownloadResult"
      },
      "widgets_values": [
        "",
        "video",
        "mp4"
      ],
      "title": "5 · 下载结果 · 失败只重试下载"
    }
  ],
  "links": [
    [
      1,
      1,
      0,
      2,
      0,
      "LLMER_ASSET"
    ],
    [
      2,
      2,
      0,
      3,
      0,
      "LLMER_REQUEST"
    ],
    [
      3,
      3,
      0,
      4,
      0,
      "STRING"
    ],
    [
      4,
      4,
      0,
      5,
      0,
      "STRING"
    ]
  ],
  "groups": [],
  "config": {},
  "extra": {
    "ds": {
      "scale": 0.75,
      "offset": [
        30,
        30
      ]
    }
  },
  "version": 0.4
}
