回调说明
以下为回调全部内容
{
"image_url": "https://midjourney.cdn.duomiapi.com/attachments/1232666349827002421/1234103458492317767/saltbertt1915_Green_fields_forests_fairies_in_white_playing_the_03d7067b-f5aa-42f1-923b-1e81797aa334.png?ex=662f83e9&is=662e3269&hm=e87470cf33ca0db2c0df2318a56b2e615919905df74360d8981d6d42e924fdbc&",
"image_id": "1714303535954804",
"raw_image_url": "https://midjourney.cdn.duomiapi.com/attachments/1232666349827002421/1234103458492317767/saltbertt1915_Green_fields_forests_fairies_in_white_playing_the_03d7067b-f5aa-42f1-923b-1e81797aa334.png?ex=662f83e9&is=662e3269&hm=e87470cf33ca0db2c0df2318a56b2e615919905df74360d8981d6d42e924fdbc&",
"progress": "100%",
"trace_id": "1714303535954804",
"actions": "["upsample1","upsample2","upsample3","upsample4","reroll","variation1","variation2","variation3","variation4"]",
"messageHash": "03d7067b-f5aa-42f1-923b-1e81797aa334", "buttons": "[{"customId":"MJ::JOB::upsample::1::03d7067b-f5aa-42f1-923b-1e81797aa334","emoji":"","label":"U1","type":2,"style":2},{"customId":"MJ::JOB::upsample::2::03d7067b-f5aa-42f1-923b-1e81797aa334","emoji":"","label":"U2","type":2,"style":2},{"customId":"MJ::JOB::upsample::3::03d7067b-f5aa-42f1-923b-1e81797aa334","emoji":"","label":"U3","type":2,"style":2},{"customId":"MJ::JOB::upsample::4::03d7067b-f5aa-42f1-923b-1e81797aa334","emoji":"","label":"U4","type":2,"style":2},{"customId":"MJ::JOB::reroll::0::03d7067b-f5aa-42f1-923b-1e81797aa334::SOLO","emoji":"\ud83d\udd04","label":"","type":2,"style":2},{"customId":"MJ::JOB::variation::1::03d7067b-f5aa-42f1-923b-1e81797aa334","emoji":"","label":"V1","type":2,"style":2},{"customId":"MJ::JOB::variation::2::03d7067b-f5aa-42f1-923b-1e81797aa334","emoji":"","label":"V2","type":2,"style":2},{"customId":"MJ::JOB::variation::3::03d7067b-f5aa-42f1-923b-1e81797aa334","emoji":"","label":"V3","type":2,"style":2},{"customId":"MJ::JOB::variation::4::03d7067b-f5aa-42f1-923b-1e81797aa334","emoji":"","label":"V4","type":2,"style":2}]",
"status": "3",
"update_time": "1714303591",
"task_id": "1714303535954804"}说明
status
0-已提交;1-执行任务中;2-失败;3-成功
当status=2,说明在提交成功后的绘画过程中有失败情况,会有msg显示相关信息
{
"status":2,
"msg":"失败原因",
"task_id":"xxx"}MJ生成(生成变换/放大)
接口状态:开发中 接口URL: POST https://api.oagi.com.cn/api/midjourney/imagine/fast Content-Type:multipart/form-data 认证方式:无需认证
请求参数
Body 请求参数
| 参数名 | 参数值 | 是否必填 | 参数类型 | 描述说明 |
|---|---|---|---|---|
action | generate | 是 | String | 必填。在第一次生成预览图时,需要指定该值为 generate,并填入 prompt 字段。在后续需要对图像进行处理时,可以设置为第一次生成结果的返回值中的 actions 的任一值,代表待处理图像的操作类型。该值默认为 generate 例如放大第一张:此时action=upsample1 |
prompt | 美女 | 否 | String | action为generate时必填。图像描述。一些MJ参数可在此构建,包括指定版本号等。已配置GPT将描述词翻译为英文 |
key | Bh3oi26r1FPFCMrJ59RKngSXB2 | 是 | String | 必填。从API后台秘钥管理处获得 |
callback_url | https://baidu.com | 是 | String | 必填。Webhook 回调 URL。图片生成完毕之后,生成结果将会以 POST 形式发送到此 Webhook URL。 |
image_id | 1712990555139924 | 否 | String | 选填。图像 ID。在第一次生成预览图时,不需要指定该字段。在后续需要对图像进行处理时,需要指定该字段,代表待处理图像的 ID。该 ID 即为第一次生成预览图时返回的 image_id 字段 |
是 | String |
响应示例
成功(200):
{
"code": 200,
"msg": "请求成功",
"data": {},
"task_id": "f3713bb3-8830-4f06-8e51-dcbb1b64f107"
"exec_time": 0.753757,
"ip": "182.129.147.122"
}失败(403、400):
403
"生成图片操作被禁止,大部分会遇到如下 2 种情况,detail 字段如下: 1. The prompt has blocked words `xxx`:多米API 对输入 prompt 增加了违禁词检测,如果 prompt 包含违禁词,则会显示提示输入的 prompt 不合规。建议的解决办法是请更换 prompt 中的违禁词。 2. Sorry! Our Al moderators feel your prompt might be against our community standards:当上述多米API的 prompt 违禁词检测没有问题时,Midjourney 还会有第二层 AI 判定输入的 prompt 是否有问题或者敏感,如果 AI 判定输入词有问题,则只会提示上述内容。注意:因为这里输入 Midjourney AI 判定,所以里面有些误判或者不可控因素在里面,建议的解决办法是对输入的 prompt 进行微调,大概率就能通过。"
no_params( 400)
{
"code": 400,
"msg": "MJ接口超时或异常,此次请求不会扣费:parameter error",
"data": "",
"exec_time": 0.642354,
"ip": "182.129.147.122"
}提交Blend任务(混图)
本 API 对接了 Midjourney 官方,提供了 Midjourney 多个图像的融合能力。
注意:请求格式是json!不是form-data!!!
注意:请求格式是json!不是form-data!!!
注意:请求格式是json!不是form-data!!!
![]()
![]()
![]()
![]()
接口状态:已完成 接口URL: POST https://api.oagi.com.cn/api/midjourney/imagine/blend Content-Type:application/json 认证方式:无需认证
请求参数
Body 请求参数
{
"key": "Bh3oi26r1FPFCMrJ59RKngSXB2", //后台申请的key
"base64Array": [2 items], //图片;base64编码;默认两张,最多5张
"dimensions": "PORTRAIT", //尺寸 枚举值:PORTRAIT; SQUARE; LANDSCAPE说明: PORTRAIT(2:3); SQUARE(1:1); LANDSCAPE(3:2)
"state": "", //自定义参数。
"callback_url": "https://baidu.com/", //必填。Webhook 回调 URL。图片生成完毕之后,生成结果将会以 POST 形式发送到此 Webhook URL。
"prompt": "girl"
}| 参数名 | 参数值 | 是否必填 | 参数类型 | 描述说明 |
|---|---|---|---|---|
key | Bh3oi26r1FPFCMrJ59RKngSXB2 | 是 | String | 后台申请的key |
base64Array | data:image/png;base64,xxx1 | 是 | Array | 图片;base64编码;默认两张,最多5张 |
dimensions | PORTRAIT | 是 | String | 尺寸 枚举值:PORTRAIT; SQUARE; LANDSCAPE说明: PORTRAIT(2:3); SQUARE(1:1); LANDSCAPE(3:2) |
state | string | 否 | String | 自定义参数。 |
callback_url | 是 | String | 必填。Webhook 回调 URL。图片生成完毕之后,生成结果将会以 POST 形式发送到此 Webhook URL。 |
响应示例
成功(200):
失败(400):
{
"code": 400,
"msg": "base64 format error",
"data": "",
"exec_time": 2.095492,
"ip": "182.129.164.84"
}
粤ICP备2024208123号-6