无界AI
  1. 作画流程
无界AI
  • 无界AI企业服务
  • 无界AI企业智能客服
  • 更新日志
  • 公告
    • 重要公告:作画数据清理及存储期限调整
  • API接入指南
    • 对接流程
    • 企业认证
    • 鉴权认证
    • 调用作画
  • 作画指南
    • 作画参数
    • 作画出图速度
    • 作画价格说明
    • 作画审核
    • 作画对账
    • 模型使用推荐
  • AI专业版作画
    • 专业版作画步骤说明
    • 专业版作画案例
    • 作画流程
      • 发起AI作画
        POST
      • 获取模型列表
        GET
      • 获取条件生图模式列表
        GET
      • 作画轮询接口
        POST
      • 作画查询接口
        GET
      • lora训练基础模型信息列表
        GET
    • 文生视频
      • 文生视频
      • 文生视频结果查询
    • 账户
      • 账户时长余额
    • 实验室
      • 实验室-模型列表
      • AI实验室详情
      • 分割一切
      • 一镜到底
      • 矢量图
      • 3D图生成
  • AI普通版作画
    • AI作画案例
    • AI作画步骤说明
    • 积分收费规则
    • 作画流程
      • 发起AI作画
      • 发起Midjourney作画
      • 发起4K图作画
      • 发起透明图作画
      • 获取作画模型列表
      • 获取作画风格模型的预设资源
      • 获取作画模型的预设资源
      • 单个作画结果详情查询
      • 批量作画结果查询
      • 作画历史记录
      • 计算作画成本
      • 故障通知
    • 定制API
      • 图片换脸
      • 作画参数查询
      • 模版作画接口
      • 图片年轻化
    • 图生视频
      • 图生视频结果查询
      • 图生视频
    • 作画队列
      • 获取单个模型排队信息
      • 加速作画
      • 撤销作画
    • 单独超分
      • 图片超分辨
      • 超分辨结果批量查询
  • AI视频生视频
    • 视频生视频步骤及案例
    • 发起视频生视频
    • 视频生成成功后的视频详情查询
    • 计算视频生视频成本
    • 获取模型列表及价格表
    • 模型排队情况查询
    • 视频生成结果查询
  • AI咒语解析
    • 发起咒语解析
    • 查询解析结果
  • 付费开通API
    • 魔法骰子
      • 魔法骰子主题列表
      • 魔法骰子生成
    • 作画咒语查询
  • AI化身&个性相机
    • 化身收费规则
    • 个性相机作画步骤说明
    • 个性相机作画案例
    • 化身训练
      • 错误码
      • 调用须知
      • 化身训练图片检测
      • 化身详情查询
      • 化身删除
      • 创建化身
    • 个性相机基础版
      • 发起作画
      • 生成自定义模版
      • 获取资源选项
    • 个性相机高阶版
      • 获取作画模版
      • 作画查询接口
      • 发起作画
      • 作画轮询接口
    • 个性相机极速版
      • 获取资源选项
      • 发起作画
  • 提升作画效率
    • 提升作画模型「QPS/通道」介绍
    • 获取AI模型列表
    • 查询提升QPS/通道订单详情
    • 提升QPS/通道
    • 获取AI功能列表
    • 分页查询提升QPS/通道订单
    • 计算提升QPS/通道积分
  • 自定义镜像
    • 使用说明
    • 无界AI开放服务
      • 异步任务提交接口
      • 任务批量查询接口
      • 任务单个查询接口
    • 业务方服务
      • 业务方回调接收接口
    • 镜像内服务
      • 镜像标准
      • 任务处理
      • 健康检查
      • 闲忙检查
      • 结果查询
      • 监控信息
    • 无界AI服务(已废弃)
      • 任务回调无界服务接收 任务回调无界服务接收接口(以传递到进程中的complete_callback_url为准)
      • 任务批量查询接口
      • 异步任务提交接口
      • 任务单个查询接口
      • 同步任务提交接口
  • 用户账户
    • 获取用户积分可用余额
    • 向指定用户(手机号)发起积分兑换
  • LLM对话聊天
    • LLM API 对接
    • 收费规则
    • 创建对话
  • OpenAI Image
    • 收费规则
    • 图片创建
    • 图片编辑
    • 图片详情批量查询
  1. 作画流程

发起AI作画

POST
https://gate.wujieai.net/wj-open/v1/ai/pro/create
AI专业版作画作画流程
发起AI作画

