nodeInfoList 实现动态参数替换,使得任务运行灵活可控。POST https://www.runninghub.cn/task/openapi/createPOST,请求体格式为 application/json| Header | 是否必填 | 示例值 | 说明 |
|---|---|---|---|
Host | 是 | www.runninghub.cn | API 域名,必须精确填写 |
Content-Type | 是 | application/json | 请求体类型 |
⚠️ 注意:某些 HTTP 客户端可能会自动添加 Host头,但建议在接口测试或 SDK 实现时手动确认。
| 参数名 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
apiKey | string | 是 | 用户的 API 密钥,用于身份认证 |
workflowId | string | 是 | 工作流模板 ID,可通过平台导出获得 |
nodeInfoList | array | 否 | 节点参数修改列表,用于在执行前替换默认参数 |
| 字段 | 类型 | 说明 |
|---|---|---|
nodeId | string | 节点的唯一 编号,来源于工作流 JSON 文件 |
fieldName | string | 要修改的字段名,例如 text、seed、steps |
fieldValue | any | 替换后的新值,需与原字段类型一致 |
{
"apiKey": "your-api-key",
"workflowId": "1904136902449209346",
"nodeInfoList": [
{
"nodeId": "6",
"fieldName": "text",
"fieldValue": "1 girl in classroom"
},
{
"nodeId": "3",
"fieldName": "seed",
"fieldValue": "1231231"
}
]
}| 参数名 | 类型 | 默认值 | 说明 |
|---|---|---|---|
addMetadata | boolean | true | 是否在图片中写入元信息(如提示词) |
webhookUrl | string | 无 | 任务完成后回调的 URL,平台会主动向该地址发送任务结果 |
workflow | string | 无 | 自定义完整工作流(JSON 字符串),如指定则忽略 workflowId |
instanceType | string | 无 | 发起任务指定实例类型 |
usePersonalQueue | boolean | false | 独占类型任务是否入队 |
"usePersonalQueue": "true"instanceType 参数。例如:"instanceType": "plus"webhookUrl 参数。例如:"webhookUrl": "https://your-webhook-url"⚠️ 推荐仅开发人员使用此参数
POST 请求:{
"event": "TASK_END",
"taskId": "1904163390028185602",
"eventData": "{\"code\":0,\"msg\":\"success\",\"data\":[{\"fileUrl\":\"https://rh-images.xiaoyaoyou.com/de0db6f2564c8697b07df55a77f07be9/output/ComfyUI_00033_hpgko_1742822929.png\",\"fileType\":\"png\",\"taskCostTime\":0,\"nodeId\":\"9\"}]}"
}event:固定为 TASK_ENDtaskId:对应任务 IDeventData:与“查询任务生成结果”接口返回结构一致⚠️ 特别注意:接收 webhook 回调的接口必须异步处理,否则平台请求超时可能会触发多次重试。
{
"code": 0,
"msg": "success",
"data": {
"netWssUrl": null,
"taskId": "1910246754753896450",
"clientId": "e825290b08ca2015b8f62f0bbdb5f5f6",
"taskStatus": "QUEUED",
"promptTips": "{\"result\": true, \"error\": null, \"outputs_to_execute\": [\"9\"], \"node_errors\": {}}"
}
}| 字段名 | 类型 | 说明 |
|---|---|---|
code | int | 状态码,0 表示成功 |
msg | string | 提示信息 |
data | object | 返回数据对象,见下表 |
| 字段名 | 类型 | 说明 |
|---|---|---|
taskId | string | 创建的任务 ID,可用于查询状态或获取结果 |
taskStatus | string | 初始状态,可能为:QUEUED、RUNNING、FAILED |
clientId | string | 平台内部标识,用于排错,无需关注 |
netWssUrl | string | WebSocket 地址(当前不稳定,不推荐使用) |
promptTips | string | ComfyUI 校验信息(字符串格式的 JSON),可用于识别配置异常节点 |
nodeId 和 fieldName 的准确性promptTips 含有错误信息,请根据 nodeId 精确排查问题webhookUrl 接收结果通知,或轮询状态与结果接口netWssUrl 监听实时状态(当前版本不稳定)