retainSeconds 参数添加到了附加参数(可选)表格中,并新增了一个专门的使用说明小节,同时在示例请求体中展示了其用法。nodeInfoList 实现动态参数替换,使得任务运行灵活可控。POST https://www.runninghub.cn/task/openapi/createPOST,请求体格式为 application/json| Header | 是否必填 | 示例值 | 说明 |
|---|---|---|---|
Host | 是 | www.runninghub.cn | API 域名,必须精确填写 |
Content-Type | 是 | application/json | 请求体类型 |
| 参数名 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
apiKey | string | 是 | 用户的 API 密钥,用于身份认证 |
workflowId | string | 是 | 工作流模板 ID,可通过平台导出获得 |
nodeInfoList | array | 否 | 节点参数修改列表,用于在执行前替换默认参数 |
accessPassword | string | 否 | 工作流开启加密访问时使用的访问密码 |
| 字段 | 类型 | 说明 |
|---|---|---|
nodeId | string | 节点的唯一编号,来源于工作流 JSON 文件 |
fieldName | string | 要修改的字段名 ,例如 text、seed、steps |
fieldValue | any | 替换后的新值,需与原字段类型一致 |
{
"apiKey": "your-api-key",
"workflowId": "1904136902449209346",
"retainSeconds": 60,
"nodeInfoList": [
{
"nodeId": "6",
"fieldName": "text",
"fieldValue": "1 girl in classroom"
}
]
}| 参数名 | 类型 | 默认值 | 说明 |
|---|---|---|---|
addMetadata | boolean | true | 是否在图片中写入元信息(如提示词) |
webhookUrl | string | 无 | 任务完成后回调的 URL |
workflow | string | 无 | 自定义完整工作流 JSON,如指定则忽略 workflowId |
instanceType | string | 无 | 指定实例类型(如 plus) |
usePersonalQueue | boolean | false | 独占类型任务是否进入个人排队队列 |
retainSeconds | Integer | 无 | 实例保留时长(10~180秒),详见下方说明 |
10 ~ 180 秒。"retainSeconds": 60instanceType 参数。例如:"instanceType": "plus"webhookUrl 参数。任务完成后,RunningHub 会向该地址发送如下 POST 请求:{
"event": "TASK_END",
"taskId": "1904163390028185602",
"eventData": "{\"code\":0,\"msg\":\"success\",\"data\":[{\"fileUrl\":\"...\",\"fileType\":\"png\",\"nodeId\":\"9\"}]}"
}{
"code": 0,
"msg": "success",
"data": {
"taskId": "1910246754753896450",
"taskStatus": "QUEUED",
"clientId": "e825290b08ca2015b8f62f0bbdb5f5f6"
}
}| 字段名 | 类型 | 说明 |
|---|---|---|
code | int | 状态码,0 表示成功 |
msg | string | 提示信息 |
data | object | 返回数据对象 |
| 字段名 | 类型 | 说明 |
|---|---|---|
taskId | string | 创建的任务 ID |
taskStatus | string | 初始状态:QUEUED、RUNNING、FAILED |
promptTips | string | ComfyUI 校验信息,可用于识别配置异常节点 |
nodeId 和 fieldName 的准确性。webhookUrl 接收结果通知,或轮询状态与结果接口。retainSeconds 以获取更快的响应速度。