POST /api/v1/generate/{workflow}application/jsonmode参数指定:| 参数名 | 类型 | 必填 | 说明 | 示例 |
|---|---|---|---|---|
| workflow | string | 是 | 工作流标识符 | text-to-image |
| mode | string | 否 | 调用模式,默认为sync | sync/async_websocket/async_callback |
| callback | string | 条件必填 | 回调URL,mode=async_callback时必填 | https://your-domain.com/callback |
| costLookup | boolean | 否 | 默认值为false,如果指定为true,用于查询参数对应的积分消耗值,接口不实际执行生成任务 | false |
| 参数类型 | 说明 | 示例值 |
|---|---|---|
| string | 字符串类型 | "hello world" |
| number | 数字类型 | 42 |
| string array | 字符串数组 | "item1,item2,item3" |
| number array | 数字数组 | "1,2,3,4" |
| 参数类型 | 说明 | 示例值 |
|---|---|---|
| image upload | 图片上传 | 支持URL和Base64两种格式 |
⚠️ 注意:
仅支持jpg和png格式的图片作为参数传递给 workflow。
{
"code": "Success",
"data": {
"websocket": "wss://crowdcomputed.com/user/20250415193856584384",
"spend": 100,
"balance": 3900,
"taskId": "582079535692914438",
"status": "finished",
"outputs": [...]
}
}| 字段名 | 类型 | 说明 | 示例 |
|---|---|---|---|
| code | string | 响应状态码 | "Success" |
| data | object | 响应数据对象 | 包含任务相关信息 |
| 字段名 | 类型 | 说明 | 示例 |
|---|---|---|---|
| websocket | string | WebSocket连接地址,mode=async_websocket时返回 | "wss://crowdcomputed.com/user/20250415193856584384" |
| spend | number | 本次任务消耗的积分/点数 | 100 |
| balance | number | 用户剩余积分/点数 | 3900 |
| taskId | string | 任务唯一标识符 | "582079535692914438" |
| status | string | 任务状态 | "waiting"/"generating"/"finished"/"failed" |
| outputs | array | 输出结果数组,任务完成时包含 | 包含多个输出对象 |