runninghub-api
  1. AI 应用
runninghub-api
  • 开始
  • 更新日志
  • 指引
    • 关于nodeInfoList
    • 原生ComfyUI接口支持
    • 接口错误码说明
  • 接入示例
    • AI应用完整接入示例
    • AI应用完整接入示例高阶版
    • 任务进度显示示例
    • 工作流完整接入示例
  • 标准模型 API
    • 视频生成
      • 全能视频 S
        • 全能视频S-角色上传
        • 全能视频S-官方-文生视频
        • 全能视频S-官方-文生视频-pro
        • 全能视频S-文生视频-pro
        • 全能视频S-图生视频-pro
        • 全能视频S-图生视频
        • 全能视频S-官方-图生视频
        • 全能视频S-官方-图生视频-pro
        • 全能视频S-官方-图生视频-支持真人
        • 全能视频S-文生视频
      • 全能视频 V
        • 全能视频V3.1-fast-图生视频
        • 全能视频V3.1-fast-文生视频
        • 全能视频V3.1-pro-文生视频
      • 可灵 2.6
        • 可灵文生视频2.6-pro
        • 可灵图生视频2.6-pro
      • 万象 2.6
        • 万相2.6-文生视频
        • 万相2.6-图生视频
        • 万相2.6-图生视频Flash
      • Vidu
        • Vidu-文生视频-q2
        • Vidu-图生视频-q2-pro
        • Vidu-图生视频-q2-turbo
      • 可灵 2.5
        • 可灵文生视频2.5-turbo-pro
        • 可灵图生视频2.5-turbo-pro
        • 可灵图生视频2.5-turbo-std
      • 可灵 o1
        • 可灵文生视频o1
        • 可灵图生视频o1
        • 可灵首尾帧生视频o1
        • 可灵参考生视频o1
        • 可灵视频编辑o1
      • 海螺AI
        • 海螺-02-文生视频-标准
        • 海螺-02-文生视频-pro
        • 海螺-02-图生视频-标准
        • 海螺-02-标准
        • 海螺-02-pro
        • 海螺-02-fast
        • 海螺-02-图生视频-pro
        • 海螺-2.3-图生视频-标准
        • 海螺-2.3-fast-图生视频
        • 海螺-2.3-fast-pro-图生视频
        • 海螺-2.3-图生视频-pro
        • 海螺-2.3-文生视频-标准
        • 海螺-2.3-文生视频-pro
    • 图片生成
      • 全能图片
        • 全能图片PRO-官方-文生图
        • 全能图片PRO-文生图
        • 全能图片V1-文生图
        • 全能图片PRO-官方-图生图
        • 全能图片PRO-图生图
        • 全能图片V1-图生图
      • 全能图片 G
        • 全能图片G-1.5-文生图
        • 全能图片G-1.5-图生图
      • seedream
        • seedream-v4.5-文生图
        • seedream-v4-文生图
        • seedream-v4.5-图生图
        • seedream-v4-图生图
    • 查询任务生成结果 V2
      POST
  • AI 应用
    • 发起AI应用任务
      POST
    • 获取AI应用API调用示例
      GET
  • ComfyUI 工作流
    • 发起ComfyUI任务1-简易
      POST
    • 发起ComfyUI任务2-高级
      POST
    • 获取工作流Json
      POST
    • 取消ComfyUI任务
      POST
  • 快捷创作
    • 关于快捷创作调用
    • 获取快捷创作-模型库风格参数数据
      POST
    • 发起快捷创作任务
      POST
  • 任务查询 & webhook
    • 查询任务状态
      POST
    • 查询任务生成结果
      POST
    • 获取webhook事件详情
      POST
    • 重新发送指定webhook事件
      POST
  • 资源上传
    • 文件上传
    • 上传资源(弃用)
    • 上传Lora-获取Lora上传地址
  • 获取账户信息
    POST
  • 数据模型
    • RTaskCreateResponse
    • 获取工作流Json Request
    • 获取工作流Json Response
    • TaskRunWebappByKeyRequest
    • 发起ComfyUI任务 Request 1
    • NodeInfo
    • 发起ComfyUI任务 Request 2
    • 发起ComfyUI任务 Request-webhook
    • 发起ComfyUI任务 Response
    • TaskCreateResponse
    • 查询任务状态 Request
    • 节点输入信息
    • 获取账户信息 Request
    • 上传资源Request
    • 获取webhook事件详情Request
    • 重新发送指定webhook Request
    • R?
    • RWorkflowDuplicateResponse
    • RAccountStatusResponse
    • WorkflowDuplicateResponse
    • AccountStatusResponse
    • WorkflowDuplicateRequest
    • ApiUploadLoraRequest
    • RString
    • RTaskUploadResponse
    • TaskUploadResponse
    • 生成任务提交结果
  1. AI 应用

