发起Midjourney作画
POST
/ai/create/midjourney发起Midjourney作画
请求参数
midjourney模型专用参数,需使用mj模型专用model code。(object)
风格差异化,取值范围:0~100,默认值0。
风格艺术化,取值范围:0~1000,默认值100。
精细度,默认值 "1"
v6 v5.2 niji5 - ".25",".5","1"
v6.1 - ".5","1","2"
使用 Beta 升级器 (默认值 false)
无缝贴图,可选值:true、false,默认值false。
风格参考图片(只能用于V6 和 NIJI 6模型)注:和风格参考种子二选一
风格参考种子(>0) 注:和风格参考图片参数二选一
风格参考权重,取值范围:0~1000 ,默认值100。
角色风格参考图片(只能用于V6 和 NIJI 6模型)
角色风格参考权重,取值范围:0~100 ,默认值0,只在cref参数下生效。
MJ模型code,可使用code值:301、302、303、304、305
作画描述,1000字符以内。
可选平台资源接口预设的prompt来查看效果。
注:
1.若未传底图(即init_image_url
为空)时,作画描述不能为空。
2.若传了底图,且作画描述为空,会自动获取图片的tag填充为prompt来进行图生图。
Validate[max: 1500; ]
作画负面描述,1000字符以内,可以补充不需要在图片里看到的内容。
注:
- 无界AI的模型,基本都会预设一些默认的负面描述。
- 直接填内容即可,不需要再次否定。
Validate[max: 1000; ]
是否完全控制负向描述词,可选值:true、false,默认:false。
true:仅客户上定义的负面描述词会生效。
false:使用官方模型定义的负向描述。
批量生成的数量,默认4张,上限100张。
注:使用Midjourney模型创建的数量必须为4的倍数。
结果图宽度。
MJ仅支持配置的尺寸,不支持自定义尺寸。
可通过获取作画模型的预设资源(ai/default_resource)
接口查询,获取返回列表中的分辨率信息(resolution_new
-resolution
_list
-width`)。
结果图高度。限制参考width。
图生图底图URL。
注:
- 图片大小要限制在2M以内,强烈建议提前压缩,图片大小不影响出图效果。
- 若使用七牛云地址,支持psd、jpeg、png、gif、webp、tiff、bmp、avif、heif格式的图片。
- 若为其他地址,仅支持jpg、png、webp、jpeg格式。外部链接的可用性和延迟需要客户自己保障,否则失败率会上升。如果是临时链接,建议有效期大于1个小时,以避免极端情况。
- 如果传了底图,但是prompt没传,会自动获取图片的tag填充为prompt来进行图生图。
底图宽度。
建议和输入底图的宽度保持一致,不一致时平台按此值计算。
底图高度。
建议和输入底图的高度保持一致,不一致时平台按此值计算。
创意度/二次元强度,默认50,取值范围为[0-100]。
创意度越低,生成的图片越接近参考图。
注:
- 使用底图(即
init_image_url
有值)时才会生效。 - 对应模型中的参数为去噪强度(denoising strength)。
风格选择参数,限制数量不超过10个。
可通过获取作画模型的预设资源(ai/default_resource)
接口查询,获取返回列表中的元素魔法(style_decoration
-key
)字段。
imageType,style,artist,elementMagic本质上也都属于styleDecoration。
随机种子,生成图片的seed,默认随机生成。
通过随机种子确定扩散的初始状态,进而控制生成的样本的多样性。
相同的种子值可以保持图像的一致性,若设置相同的种子编号、模型,可以重新生成类似的图像。
注:目前不支持字母,传字母会导致作画超时或失败。
提示词相关性(CFG scale),取值范围[1-30],默认值7。
表示AI对描述参数的倾向程度,数值越大会越专注于提示词的内容,生成更加符合描述的图像。
回调url
回调重试规则:
- 支持5级重试时间: 5, 10, 30, 60, 120 (单位:秒),也就是分别会在5s、10s、30s...时进行回调重试
- 当回调通知方返回"success"时,我们会认为您已经成功处理回调,并终止重试
回调报文:
包含字段注释:{ "artwork_url": "https://cdn.wujiebantu.com/ai/530FFE6722D2A2B4A9504166221AAB40-01.jpg", "audit_info": { "check_fail": false, "hit": false, "data_id": "245959", "total_suggestion": "PASS", "scan_scene_d_t_o_s": [{ "rate": 0.9944, "suggestion": "pass", "label": "politics", "label_desc": "涉政", "scene": "TERRORISM" }, { "rate": 1, "suggestion": "pass", "label": "terrorism", "label_desc": "暴恐", "scene": "TERRORISM" }, { "rate": 0.9993, "suggestion": "pass", "label": "porn", "label_desc": "色情", "scene": "PORN" }, { "rate": 1, "suggestion": "pass", "label": "prohibition", "label_desc": "违禁", "scene": "TERRORISM" }, { "rate": 0.9986, "suggestion": "pass", "label": "sexy", "label_desc": "性感", "scene": "PORN" } ], "url": "https://cdn.wujiebantu.com/ai/810F1750EFF2EC416ED6682DFFCFBF2C-01.jpg-v800" }, "batch_task_key": "14DBBD0743C8715D92183756E3FB398C", "code": 0, "complete_time": 1681109462, "integral_cost": 2, "integral_cost_message": "积分已扣除", "involve_yellow": 0, "key": "EF8DF2DCF18D0D69F7F836A100C857AF", "success": true }
success - 作画是否成功
code - 作画是否成功code,0=成功 1=失败
key - 对应作画任务的key
artwork_url - 作画生成结果图url
complete_time - 作画完成时间
integral_cost - 积分花费
integral_cost_message - 积分花费说明
{
"mj_param": {
"chaos": 0,
"stylize": 100,
"quality": "1",
"upbeta": false,
"tile": false,
"sref_urls": [
"https://data.wujiebantu.com/test/girl2.jpg"
],
"sref_random": 784,
"sw": 100,
"cref_urls": [
"https://data.wujiebantu.com/test/meishaonv.jpeg"
],
"cw": 0
},
"model": 304,
"prompt": "夜幕下的赛博朋克城市",
"uc_prompt": "低分辨率,不良解剖结构,文本,低质量,(突变,绘制不良:1.2),肥胖,不良比例",
"fully_custom_uc_prompt": true,
"num": 4,
"width": 512,
"height": 512,
"init_image_url": "https://cdn.wujiebantu.com/ai/C837D53F842A48AEDFA7DA2976D834FE-01.png",
"init_width": 512,
"init_height": 512,
"creativity_degree": 50,
"style_decoration": [
"星空法"
],
"seed": "1",
"cfg": 7,
"notify_url": "www.isidro-stehr.com"
}
示例代码
返回响应
OK
返回数据(object)
作画结果result列表
{
"code": "200",
"message": "success",
"data": {
"keys": "C5B5FE8DBF3679D9049342C130341BD9",
"results": [
{
"key": "C5B5FE8DBF3679D9049342C130341BD9",
"expected_second": 12,
"batch_task_key": "14DBBD0743C8715D92183756E3FB398C"
}
],
"expected_integral_cost": 2
}
}