请求参数

Body 参数application/json
model_code
integer <int32>
可选
模型code,可通过获取模型列表(/ai/pro/model_base_infos)接口查询,字段路径:data->model_code
示例值:
116
prompt
string <string>
可选
作画描述,1000字符以内
可选获取作画模型的预设资源(ai/default_resource)接口预设的prompt来查看效果。
Validate[max: 1000; ]
示例值:
一个美丽的女孩
width
integer <int32>
必需
图片宽
注意:
支持自定义尺寸,尺寸要求为64的倍数,最小尺寸为64,尺寸不为64的倍数的,会向64对齐,例96对齐64,97对齐到128。
默认尺寸最长边限制在1344以内。
若使用精绘,长边需限制在1024以内,分辨率限制在1024*576以内。
使用cutdiffion单边范围为【1088,3072】,分辨率乘积不超过5017600。
示例值:
512
height
integer <int32>
必需
图片高
支持自定义尺寸,同宽度
示例值:
512
supersize_multiple
number <float>
可选

图片超分倍数,默认不超分,可传小数,取值范围为[1-4]。
宽高超分倍数一致,向下取整。
超分的额外耗时较短,效果仅是单纯提高图片分辨率,不会变更AI出图后的内容。
注意:
ControlNet下该参数不需要指定,其超分由底图宽高决定(长边<=2048时,默认超分到2048,大于时,底图会被缩放到1024,再超分两倍)。

