通用步骤
有以下两种方式获取模型code:
☝️ 使用通用模型/漫画模型/MJ模型
调用「[获取模型列表](api-110968144)」接口,获取支持的作画模型列表,找到要使用的作画模型。
返回信息里的`model_code`将作为该模型的唯一标识用于传参。
注:若使用MJ模型请联系,需联系技术人员配置。
✌️ 使用风格模型
调用「[获取作画风格模型的预设资源](api-110968151)」,获取风格模型列表,返回信息里的`model_code`、`key` 将作为该模型的标识用于传参。
:::highlight gray
注:若使用风格模型则作画接口中`model`和`style_model`必填。风格模型的`model_code`对应作画接口的`model`, 风格模型的`key`对应作画接口的`style_model`。
:::
:::highlight gray
注:不使用预设资源可忽略该步骤。
:::
调用「[获取预设资源](api-110968143)」接口,传入要查询的模型的标识`model_code`,获取模型对应的预设资源列表。
预设资源里包含的是能够用于作画起到一定修饰作用的一些元素(风格选择、融合模型、角色同人等,与无界AI对应)。
:::highlight gray
注:不需要计算作画消耗积分可忽略该步骤。
:::
调用「[计算作画成本](api-110968158)」接口,传入作画参数,可计算出本次作画需要消耗的积分。
调用「[发起AI作画](api-110968152)」接口,传入要使用的作画模型、描述词、尺寸、作画数量、使用的预设资源等一系列参数发起作画。
接口成功响应意味着系统已经收到该作画任务,同时会返回该任务的唯一标识--字段`key`用于任务提交后的进度或结果查询。
☝️ 调用「[作画结果查询](api-110968145)」接口,传入要查询的作画任务的标识`keys`查询作画进度/结果,可批量查询。
返回的信息中包含有预计剩余作画完成时间(作画生成中)、作画结果图url(作画任务已完成)以及作画失败原因(作画任务已完成但失败)等信息,详情参考对应接口文档。
✌️ 若期望得到作画结果更详细的信息,可调用「[作画成功后的图片详情查询](api-110968149)」接口。
若发起作画时传入了接受异步通知的url,平台在作画完成后会自动将上述作画结果发送到此地址。