1. 接入示例
RunningHub-API
  • 开始
  • 更新日志
  • 指引
    • 模型 API 错误码说明
    • 关于nodeInfoList
    • 原生ComfyUI接口支持
    • 接口错误码说明
  • 接入示例
    • AI应用完整接入示例
    • AI应用完整接入示例高阶版
    • 任务进度显示示例
    • 工作流完整接入示例
  • 快捷创作
    • 关于快捷创作调用
    • 获取快捷创作-模型库风格参数数据
      POST
    • 发起快捷创作任务
      POST
  • 标准模型API
    • 视频生成与处理
      • image-to-video
        • Vidu
          • Vidu-图生视频-q3-pro-fast
          • Vidu-首尾帧生视频-q3-pro-fast
          • Vidu-首尾帧生视频-q2-turbo
          • Vidu-首尾帧生视频-q2-pro
          • Vidu-图生视频-q2-pro
          • Vidu-图生视频-q2-turbo
          • Vidu-图生视频-q3-pro
          • Vidu-图生视频-q2-pro-fast
          • Vidu-首尾帧生视频-q2-pro-fast
          • Vidu-图生视频-q3-turbo
          • Vidu-首尾帧生视频-q3-turbo
          • Vidu-首尾帧生视频-q3-pro
        • 可灵图生视频o1
          • 可灵图生视频o1
        • 可灵首尾帧生视频o1
          • 可灵首尾帧生视频o1
        • 万相2.6
          • 万相2.6-参考生视频
          • 万相2.6-参考生视频Flash
          • 万相2.6-图生视频Flash
          • 万相2.6-图生视频
        • 可灵图生视频2.5
          • 可灵图生视频2.5-turbo-std
          • 可灵图生视频2.5-turbo-pro
        • 可灵图生视频2.6
          • 可灵图生视频2.6-pro
        • seedance
          • seedance-v1.5-pro-image-to-video-fast
          • seedance-v1.5-pro-image-to-video
        • 海螺
          • 海螺-02-图生视频-标准
          • 海螺-02-标准
          • 海螺-2.3-图生视频-标准
          • 海螺-2.3-fast-图生视频
          • 海螺-2.3-fast-pro-图生视频
          • 海螺-2.3-图生视频-pro
          • 海螺-02-图生视频-pro
          • 海螺-02-fast
        • 悠船图生视频
          • 悠船图生视频
        • 可灵图生视频o3
          • 可灵图生视频o3-pro
          • 可灵图生视频o3-std
        • 可灵图生视频3.0
          • 可灵图生视频3.0-pro
          • 可灵图生视频3.0-std
        • 全能视频S
          • 全能视频S-图生视频-低价渠道版
          • 全能视频S-图生视频-pro-官方稳定版
          • 全能视频S-图生视频-pro-低价渠道版
          • 全能视频S-文生视频-pro-官方稳定版
          • 全能视频S-图生视频-支持真人-官方稳定版
          • 全能视频S-图生视频-官方稳定版
        • 全能视频G
          • 全能视频X-图生视频-低价渠道版
          • 全能视频X-图生视频-官方稳定版
        • 全能视频V3.1
          • 全能视频V3.1-pro-首尾帧生视频-低价渠道版
          • 全能视频V3.1-fast-图生视频-低价渠道版
          • 全能视频V3.1-fast-图生视频-官方稳定版
          • 全能视频V3.1-pro-图生视频-官方稳定版
          • 全能视频V3.1-fast-首尾帧生视频-低价渠道版
          • 全能视频V3.1-pro-参考生视频-官方稳定版
        • kling
          • kling-elements
          • kling-video-o3-pro/reference-to-video
          • kling-video-o3-std/reference-to-video
        • 万相2.2
          • 万相2.2-图生视频
          • 万相2.2-首尾帧生视频
        • SkyReels V4 图生视频
          • SkyReels V4 图生视频
        • ltx
          • ltx-2.3/image-to-video
          • ltx-2.3/image-to-video-lora
        • seedance2.0
          • 图生视频
            • seedance2.0/图生视频
          • seedance2.0-Fast/图生视频
        • 万相2.7
          • 万相2.7-图生视频
        • PixVerse V5.6 图生视频
      • reference-to-video
        • SkyReels V3 参考图生视频
        • Vidu-参考生视频-q3
        • Vidu-参考生视频-q2
        • 可灵参考生视频o1
        • seedance-v1-lite-reference-to-video
        • SkyReels V4 Omni Reference
        • Vidu-参考生视频-q3-mix
        • seedance2.0-Fast/多模态视频
        • seedance2.0/多模态视频
        • 万相2.7-参考生视频
      • text-to-video
        • Vidu
          • Vidu-文生视频-q3-pro-fast
          • Vidu-文生视频-q2
          • Vidu-文生视频-q3-pro
          • Vidu-文生视频-q3-turbo
        • 可灵文生视频o1
          • 可灵文生视频o1
        • 万相2.6
          • 万相2.6-文生视频
        • 可灵文生视频2.5
          • 可灵文生视频2.5-turbo-pro
        • 可灵文生视频2.6
          • 可灵文生视频2.6-pro
        • seedance
          • seedance-v1.5-pro-text-to-video-fast
          • seedance-v1.5-pro-text-to-video
        • 海螺
          • 海螺-02-文生视频-标准
          • 海螺-02-pro
          • 海螺-2.3-文生视频-标准
          • 海螺-2.3-文生视频-pro
          • 海螺-02-文生视频-pro
        • 可灵文生视频o3
          • 可灵文生视频o3-std
          • 可灵文生视频o3-pro
        • 可灵文生视频3.0
          • 可灵文生视频3.0-pro
          • 可灵文生视频3.0-std
        • 全能视频S
          • 全能视频S-文生视频-低价渠道版
          • 全能视频S-文生视频-pro-低价渠道版
          • 全能视频S-文生视频-官方稳定版
        • 全能视频G
          • 全能视频X-文生视频-低价渠道版
          • 全能视频X-文生视频-官方稳定版
        • 全能视频V3.1
          • 全能视频V3.1-pro-文生视频-低价渠道版
          • 全能视频V3.1-pro-文生视频-官方稳定版
          • 全能视频V3.1-fast-视频扩展-官方稳定版
          • 全能视频V3.1-pro-视频扩展-官方稳定版
          • 全能视频V3.1-fast-文生视频-低价渠道版
          • 全能视频V3.1-fast-文生视频-官方稳定版
        • 全能视频sd2.0体验版
          • 超能视频2.0体验版
        • 万相2.2
          • 万相2.2-文生视频
        • SkyReels V4 文生视频
          • SkyReels V4 文生视频
        • ltx
          • ltx-2.3/text-to-video
          • ltx-2.3/text-to-video-lora
        • seedance2.0
          • 文生视频
            • seedance2.0/文生视频
          • seedance2.0-Fast/文生视频
        • 万相2.7
          • 万相2.7-文生视频
        • PixVerse V5.6 文生视频
      • video-edit
        • kling-video-o3-pro/video-edit
        • 可灵视频编辑o1
        • kling-video-o3-std/video-edit
        • 全能视频X-编辑视频-官方稳定版
        • 万相2.7-视频编辑
      • motion-control
        • 可灵动作控制V3.0-pro
        • 可灵动作控制V3.0-std
        • kling-v2.6-pro-动作控制
        • kling-v2.6-std-动作控制
        • 即梦/动作模仿2.0
      • video-tools
        • 全能视频S-角色上传-官方稳定版
        • 全能视频S-角色上传-低价渠道版
        • RH视频超分辨率
        • RH视频帧率增强
      • video-effects
        • SkyReels V3 视频风格化
      • video-extend
        • SkyReels V3 视频续写(单镜头)
        • SkyReels V3 视频续写(镜头切换)
        • 万相2.7-视频续写
      • audio-to-video
        • 可灵对口型-人脸识别
        • 可灵对口型-视频生成
    • 3D 生成与处理
      • text-to-3D
        • 混元文生3D模型v3.1
      • image-to-3D
        • hitem3d-v15/image-to-3d
        • 混元图生3D模型v3.1
        • hitem3d-v2/image-to-3d
        • hitem3d-v15/multi-image-to-3d
        • hitem3d-v2/multi-image-to-3d
        • hitem3d-portrait-v21/image-to-3d
        • hitem3d-portrait-v21/multi-image-to-3d
        • hitem3d-portrait-v20/image-to-3d
        • hitem3d-portrait-v20/multi-image-to-3d
        • hitem3d-portrait-v15/image-to-3d
        • hitem3d-portrait-v15/multi-image-to-3d
    • 音频生成与处理
      • text-to-audio
        • minimax/speech-2.8-hd
        • minimax/music-2.5
        • minimax/speech-02-hd
        • minimax/speech-02-turbo
        • minimax/speech-2.6-hd
        • minimax/speech-2.6-turbo
        • minimax/speech-2.8-turbo
        • minimax/voice-clone
        • 可灵对口型-语音合成
    • 图像生成与处理
      • reference-to-image
        • Vidu-参考生视频-q2-pro
      • text-to-image
        • 悠船文生图
          • 悠船文生图-niji6
          • 悠船文生图-v61
          • 悠船文生图-v6
          • 悠船文生图-v7
        • 全能图片PRO
          • 全能图片PRO-文生图-低价渠道版
          • 全能图片PRO-文生图-官方稳定版
          • 全能图片PRO-文生图Ultra-官方稳定版
        • 全能图片V2
          • 全能图片V2-文生图-低价渠道版
          • 全能图片V2-文生图-官方稳定版
        • 全能图片G
          • 全能图片G-1.5-文生图-官方稳定版
          • 全能图片G-1.5-文生图-低价渠道版
          • 全能图片G-1.5-图生图-官方稳定版
        • seedream
          • seedream-v4.5-文生图
          • seedream-v5-lite-文生图
          • seedream-v4-文生图
        • 全能图片V1
          • 全能图片V1-文生图-低价渠道版
          • 全能图片V1-文生图-官方稳定版
        • 全能图片X
          • 全能图片X-文生图-低价渠道版
        • 千问2.0Pro
          • 千问2.0Pro-文生图
        • 千问2.0
          • 千问2.0-文生图
        • 千问2512
          • qwen-image/text-to-image-2512
        • qwen
          • qwen-image/text-to-image-2512-lora
        • z
          • z-image/turbo-lora
          • z-image/turbo
        • wan
          • wan-2.2/text-to-image-lora
        • f
          • f-krea-dev-lora
          • f-dev-lora
          • f-2-dev/text-to-image-lora
          • f-2-dev/text-to-image
          • f-2-klein-9b/text-to-image-lora
          • f-2-klein-9b/text-to-image
          • f-2-klein-4b/text-to-image
          • f-2-klein-4b/text-to-image-lora
          • f-dev
        • 万相2.7
          • 万相2.7-文生图Pro
          • 万相2.7-文生图
      • image-to-image
        • 悠船文生图
          • 悠船文生图-niji7
        • seedream
          • seedream-v4.5-图生图
          • seedream-v4-图生图
          • seedream-v5-lite-图生图
        • 全能图片PRO
          • 全能图片PRO-图生图-低价渠道版
          • 全能图片PRO-图生图-官方稳定版
          • 全能图片PRO-图生图Ultra-官方稳定版
        • 全能图片V2
          • 全能图片V2-图生图-低价渠道版
          • 全能图片V2-图生图-官方稳定版
        • 全能图片G
          • 全能图片G-1.5-图生图-低价渠道版
        • 全能图片V1
          • 全能图片V1-图生图-官方稳定版
          • 全能图片V1-图生图-低价渠道版
        • 全能图片X
          • 全能图片X-图生图-低价渠道版
        • 千问2.0Pro
          • 千问2.0Pro-图像编辑
        • 千问2.0
          • 千问2.0-图像编辑
        • qwen
          • qwen-image/edit-2511-lora
          • qwen-image/edit-2511
        • z
          • z-image-turbo/image-to-image-lora
          • z-image-turbo/image-to-image
        • wan
          • wan-2.2/image-to-image
        • f
          • f-kontext-dev-lora
          • f-2-dev/edit-lora
          • f-2-dev/edit
          • f-2-klein-9b/edit
          • f-2-klein-4b/edit
          • f-2-klein-4b/edit-lora
      • image-tools
        • 万相2.7-图像编辑Pro
        • 万相2.7-图像编辑
    • 其他
      • 模型 API 价格预览
  • 任务查询 & webhook
    • 查询任务状态
      POST
    • 查询任务生成结果
      POST
    • 获取webhook事件详情
      POST
    • 重新发送指定webhook事件
      POST
    • 查询任务生成结果 V2
      POST
  • 资源上传
    • 文件上传
      POST
    • 上传资源(弃用)
      POST
    • 上传Lora-获取Lora上传地址
      POST
  • AI 应用
    • 发起AI应用任务
    • 获取AI应用API调用示例
    • 获取公共模型列表
  • ComfyUI 工作流
    • 发起ComfyUI任务1-简易
    • 发起ComfyUI任务2-高级
    • 获取工作流Json
    • 取消ComfyUI任务
  • 账户相关
    • 获取账户信息
    • 查询 APIKEY 列表
    • 查询指定 APIKEY 下队列状态
  • 数据模型
    • 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应用完整接入示例