示例值:
1.0
prefine_multiple
number <float>
可选
图片精绘倍数,默认不精绘,可传小数,取值范围为[1~2]。
精绘是另一种将图片放大的方式,需要重新绘制一遍图片,会有较长的额外耗时,在细节刻画上表现更出色,也会消耗更多积分。
注:目前也支持精绘+超分组合使用(仅支持先精绘后超分),但仅支持2倍超分。
示例值:
1.0
batch_count
integer <int32>
必需
批量生成的数量。默认1张,上限100张。
示例值:
1
option_param
object (AiArtworkProOptionParamVO_request) 
可选
选项参数(object)
model_fusion
array[object (AiArtworkModelFusionVO_request) {2}] 
可选
模型融合,可通过获取作画模型的预设资源(ai/default_resource)接口查询,字段路径:data->create_option_menu->model_fusion->key。
character
array[string]
可选
角色同人,可通过获取作画模型的预设资源(ai/default_resource)接口查询,字段路径:data->create_option_menu->character-key。
示例值:
[c-机械朋克]
advanced_param
object (AiArtworkProAdvancedParamVO_request) 
可选
高级参数(object)
uc_prompt
string <string>
可选
作画负面描述,1000字符以内,可以补充不需要在图片里看到的内容
注:
1.
无界AI的模型,基本都会预设一些默认的负面描述。
2.
直接填内容即可,不需要再次否定
Validate[max: 1000; ]
示例值:
低分辨率,不良解剖结构,文本,低质量,(突变,绘制不良:1.2),肥胖,不良比例
restore_faces
boolean 
可选
是否开启面部修复,可选值:true、false,默认false
true:开启
false:不开启
示例值:
false
tilling
boolean 
可选
是否开启无缝贴图,可选值:true、false,默认false
true:开启
false:不开启
示例值:
false
seed
string <string>
可选
生成图片的seed,默认-1随机生成
通过随机种子确定扩散的初始状态,进而控制生成的样本的多样性
相同的种子值可以保持图像的一致性,若设置相同的种子编号、模型,可以重新生成类似的图像。
注:目前不支持字母,传字母会导致作画超时或失败
示例值:
-1
vae_file
string <string>
可选
VAE文件
可选值[7]:auto, Anything-V3.0.vae.pt, animevae.pt,kl-f8-anime2.vae.pt, orangemix.vae.pt, pastel-waifu-diffusion.vae.pt, vae-ft-mse-840000-ema-pruned.ckpt
默认值:auto
Validate[regexp: auto|Anything-V3\.0\.vae\.pt|animevae\.pt|kl-f8-anime2\.vae\.pt|orangemix\.vae\.pt|pastel-waifu-diffusion\.vae\.pt|vae-ft-mse-840000-ema-pruned\.ckpt; ]
示例值:
'Anything-V3.0.vae.pt'
cfg
number <float>
可选
CFG scale, 提示词相关性,表示AI对描述参数的倾向程度,数值越大会越专注于提示词的内容,生成更加符合描述的图像。
默认7,取值范围为[1-30]
示例值:
7
sampler_steps
integer <int32>
可选
采样步数,默认20步
随着步数的增大,可得到更精确的图像,但步数对出图耗时影响较大,过高会影响图片生成速度并产生扭曲。
支持输入自定义步长,根据超出预设步长倍数额外收取积分,详见收费规则介绍
示例值:
20
sampler_index
integer <int32>
可选
采样模式
是指扩散去噪算法的采样模式,如果设置正确,它们会发散并最终收敛
不同model支持的采样模式不同,可通过获取作画模型的预设资源(/ai/default_resource)接口查询,字段路径:data->create_option_menu->sampler_models->sampler_index
示例值:
17
clip_skip
integer <int32>
可选
画面描述匹配度,取值范围 [1~12] (DD不支持)
描述画面的准确程度与数值大小成反比,数值越小表示对图像的控制度越高,最佳使用区间为1-2。
示例值:
5
ensd
number <float>
可选
Eta noise seed delta,eta噪声种子增量
示例值:
0
hires_fix_param
object (AiArtworkHiresFixParamVO_request) 
可选
精绘参数(object)
img_to_img_param
object (AiArtworkProImgToImgParamVO_request) 
可选
图生图参数(object)
init_image_url
string <string>
可选
底图URL
1.
图片大小要限制在2M以内,强烈建议提前压缩,图片大小不影响出图效果
2.
若使用七牛云地址,支持psd、jpeg、png、gif、webp、tiff、bmp、avif、heif格式的图片
3.
若为其他地址,仅支持jpg、png、webp、jpeg格式。外部链接的可用性和延迟需要客户自己保障,否则失败率会上升。如果是临时链接,建议有效期大于1个小时,以避免极端情况
注:使用ControlNet时必填,为保证作图质量,ControlNet所做图片会保证最长边分辨率最低为2048,短边等比调整
示例值:
https://cdn.wujiebantu.com/ai/C837D53F842A48AEDFA7DA2976D834FE-01.png
creativity_degree
integer <int32>
可选
创意度/二次元强度,默认50,取值范围为[0-100]
创意度越低,生成的图片越接近参考图
注:
1.
对应模型中的参数为去噪强度(denoising strength)
示例值:
50
resize_mode
integer <int32>
可选
缩放模式,取值:0、1、2,默认值:0
0 - 仅调整大小
1 - 剪裁后缩放
2 - 缩放后填充空白
示例值:
0
control_net_params
array[object (AiArtworkProControlNetParamVo_request) {16}] 
可选
ControlNet参数
type
integer <int32>
必需
type code,controlnet条件
可通过Get获取条件生图模式列表(/ai/pro/controlNetOption)接口查询,字段路径:data->code
示例值:
0
preprocessor
integer <int32>
可选
preprocessor code,预处理器
可通过Get获取条件生图模式列表(/ai/pro/controlNetOption)接口查询,字段路径:data->preprocessor->code
示例值:
0
model
integer <int32>
可选
model code,controlnet模型选择
可通过Get获取条件生图模式列表(/ai/pro/controlNetOption)接口查询,字段路径:data->model->code
示例值:
0
control_weight
number <float>
权重
可选
示例值:
1
starting_control_step
number <float>
开始步数
可选
示例值:
0
ending_control_step
number <float>
结束步数
可选
示例值:
1
control_mode
integer <int32>
可选
模型控制模式,可选值:0、1、2
0-平衡
1-prompt作画描述优先
2-control_net优先
示例值:
0
image_url
string <string>
图片url
可选
示例值:
https://cdn.wujiebantu.com/B2381E03D5701D2EEEDCD19DDD624D74/1695093967/FsEkOaB1rQhSBP1qNWg-iVVA-z3m.jpg
image_width
integer <int32>
图片宽度
可选
示例值:
512
image_height
integer <int32>
图片高度
可选
示例值:
512
mask_url
string <string>
蒙版图片Url
可选
示例值:
https://cdn.wujiebantu.com/F4DA2BBBB4CCAD30ADE5274F8F9E7F08/controlnet/1692757097/FlSmnxPMRok9tkYAu0--CMkOlfo8.png
processor_res
integer <int32>
可选
预处理输入尺寸,选择特定预处理器下使用
取值范围可通过Get获取条件生图模式列表(/ai/pro/controlNetOption)接口查询,字段路径:data->preprocessor->resolution
示例值:
512
threshold_a
number <float>
可选
预处理阈值a,选择特定预处理器下使用
取值范围可通过Get获取条件生图模式列表(/ai/pro/controlNetOption)接口查询,字段路径:data->preprocessor->threshold_a
示例值:
8
threshold_b
number <float>
可选
预处理阈值b,选择特定预处理器下使用
取值范围可通过Get获取条件生图模式列表(/ai/pro/controlNetOption)接口查询,字段路径:data->preprocessor->threshold_b
示例值:
8
resize_mode
integer <int32>
可选
参考图缩放模式,取值:0、1、2
0 - 仅调整大小
1 - 剪裁后缩放
2 - 缩放后填充空白
示例值:
1
pixel_perfect
boolean 
可选
像素对齐,可选值:true、false
true:是
false:否
示例值:
true
inpainting_plugin_d_t_o
object (InpaintingPluginDTO_request) 
可选
修复蒙版插件参数(object)
enabled
boolean 
可选
是否开启 可选值:true、false,默认true
true:开启
false:不开启
示例值:
true
mask_zone_image_url
string <string>
必需
蒙版图(黑白图(白色区域为涂抹的位置))
示例值:
www.tobias-wiegand.biz
mask_blur
integer <int32>
可选
给遮罩添加高斯模糊效果,使得遮罩的边缘更加光滑
默认值4,取值范围[0,64]
示例值:
4
inpainting_fill
integer <int32>
可选
修复算法,填充空白区域,以进行去除物体、修复划痕等操作
取值范围[0,3],默认值为1
0 - fill:使用周边的像素信息来生成填充内容
1 - original:保留原始内容,不进行任何填充或修改
2 - latent noise:用于向图像或视觉效果添加一种随机性或变异性,增加图像的真实感、细节或多样性
3 - latent nothing:清空选定区域
示例值:
1
inpainting_mask_invert
boolean 
可选
修复遮罩反转,取值范围[0,1],默认值为0
0 - 对遮罩的区域进行修复或填充
1 - 对未被遮罩的区域进行修复或遮罩
示例值:
0
inpaint_full_res_padding
integer <int32>
可选
这个选项根据需要在处理图片时会为其添加一定数量的填充,以便在进行图像修复等操作时不会影响原始图像
取值范围[0,256],默认值为32
示例值:
32
inpaint_full_res
boolean 
可选
修复区域,可选值:true、false,默认false
true:仅修复遮罩区域
false:修复整个画面
示例值:
true
tiled_diffusion_d_t_o
object (TiledDiffusionDTO_request) 
可选
多区域控制(object)
enabled
boolean 
可选
是否开启,可选值:true、false,默认true
true:开启
false:不开启
示例值:
true
draw_background
boolean 
可选
是否绘制完整画布背景,可选值:true、false,默认false
true:是
false:否
示例值:
false
bbox_control_states
array[object (TiledDiffusionDTOTiledDiffusionBboxControlStatesParam_request) {10}] 
区域参数
可选
face_editor_d_t_o
object (FaceEditorDTO_request) 
可选
脸部修复(object)
enabled
boolean 
可选
是否开启,可选值:true、false,默认true
true:开启
false:不开启
示例值:
true
use_minimal_area
boolean 
可选
使用最小面积(对于近距离的脸部),可选值:true、false
true:开启
false:关闭
示例值:
true
affected_areas
array[string]
可选
修复范围,可选值:Face、Hair、Hat、Neck,默认Face
Face:脸部
Hair:头发
Hat:帽子
Neck:脖子
示例值:
[Face]
mask_size
integer <int32>
可选
蒙版尺寸,默认值为0,取值范围:[0,64]
示例值:
0
mask_blur
integer <int32>
可选
蒙版高斯模糊,默认值为0,取值范围:[0,64]
示例值:
0
max_face_count
integer <int32>
可选
最大脸数,默认值20,取值范围:[0,20]
示例值:
20
confidence
number <float>
可选
脸部置信度,默认值0.97,取值范围:[0.7,1]
示例值:
0.97
face_margin
number <float>
可选
脸部边距,默认值1.6,取值范围:[1,2]
示例值:
1.6
face_size
integer <int32>
可选
修复后的脸部大小,默认值512,取值范围:[64,2048]
示例值:
512
ignore_larger_faces
boolean 
可选
忽略大于该尺寸的脸,可选值:true、false,默认值true
true:忽略
false:不忽略
示例值:
true
strength1
number <float>
可选
脸部去噪强度,默认值0.4,取值范围:[0.1,0.8]
示例值:
0.4
apply_inside_mask_only
boolean 
可选
只使用内部蒙版,可选值:true、false,默认值ture
true:是
flase:否
示例值:
true
strength2
number <float>
可选
混合整个图像,默认值0,取值范围:[0,1]
示例值:
0
prompt_for_face
string <string>
面部描述词
可选
示例值:
w0il8o
ultimate_upscale_d_t_o
object (UltimateUpscaleDTO_request) 
可选
高清修复(object)
enabled
boolean 
可选
是否开启,可选值:true、false,默认true
true:开启
false:不开启
示例值:
true
target_size_type
integer <int32>
可选
尺寸升级类型,可选值:0、1、2,默认值0
0 - From img2img2 settings 遵循图生图设定
1 - Custom size 自适应尺寸
2 - Scale from image size 按图片比例
示例值:
0
upscaler_index
integer <int32>
可选
放大算法,可选值:0、1、2、3、4、5、6、7、8、9,默认值0
0 - None
1 - Lanczos
2 - Nearest
3 - ESRGAN_4x
4 - LDSR
5 - R-ESRGAN 4x+
6 - R-ESRGAN 4x+ Anime6B
7 - ScuNET GAN
8 - ScuNET PSNR
9 - SwinIR 4x
示例值:
0
redraw_mode
integer <int32>
可选
类型,可选值:0、1、2,默认值0
0 - Linear 线性
1 - Chess 棋盘
2 - None 无
示例值:
0
tile_width
integer <int32>
可选
平铺宽度,默认值512,取值范围:[0,2048]
示例值:
512
tile_height
integer <int32>
可选
平铺高度,默认值512,取值范围:[0,2048]
示例值:
512
mask_blur
integer <int32>
可选
蒙版模糊,默认值8,取值范围:[0,64]
示例值:
8
seams_fix_type
integer <int32>
可选
接缝修复类型,可选值:0、1、2、3,默认值0
0 - None 无
1 - Band pass 带通滤波器
2 - Half tile offset pass 半平铺偏移通道
3 - Half tile offset pass + intersections 半平铺偏移通道+交点
示例值:
0
seams_fix_width
integer <int32>
可选
接缝修复宽度,默认值64,取值范围[0,128]
示例值:
64
seams_fix_denoise
number <float>
可选
接缝修复降噪,默认值0.35,取值范围:[0,1]
示例值:
0.35
seams_fix_padding
integer <int32>
可选
接缝填充,默认值32,取值范围:[0,128]
示例值:
32
adetailer_d_t_o_s
array[object (AdetailerDTO_request) {4}] 
表情修复
可选
enabled
boolean 
可选
是否开启,可选值:true、false,默认true
true:开启
false:不开启
示例值:
true
ad_model
string <string>
可选
修复模型,默认None
可选值:None、face_yolov8n.pt、face_yolov8s.pt、hand_yolov8n.pt、person_yolov8n-seg.pt、person_yolov8s-seg.pt、mediapipe_face_full、mediapipe_face_short、mediapipe_face_mesh、mediapipe_face_mesh_eyes_only
示例值:
None
ad_negative_prompt
string <string>
负面内容
可选
示例值:
031a97
ad_prompt
string <string>
待修复的内容
可选
示例值:
qlg7bo
callback_url
string <string>
可选
回调url
回调重试规则:
1.
支持5级重试时间: 5, 10, 30, 60, 120 (单位:秒),也就是分别会在5s、10s、30s...时进行回调重试
2.
当回调通知方返回"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"
},
"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 - 积分花费说明
示例值:
www.tobias-wiegand.biz
示例
{
  "model_code": 116,
  "prompt": "一个美丽的女孩",
  "width": 512,
  "height": 512,
  "supersize_multiple": 1,
  "prefine_multiple": 1,
  "batch_count": 1,
  "option_param": {
    "model_fusion": [
      {
        "key": "mf-可爱的线条平涂风",
        "weight": 0.6
      }
    ],
    "character": [
      "c-机械朋克"
    ]
  },
  "advanced_param": {
    "uc_prompt": "低分辨率,不良解剖结构,文本,低质量,(突变,绘制不良:1.2),肥胖,不良比例",
    "restore_faces": false,
    "tilling": false,
    "seed": "-1",
    "vae_file": "'Anything-V3.0.vae.pt'",
    "cfg": 7,
    "sampler_steps": 20,
    "sampler_index": 17,
    "clip_skip": 5,
    "ensd": 0,
    "hires_fix_param": {
      "denoising_strength": 0.7
    }
  },
  "img_to_img_param": {
    "init_image_url": "https://cdn.wujiebantu.com/ai/C837D53F842A48AEDFA7DA2976D834FE-01.png",
    "creativity_degree": 50,
    "resize_mode": 0
  },
  "control_net_params": [
    {
      "type": 0,
      "preprocessor": 0,
      "model": 0,
      "control_weight": 1,
      "starting_control_step": 0,
      "ending_control_step": 1,
      "control_mode": 0,
      "image_url": "https://cdn.wujiebantu.com/B2381E03D5701D2EEEDCD19DDD624D74/1695093967/FsEkOaB1rQhSBP1qNWg-iVVA-z3m.jpg",
      "image_width": 512,
      "image_height": 512,
      "mask_url": "https://cdn.wujiebantu.com/F4DA2BBBB4CCAD30ADE5274F8F9E7F08/controlnet/1692757097/FlSmnxPMRok9tkYAu0--CMkOlfo8.png",
      "processor_res": 512,
      "threshold_a": 8,
      "threshold_b": 8,
      "resize_mode": 1,
      "pixel_perfect": true
    }
  ],
  "inpainting_plugin_d_t_o": {
    "enabled": true,
    "mask_zone_image_url": "www.tobias-wiegand.biz",
    "mask_blur": 4,
    "inpainting_fill": 1,
    "inpainting_mask_invert": 0,
    "inpaint_full_res_padding": 32,
    "inpaint_full_res": true
  },
  "tiled_diffusion_d_t_o": {
    "enabled": true,
    "draw_background": false,
    "bbox_control_states": [
      {
        "enabled": true,
        "x": 0.5,
        "y": 0.5,
        "w": 0.5,
        "h": 0.5,
        "prompt": "2u62s8",
        "neg_prompt": "x1jrhs",
        "blend_mode": "Background",
        "seed": -1,
        "option_param": {
          "model_fusion": [
            {
              "key": "mf-可爱的线条平涂风",
              "weight": 0.6
            }
          ],
          "character": [
            "c-机械朋克"
          ]
        }
      }
    ]
  },
  "face_editor_d_t_o": {
    "enabled": true,
    "use_minimal_area": true,
    "affected_areas": [
      "Face"
    ],
    "mask_size": 0,
    "mask_blur": 0,
    "max_face_count": 20,
    "confidence": 0.97,
    "face_margin": 1.6,
    "face_size": 512,
    "ignore_larger_faces": true,
    "strength1": 0.4,
    "apply_inside_mask_only": true,
    "strength2": 0,
    "prompt_for_face": "019ukr"
  },
  "ultimate_upscale_d_t_o": {
    "enabled": true,
    "target_size_type": 0,
    "upscaler_index": 0,
    "redraw_mode": 0,
    "tile_width": 512,
    "tile_height": 512,
    "mask_blur": 8,
    "seams_fix_type": 0,
    "seams_fix_width": 64,
    "seams_fix_denoise": 0.35,
    "seams_fix_padding": 32
  },
  "adetailer_d_t_o_s": [
    {
      "enabled": true,
      "ad_model": "None",
      "ad_negative_prompt": "52rb33",
      "ad_prompt": "u47tlx"
    }
  ],
  "callback_url": "www.tobias-wiegand.biz"
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://gate.wujieai.net/wj-open/v1/ai/pro/create' \
--header 'Content-Type: application/json' \
--data-raw '{
  "model_code": 116,
  "prompt": "一个美丽的女孩",
  "width": 512,
  "height": 512,
  "supersize_multiple": 1.0,
  "prefine_multiple": 1.0,
  "batch_count": 1,
  "option_param": {
    "model_fusion": [
      {
        "key": "mf-可爱的线条平涂风",
        "weight": 0.6
      }
    ],
    "character": [
      "c-机械朋克"
    ]
  },
  "advanced_param": {
    "uc_prompt": "低分辨率,不良解剖结构,文本,低质量,(突变,绘制不良:1.2),肥胖,不良比例",
    "restore_faces": false,
    "tilling": false,
    "seed": "-1",
    "vae_file": "'\''Anything-V3.0.vae.pt'\''",
    "cfg": 7,
    "sampler_steps": 20,
    "sampler_index": 17,
    "clip_skip": 5,
    "ensd": 0,
    "hires_fix_param": {
      "denoising_strength": 0.7
    }
  },
  "img_to_img_param": {
    "init_image_url": "https://cdn.wujiebantu.com/ai/C837D53F842A48AEDFA7DA2976D834FE-01.png",
    "creativity_degree": 50,
    "resize_mode": 0
  },
  "control_net_params": [
    {
      "type": 0,
      "preprocessor": 0,
      "model": 0,
      "control_weight": 1,
      "starting_control_step": 0,
      "ending_control_step": 1,
      "control_mode": 0,
      "image_url": "https://cdn.wujiebantu.com/B2381E03D5701D2EEEDCD19DDD624D74/1695093967/FsEkOaB1rQhSBP1qNWg-iVVA-z3m.jpg",
      "image_width": 512,
      "image_height": 512,
      "mask_url": "https://cdn.wujiebantu.com/F4DA2BBBB4CCAD30ADE5274F8F9E7F08/controlnet/1692757097/FlSmnxPMRok9tkYAu0--CMkOlfo8.png",
      "processor_res": 512,
      "threshold_a": 8,
      "threshold_b": 8,
      "resize_mode": 1,
      "pixel_perfect": true
    }
  ],
  "inpainting_plugin_d_t_o": {
    "enabled": true,
    "mask_zone_image_url": "www.tobias-wiegand.biz",
    "mask_blur": 4,
    "inpainting_fill": 1,
    "inpainting_mask_invert": 0,
    "inpaint_full_res_padding": 32,
    "inpaint_full_res": true
  },
  "tiled_diffusion_d_t_o": {
    "enabled": true,
    "draw_background": false,
    "bbox_control_states": [
      {
        "enabled": true,
        "x": 0.5,
        "y": 0.5,
        "w": 0.5,
        "h": 0.5,
        "prompt": "2u62s8",
        "neg_prompt": "x1jrhs",
        "blend_mode": "Background",
        "seed": -1,
        "option_param": {
          "model_fusion": [
            {
              "key": "mf-可爱的线条平涂风",
              "weight": 0.6
            }
          ],
          "character": [
            "c-机械朋克"
          ]
        }
      }
    ]
  },
  "face_editor_d_t_o": {
    "enabled": true,
    "use_minimal_area": true,
    "affected_areas": [
      "Face"
    ],
    "mask_size": 0,
    "mask_blur": 0,
    "max_face_count": 20,
    "confidence": 0.97,
    "face_margin": 1.6,
    "face_size": 512,
    "ignore_larger_faces": true,
    "strength1": 0.4,
    "apply_inside_mask_only": true,
    "strength2": 0,
    "prompt_for_face": "019ukr"
  },
  "ultimate_upscale_d_t_o": {
    "enabled": true,
    "target_size_type": 0,
    "upscaler_index": 0,
    "redraw_mode": 0,
    "tile_width": 512,
    "tile_height": 512,
    "mask_blur": 8,
    "seams_fix_type": 0,
    "seams_fix_width": 64,
    "seams_fix_denoise": 0.35,
    "seams_fix_padding": 32
  },
  "adetailer_d_t_o_s": [
    {
      "enabled": true,
      "ad_model": "None",
      "ad_negative_prompt": "52rb33",
      "ad_prompt": "u47tlx"
    }
  ],
  "callback_url": "www.tobias-wiegand.biz"
}'

返回响应

🟢200成功
*/*
OK
Body
code
string <string>
响应code
可选
示例值:
200
message
string <string>
失败信息
可选
示例值:
success
data
object (AiArtworkProCreateResultVO_response) 
可选
返回数据(object)
results
array[object (CrAiArtworkCreateResult_response) {3}] 
-
可选
示例
{
  "code": "200",
  "message": "success",
  "data": {
    "results": [
      {
        "key": "C5B5FE8DBF3679D9049342C130341BD9",
        "expected_second": 12,
        "batch_task_key": "14DBBD0743C8715D92183756E3FB398C"
      }
    ]
  }
}
上一页
专业版作画案例
下一页
获取模型列表
Built with