获取AI应用API调用示例

GET
/api/webapp/apiCallDemo
提供AI应用接口请求调用示例demo,可以参考示例快速发起接口调用

请求参数

Authorization
Query 参数

Header 参数

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://www.runninghub.cn/api/webapp/apiCallDemo?apiKey&webappId' \
--header 'Authorization: Bearer [Your API KEY]'

返回响应

🟢200成功
application/json
Body

示例
{
  "code": 0,
  "msg": "success",
  "data": {
    "curl": "curl --location --request POST 'https://www.runninghub.cn/task/openapi/ai-app/run' \\\n--header 'Host: www.runninghub.cn' \\\n--header 'Content-Type: application/json' \\\n--data-raw '{\n    \"webappId\": \"null\",\n    \"apiKey\": \"{{apikey}}\",\n    \"nodeInfoList\": [\n        {\n            \"nodeId\": \"39\",\n            \"fieldName\": \"image\",\n            \"fieldValue\": \"a293d89506f9c484f4ea5695f93024a80cd62ef98f4ee4543faba357536b37ec.jpg\",\n            \"description\": \"上传图像\"\n        },\n        {\n            \"nodeId\": \"37\",\n            \"fieldName\": \"model\",\n            \"fieldData\": \"[{\\\"name\\\":\\\"flux-kontext-pro\\\",\\\"index\\\":\\\"flux-kontext-pro\\\",\\\"description\\\":\\\"flux-kontext-pro 模型(默认)\\\"},{\\\"name\\\":\\\"flux-kontext-max\\\",\\\"index\\\":\\\"flux-kontext-max\\\",\\\"description\\\":\\\"flux-kontext-maX 模型\\\"},{\\\"default\\\":\\\"flux-kontext-pro\\\",\\\"description\\\":\\\"忽略\\\"}]\",\n            \"fieldValue\": \"flux-kontext-pro\",\n            \"description\": \"模型切换\"\n        },\n        {\n            \"nodeId\": \"37\",\n            \"fieldName\": \"aspect_ratio\",\n            \"fieldData\": \"[{\\\"name\\\":\\\"match_input_image\\\",\\\"index\\\":\\\"match_input_image\\\",\\\"description\\\":\\\"匹配上传图像比例\\\"},{\\\"name\\\":\\\"1:1\\\",\\\"index\\\":\\\"1:1\\\",\\\"description\\\":\\\"1:1 正方形,适配社交媒体图文 (Instagram/小红书)\\\"},{\\\"name\\\":\\\"16:9\\\",\\\"index\\\":\\\"16:9\\\",\\\"description\\\":\\\"16:9 横版宽屏,主流视频平台(电视 / YouTube)\\\"},{\\\"name\\\":\\\"9:16\\\",\\\"index\\\":\\\"9:16\\\",\\\"description\\\":\\\"9:16 竖版长屏,适配抖音等短视频竖屏\\\"},{\\\"name\\\":\\\"4:3\\\",\\\"index\\\":\\\"4:3\\\",\\\"description\\\":\\\"4:3 传统比例,老式屏幕 / 教育课件\\\"},{\\\"name\\\":\\\"3:4\\\",\\\"index\\\":\\\"3:4\\\",\\\"description\\\":\\\"3:4 竖版构图,人像摄影 / 竖版海报\\\"},{\\\"name\\\":\\\"3:2\\\",\\\"index\\\":\\\"3:2\\\",\\\"description\\\":\\\"3:2 胶片经典比例,人文风景摄影\\\"},{\\\"name\\\":\\\"2:3\\\",\\\"index\\\":\\\"2:3\\\",\\\"description\\\":\\\"2:3 纵向延伸,书籍封面 / 长图设计\\\"},{\\\"name\\\":\\\"4:5\\\",\\\"index\\\":\\\"4:5\\\",\\\"description\\\":\\\"4:5 手机竖屏适配,移动端拍摄 / 广告\\\"},{\\\"name\\\":\\\"5:4\\\",\\\"index\\\":\\\"5:4\\\",\\\"description\\\":\\\"5:4 横向拓展,艺术摄影 / 杂志封面\\\"},{\\\"name\\\":\\\"21:9\\\",\\\"index\\\":\\\"21:9\\\",\\\"description\\\":\\\"21:9 超宽屏,电影 / 游戏全景场景\\\"},{\\\"name\\\":\\\"9:21\\\",\\\"index\\\":\\\"9:21\\\",\\\"description\\\":\\\"9:21 极端竖版,短视频创意分镜\\\"},{\\\"name\\\":\\\"2:1\\\",\\\"index\\\":\\\"2:1\\\",\\\"description\\\":\\\"2:1 横向长条,横幅海报 / 网页 Banner\\\"},{\\\"name\\\":\\\"1:2\\\",\\\"index\\\":\\\"1:2\\\",\\\"description\\\":\\\"1:2 纵向长条,垂直网页 / 手机长图\\\"},{\\\"default\\\":\\\"match_input_image\\\",\\\"description\\\":\\\"忽略\\\"}]\",\n            \"fieldValue\": \"match_input_image\",\n            \"description\": \"输出比例\"\n        },\n        {\n            \"nodeId\": \"52\",\n            \"fieldName\": \"prompt\",\n            \"fieldValue\": \"给这个女人的发型变成齐耳短发,\",\n            \"description\": \"图像编辑文本输入框\"\n        }\n    ]\n}'",
    "webappName": "Flux Kontext单图模式",
    "statisticsInfo": {
      "likeCount": "138",
      "downloadCount": "0",
      "useCount": "34545",
      "pv": "0",
      "collectCount": "498"
    },
    "nodeInfoList": [
      {
        "nodeId": "39",
        "nodeName": "LoadImage",
        "fieldName": "image",
        "fieldValue": "a293d89506f9c484f4ea5695f93024a80cd62ef98f4ee4543faba357536b37ec.jpg",
        "fieldData": "[[\"bd7129b7707661dc1f37ec6a00af5605cca6d18ea51d0d37e26e3ff0d3bdb515.png\", \"e8db2c11b83f0698ff0afcae9fbb802fa038ec228ba4ee84b7f25cbacc673321.png\", \"example.png\", \"keep_this_dic\"], {\"image_upload\": true}]",
        "fieldType": "IMAGE",
        "description": "上传图像",
        "descriptionEn": "Upload image"
      },
      {
        "nodeId": "37",
        "nodeName": "RH_ComfyFluxKontext",
        "fieldName": "model",
        "fieldValue": "flux-kontext-pro",
        "fieldData": "[{\"name\":\"flux-kontext-pro\",\"index\":\"flux-kontext-pro\",\"description\":\"flux-kontext-pro 模型(默认)\"},{\"name\":\"flux-kontext-max\",\"index\":\"flux-kontext-max\",\"description\":\"flux-kontext-maX 模型\"},{\"default\":\"flux-kontext-pro\",\"description\":\"忽略\"}]",
        "fieldType": "LIST",
        "description": "模型切换",
        "descriptionEn": "Model switch"
      },
      {
        "nodeId": "37",
        "nodeName": "RH_ComfyFluxKontext",
        "fieldName": "aspect_ratio",
        "fieldValue": "match_input_image",
        "fieldData": "[{\"name\":\"match_input_image\",\"index\":\"match_input_image\",\"description\":\"匹配上传图像比例\"},{\"name\":\"1:1\",\"index\":\"1:1\",\"description\":\"1:1 正方形,适配社交媒体图文 (Instagram/小红书)\"},{\"name\":\"16:9\",\"index\":\"16:9\",\"description\":\"16:9 横版宽屏,主流视频平台(电视 / YouTube)\"},{\"name\":\"9:16\",\"index\":\"9:16\",\"description\":\"9:16 竖版长屏,适配抖音等短视频竖屏\"},{\"name\":\"4:3\",\"index\":\"4:3\",\"description\":\"4:3 传统比例,老式屏幕 / 教育课件\"},{\"name\":\"3:4\",\"index\":\"3:4\",\"description\":\"3:4 竖版构图,人像摄影 / 竖版海报\"},{\"name\":\"3:2\",\"index\":\"3:2\",\"description\":\"3:2 胶片经典比例,人文风景摄影\"},{\"name\":\"2:3\",\"index\":\"2:3\",\"description\":\"2:3 纵向延伸,书籍封面 / 长图设计\"},{\"name\":\"4:5\",\"index\":\"4:5\",\"description\":\"4:5 手机竖屏适配,移动端拍摄 / 广告\"},{\"name\":\"5:4\",\"index\":\"5:4\",\"description\":\"5:4 横向拓展,艺术摄影 / 杂志封面\"},{\"name\":\"21:9\",\"index\":\"21:9\",\"description\":\"21:9 超宽屏,电影 / 游戏全景场景\"},{\"name\":\"9:21\",\"index\":\"9:21\",\"description\":\"9:21 极端竖版,短视频创意分镜\"},{\"name\":\"2:1\",\"index\":\"2:1\",\"description\":\"2:1 横向长条,横幅海报 / 网页 Banner\"},{\"name\":\"1:2\",\"index\":\"1:2\",\"description\":\"1:2 纵向长条,垂直网页 / 手机长图\"},{\"default\":\"match_input_image\",\"description\":\"忽略\"}]",
        "fieldType": "LIST",
        "description": "输出比例",
        "descriptionEn": "Output ratio"
      },
      {
        "nodeId": "52",
        "nodeName": "RH_Translator",
        "fieldName": "prompt",
        "fieldValue": "给这个女人的发型变成齐耳短发,",
        "fieldData": "[\"STRING\", {\"default\": \"\", \"multiline\": true}]",
        "fieldType": "STRING",
        "description": "图像编辑文本输入框",
        "descriptionEn": "Image editing text input box"
      }
    ],
    "covers": [
      {
        "id": "1938625710351437826",
        "objName": "8ec74153b07d45eb5c1df30f268c52ed/2025-06-27/d79c0df278a0f3dd025030930a961ea1.png",
        "url": "https://rh-images.xiaoyaoyou.com/8ec74153b07d45eb5c1df30f268c52ed/2025-06-27/d79c0df278a0f3dd025030930a961ea1.png",
        "thumbnailUri": "https://rh-images.xiaoyaoyou.com/8ec74153b07d45eb5c1df30f268c52ed/2025-06-27/d79c0df278a0f3dd025030930a961ea1.png?imageMogr2/format/jpg/ignore-error/1",
        "imageWidth": "1104",
        "imageHeight": "1472"
      },
      {
        "id": "1937349073072766978",
        "objName": "8ec74153b07d45eb5c1df30f268c52ed/2025-06-24/15e42ada1bb284e1a018f274741eecf2.png",
        "url": "https://rh-images.xiaoyaoyou.com/8ec74153b07d45eb5c1df30f268c52ed/2025-06-24/15e42ada1bb284e1a018f274741eecf2.png",
        "thumbnailUri": "https://rh-images.xiaoyaoyou.com/8ec74153b07d45eb5c1df30f268c52ed/2025-06-24/15e42ada1bb284e1a018f274741eecf2.png?imageMogr2/format/jpg/ignore-error/1",
        "imageWidth": "1104",
        "imageHeight": "1472"
      },
      {
        "id": "1937403597258694657",
        "objName": "8ec74153b07d45eb5c1df30f268c52ed/2025-06-24/00f3ab79b24e6258ddf30d7779524e1e.png",
        "url": "https://rh-images.xiaoyaoyou.com/8ec74153b07d45eb5c1df30f268c52ed/2025-06-24/00f3ab79b24e6258ddf30d7779524e1e.png",
        "thumbnailUri": "https://rh-images.xiaoyaoyou.com/8ec74153b07d45eb5c1df30f268c52ed/2025-06-24/00f3ab79b24e6258ddf30d7779524e1e.png?imageMogr2/format/jpg/ignore-error/1",
        "imageWidth": "752",
        "imageHeight": "1392"
      }
    ],
    "tags": [
      {
        "id": "1871151815242543214",
        "name": "角色一致性",
        "nameEn": "Consistent Characters",
        "labels": null
      },
      {
        "id": "1871151815242543256",
        "name": "Kontext",
        "nameEn": "Kontext",
        "labels": null
      }
    ]
  }
}
修改于 2026-01-08 11:51:30
上一页
发起AI应用任务
下一页
发起ComfyUI任务1-简易
Built with