📝 RunningHub AI 应用 Python 交互操作脚本使用手册#

1. 脚本功能概述#

这个 Python 脚本可以帮助你:
获取指定 AI 应用(WebApp)的可修改节点信息(nodeInfoList)。
根据节点类型(图片,文本)修改节点值。
上传本地文件到 AI 应用。
提交修改后的任务到 AI 应用。
自动轮询任务状态,直到生成结果。
输出生成结果的文件链接。
简单说:你可以通过这个脚本,把本地文件或者文本发送给 RunningHub AI 应用,让它生成或处理内容,并自动获取结果。

2. 代码介绍#

def get_nodo(webappId,Api_Key)
获取 AI 应用的节点列表(nodeInfoList)。
可参考 RunningHub 官方 API 文档的“获取 AI 应用信息示例”。
def upload_file(API_KEY,file_path)
上传本地文件到 RunningHub 服务器(图片)。
可参考官方 API 文档的“上传资源示例”。
def submit_task(webapp_id, node_info_list,API_KEY)
提交 AI 应用任务。
可参考官方 API 文档的“发起任务示例”。
def query_task_outputs(task_id,API_KEY)
查询任务状态(/task/openapi/status已停止维护)与查询任务生成结果。
可参考官方 API 文档的“查询任务生成结果示例”。
main 函数
用户可在控制台与脚本交互,完成从: 获取节点列表 → 修改节点信息 → 提交任务 → 轮询查询任务状态 → 获取任务结果 的整个流程。

