runninghub-api
  1. 资源上传
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
    • 查询任务状态
    • 查询任务生成结果
    • 获取webhook事件详情
    • 重新发送指定webhook事件
  • 资源上传
    • 文件上传
      POST
    • 上传资源(弃用)
      POST
    • 上传Lora-获取Lora上传地址
      POST
  • 获取账户信息
    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. 资源上传

上传资源(弃用)

将废弃
POST
/task/openapi/upload

RunningHub 资源上传说明(图片、音视、视频、压缩包)#

📌 场景简介#

本接口用于资源上传,支持上传图片、音频、视频、ZIP 压缩包(图片压缩包)至 RunningHub 服务器。上传后的文件将被对应加载节点(如 LoadImage,LoadImages(zip),LoadAudio和LoadVideo )加载,作为工作流的输入资源使用。
⚠️ 注意事项:
非图床 / 文件存储服务:上传后的图片、音频、视频、压缩包均无法通过 URL 直接访问。
返回的 fileName 字段为文件在服务器上的相对路径,请勿随意拼接为外链访问。
此接口不支持输入url,适用于无外链的场景,有云存储外链时可以直接填入对应的官方节点

📤 上传要求#

1. 支持文件类型汇总#

文件类别支持格式
图片JPG、PNG、JPEG、WEBP
图片压缩包ZIP
音频MP3、WAV、FLAC
视频MP4、AVI、MOV、MKV

2. 单文件大小限制#

所有类型文件单文件大小上限为 30MB
✅ 推荐做法:
若文件超过 30MB,请上传到云存储(如 OSS、COS、S3 等),并将文件的 公开直链 URL 传入工作流对应加载节点。
云图像路径支持外链访问,但请确保链接可访问,且稳定可靠。
压缩包文件大小需限制在30MB以内。

🧾 上传响应示例#

上传成功后,服务端返回 JSON 响应,fileName 为核心加载路径。

1. 图片上传响应#

{
  "code": 0,
  "msg": "success",
  "data": {
    "fileName": "api/9d77b8530f8b3591edc5c4e8f3f55b2cf0960bb2ca35c04e32c1677687866576.png",
    "fileType": "input"
  }
}

2. 图像(ZIP 压缩包)上传响应#

{
    "code": 0,
    "msg": "success",
    "data": {
        "fileName": "6c8e54223d1a46185917429fbb0be83e6d5063e6016d0673ebad5da35753ecd0",
        "fileType": "input"
    }
}

3. 音频上传响应#

{
  "code": 0,
  "msg": "success",
  "data": {
    "fileName": "api/7a2f4c8d1e5b9g3h6j0k2l7m4n8p1q3r5s9t0u2v4w6x8y0z1.mp3",
    "fileType": "input"
  }

4. 视频上传响应#

{
    "code": 0,
    "msg": "success",
    "data": {
        "fileName": "api/14c585a56d8f7c3b9c1ad3c4f8edc93a9fd9f79e21b4d10afd811322bf65f3c2.mp4",
        "fileType": "input"
    }
}
🔑 关键字段说明:
fileName为文件加载的唯一路径,需准确传入对应节点。

📥 如何将文件用于对应加载节点?#

获取上传返回的 fileName 后,需在工作流配置中按文件类型匹配节点,示例如下:

1. 图片 → LoadImage 节点#

"nodeInfoList": [
  {
    "nodeId": "10",
    "fieldName": "image",
    "fieldValue": "api/9d77b8530f8b3591edc5c4e8f3f55b2cf0960bb2ca35c04e32c1677687866576.png"
  }
]

2. 图像(ZIP 压缩包) → LoadImages(zip) 节点#

"nodeInfoList": [
  {
    "nodeId": "6",
    "fieldName": "upload",
    "fieldValue": "6c8e54223d1a46185917429fbb0be83e6d5063e6016d0673ebad5da35753ecd0"
  }
]

3. 音频 → LoadAudio 节点#

"nodeInfoList": [
  {
    "nodeId": "2",
    "fieldName": "audio",
    "fieldValue": "api/7a2f4c8d1e5b9g3h6j0k2l7m4n8p1q3r5s9t0u2v4w6x8y0z1.mp3"
  }
]

4. 视频 → LoadVideo 节点#

"nodeInfoList": [
  {
    "nodeId": "7",
    "fieldName": "video",
    "fieldValue": "api/14c585a56d8f7c3b9c1ad3c4f8edc93a9fd9f79e21b4d10afd811322bf65f3c2.mp4"
  }
]
nodeId:工作流节点的编号
fieldName:字段名,例如图像输入请使用 "image"
fieldValue:上传返回的 fileName 字段值

📝 文件上传后使用流程(以图像压缩包为例)#

1. 新建工作流(ZIP批量上传图片)#

image-20250904172450259

2.在对应位置填入响应信息#

找到指定位置
image-20250904172450259
填写信息
image-20250904172450259
如需进一步支持,请联系技术团队。

请求参数

Authorization
Header 参数

Body 参数multipart/form-data

请求示例代码

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/upload' \
--header 'Host: www.runninghub.cn' \
--header 'Authorization: Bearer [Your API KEY]' \
--form 'apiKey="请输入自己的key"' \
--form 'file=@"D:\\temp\\ComfyUI_00743_uiqpt_1742470204.png"' \
--form 'fileType="input"'

返回响应

🟢200成功
application/json
Body

示例
{
    "code": 0,
    "msg": "success",
    "data": {
        "fileName": "api/9d77b8530f8b3591edc5c4e8f3f55b2cf0960bb2ca35c04e32c1677687866576.png",
        "fileType": "input"
    }
}
修改于 2026-01-26 02:40:23
上一页
文件上传
下一页
上传Lora-获取Lora上传地址
Built with