runninghub-api
    runninghub-api
    • 使用须知
    • 关于nodeInfoList
    • 关于企业级API介绍
    • 原生ComfyUI接口支持
    • 发起ComfyUI任务1-简易
      POST
    • 发起ComfyUI任务2-高级
      POST
    • 发起AI应用任务
      POST
    • 获取工作流Json
      POST
    • 查询任务状态
      POST
    • 查询任务生成结果
      POST
    • 取消ComfyUI任务
      POST
    • 获取账户信息
      POST
    • 上传资源(图片、视频、音频)
      POST
    • 上传Lora-获取Lora上传地址
      POST
    • 获取webhook事件详情
      POST
    • 重新发送指定webhook事件
      POST

      发起AI应用任务

      POST
      /task/openapi/ai-app/run
      在AI应用详情页中可查看示例nodeInfoList

      请求参数

      Authorization
      Header 参数
      Host
      string 
      必需
      示例值:
      www.runninghub.cn
      Body 参数application/json
      apiKey
      string 
      必需
      webappId
      integer <int64>
      必需
      nodeInfoList
      array[object (NodeInfo) {7}] 
      必需
      nodeId
      string 
      可选
      nodeName
      string 
      可选
      fieldName
      string 
      可选
      fieldValue
      string 
      可选
      fieldData
      string 
      可选
      description
      string 
      可选
      descriptionEn
      string 
      可选
      webhookUrl
      string 
      可选
      示例
      {
          "webappId": 1877265245566922753,
          "apiKey": "{{apiKey}}",
          "nodeInfoList": [
              {
                  "nodeId": "122",
                  "fieldName": "prompt",
                  "fieldValue": "一个在浴室里的金发女"
              }
          ]
      }

      示例代码

      Shell
      JavaScript
      Java
      Swift
      Go
      PHP
      Python
      HTTP
      C
      C#
      Objective-C
      Ruby
      OCaml
      Dart
      R
      请求示例请求示例
      Shell
      JavaScript
      Java
      Swift
      curl --location --request POST 'https://www.runninghub.cn/task/openapi/ai-app/run' \
      --header 'Host: www.runninghub.cn' \
      --header 'Content-Type: application/json' \
      --data-raw '{
          "webappId": 1877265245566922753,
          "apiKey": "请输入自己的apiKey",
          "nodeInfoList": [
              {
                  "nodeId": "122",
                  "fieldName": "prompt",
                  "fieldValue": "一个在浴室里的金发女"
              }
          ]
      }'

      返回响应

      🟢200成功
      application/json
      Body
      code
      integer 
      可选
      返回标记:成功标记=0,非0失败,或者是功能码
      msg
      string 
      返回信息
      可选
      data
      object (TaskCreateResponse) 
      数据
      可选
      netWssUrl
      string 
      Wss服务地址
      可选
      taskId
      integer <int64>
      任务Id
      可选
      clientId
      string 
      可选
      客户端ID,当客户端首次接收clientId时,需要保存到本地,以便页面刷新重连或者二次运行任务传参使用
      taskStatus
      string 
      可选
      任务状态: CREATE, SUCCESS, FAILED, RUNNING, QUEUED;
      promptTips
      string 
      可选
      工作流验证结果提示,当不为空是UI需要展示节点错误信息
      示例
      {
          "code": 0,
          "msg": "success",
          "data": {
              "netWssUrl": "wss://www.runninghub.cn:443/ws/c_instance?c_host=222.186.161.123&c_port=85&clientId=14caa1db2110a81629c101b9bb4cb0ce&workflowId=1876205853438365698&Rh-Comfy-Auth=eyJ1c2VySWQiOiJkZTBkYjZmMjU2NGM4Njk3YjA3ZGY1NWE3N2YwN2JlOSIsInNpZ25FeHBpcmUiOjE3NDQxMTI1MjEyMzYsInRzIjoxNzQzNTA3NzIxMjM2LCJzaWduIjoiZDExOTE0MzkwMjJlNjViMjQ5MjU2YzU2ZmQxYTUwZjUifQ%3D%3D",
              "taskId": "1907035719658053634",
              "clientId": "14caa1db2110a81629c101b9bb4cb0ce",
              "taskStatus": "RUNNING",
              "promptTips": "{\"result\": true, \"error\": null, \"outputs_to_execute\": [\"115\", \"129\", \"124\"], \"node_errors\": {}}"
          }
      }
      修改于 2025-04-10 09:27:57
      上一页
      发起ComfyUI任务2-高级
      下一页
      获取工作流Json
      Built with