3. 用户在控制台操作步骤(详细版)#

Step 1:输入 API 信息#

脚本首先会提示你输入 API Key 和 WebApp ID,用于获取 AI 应用所需的节点信息。
请输入你的 api_key:
示例:a0fa3e****************345171
请输入 webappId:
示例:1937084629516193794
说明:WebApp 链接为 https://www.runninghub.cn/ai-detail/1937084629516193794,末尾数字即 webappId。
等待脚本获取 nodeInfoList,其中包含所有可修改的节点:
✅ 提取的 nodeInfoList:
[
  {
    "nodeId": "39",
    "nodeName": "LoadImage",
    "fieldName": "image",
    "fieldValue": "a293d89506f9c484f4ea5695f93024a80cd62ef98f4ee4543faba357536b37ec.jpg",
    "fieldType": "IMAGE",
    "description": "上传图像"
  },
  {
    "nodeId": "37",
    "nodeName": "RH_ComfyFluxKontext",
    "fieldName": "model",
    "fieldValue": "flux-kontext-pro",
    "fieldType": "LIST",
    "description": "模型切换"
  },
  {
    "nodeId": "37",
    "nodeName": "RH_ComfyFluxKontext",
    "fieldName": "aspect_ratio",
    "fieldValue": "match_input_image",
    "fieldType": "LIST",
    "description": "输出比例"
  },
  {
    "nodeId": "52",
    "nodeName": "RH_Translator",
    "fieldName": "prompt",
    "fieldValue": "给这个女人的发型变成齐耳短发,",
    "fieldType": "STRING",
    "description": "图像编辑文本输入框"
  }
]

Step 2:选择要修改的节点#

生成 nodeInfoList 后,脚本会提示输入节点 ID 和字段名进行修改。
请输入 nodeId(输入 'exit' 结束修改):
示例输入:39
请输入 fieldName:
示例输入:image
脚本会显示选中的节点信息:
选中节点: {'nodeId': '39', 'nodeName': 'LoadImage', 'fieldName': 'image', 'fieldValue': 'a293d8...', 'fieldType': 'IMAGE', 'description': '上传图像'}

Step 3:修改节点值#

3.1 IMAGE 类型#

脚本提示:
请输入您本地IMAGE文件路径:
示例输入:D:\R.jpg
上传成功后,脚本返回文件信息并自动更新节点值:
等待文件上传中
上传结果: {'code': 0, 'msg': 'success', 'data': {'fileName': 'api/xxxx.jpg', 'fileType': 'image'}}
✅ 已更新 IMAGE fieldValue: api/xxxx.jpg

3.2 STRING 类型#

脚本提示:
请输入新的 fieldValue (STRING):
示例输入:给这个男人的发型变成齐耳短发
返回更新结果:
✅ 已更新 fieldValue: 给这个男人的发型变成齐耳短发

3.3 LIST 类型#

脚本提示:
请输入新的 fieldValue (LIST):
示例说明:fieldData里面选择列表里面一个index的值更新到fieldValue里面
返回更新结果:
✅ 已更新 fieldValue: 1:1
可以循环修改多个节点,直到输入 exit 结束。
其他的节点信息修改步骤和示例修改的节点信息步骤一致

Step 4:提交任务#

完成节点修改后,脚本自动提交任务:
开始提交任务,请等待
📌 提交任务返回: {'code': 0, 'msg': 'success', 'data': {'taskId': '1979110509284917250', ... ,'promptTips': '{"result": true, "error": null, "outputs_to_execute": ["36"], "node_errors": {}}'}}}
如果promptTips中node_errors不为空,说明有节点出错了
⚠️ 节点错误信息如下:
node_errors{}
📝 taskId: 1979110509284917250
说明:taskId 用于查询任务状态和获取结果。
说明: 如果promptTips中node_errors不为空,说明有节点出错了

Step 5:轮询任务状态#

脚本会自动每隔 5 秒查询一次任务状态:
⏳ 任务排队中...
⏳ 任务运行中...
🎉 生成结果完成!
✅ 任务完成!
SUCCESS → 任务完成
有failedReason → 任务失败
其他状态 → 等待中

Step 6:获取生成结果#

任务完成后,脚本输出结果链接:
🎉 生成结果完成!
https://rh-images.xiaoyaoyou.com/f24a6365b08fa3bc02f55cd1f63e74a7/output/ComfyUI_00001_vpvtp_1760691733.png
直接打开链接即可查看生成文件。

⚡ 小贴士#

1.
文件路径格式
Windows 用户使用:D:\path\to\file.jpg
2.
网络问题
上传或提交任务可能因网络慢导致失败,可重试。
3.
一次修改多个节点
循环输入 nodeId + fieldName + 新内容,输入 exit 结束循环。
4.
文件类型处理
IMAGE → 自动上传文件
STRING → 直接输入文本
LIST → 直接在fieldData里面选择列表里面一个index的值更新到fieldValue里面

4. 使用流程总结#

1.
输入 api_key 和 webappId
2.
获取 nodeInfoList
3.
循环修改节点
4.
提交任务
5.
自动轮询状态
6.
获取生成结果文件链接
完全通过 Python 脚本操作 RunningHub AI 应用,无需在网页上手动操作,非常适合批量处理任务。

5. Python 自动操作脚本完整示例#

修改于 2026-03-10 11:44:01
上一页
接口错误码说明
下一页
AI应用完整接入示例高阶版
Built with