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

创建化身

POST
https://gate.wujieai.net/wj-open/v1/avatar/create
AI化身&个性相机化身训练
创建化身

请求参数

Body 参数application/json
train_image_url_list
array[string]
必需
化身训练图片url集
示例值:
[https://cdn.wujiebantu.com/ai/C837D53F842A48AEDFA7DA2976D834FE-01.png, https://cdn.wujiebantu.com/ai/C837D53F842A48AEDFA7DA2976D834FE-01.png]
create_type_code
integer <int32>
可选
训练类型
2-个性相机基础版(化身训练)
3-Lora训练
4-个性相机高阶版,需9-15张图片
7-写真化身V3
示例值:
2
lightweight
boolean 
可选
是否轻量化训练,支持使用更少的图片进行训练,仅支持化身训练 createTypeCode = 2
true:是
false:否
示例值:
false
camera_model_train_param
object (CameraModelTrainParam_request) 
可选
个性相机模型训练参数(object)
resolution
integer <int32>
可选
训练图片的尺寸大小
取值范围 [128,1024]
示例值:
512
learning_rate
可选
学习率
取值范围 [0.001,0.00000001]
示例值:
0.0001
network_alpha
integer <int32>
可选
lora训练的正则化参数
取值: 16,32,64,128
示例值:
64
base_model_name
string <enum>
必需
个性相机训练基础模型
示例值:
CHILLOUTMIX_NI_PRUNED_FP32_FIX
max_train_steps
integer <int32>
可选
最大训练步数
取值范围 [600,1200]
示例值:
800
steps_per_photos
integer <int32>
可选
每张图片最大训练次数
取值范围 [100,400]
示例值:
200
gradient_accumulation_steps
integer <int32>
可选
反向传播积累步数
取值范围 [1,4]
示例值:
4
rank_lora
integer <int32>
可选
权重的特征长度
取值范围 [32,128]
示例值:
128
lora_model_train_param
object (LoraModelTrainParam_request) 
可选
Lora训练相关参数(object)
resolution
integer <int32>
可选
训练图片的尺寸大小
取值范围 [128,1024]
示例值:
512
learning_rate
可选
学习率
取值范围 [0.001,0.00000001]
示例值:
0.0001
network_alpha
integer <int32>
可选
lora训练的正则化参数
取值: 16,32,64,128
示例值:
64
base_model_id
number <int64>
可选
训练基础模型id
模型信息由lora模型信息接口获取, 接口路径pro/lora/model_info
示例值:
1
epoch
integer <int32>
迭代步数
可选
示例值:
20
dataset_repeats
integer <int32>
数据集重复次数
可选
示例值:
5
unet_lr
可选
unetLr
取值范围[1e-8,1e-3]
示例值:
0.00005
clip_skip
integer <int32>
可选
clipSkip
取值范围[1,12]
示例值:
2
network_dim
integer <int32>
可选
networkDim
取值范围[16,32,64,128]
示例值:
64
notify_url
string <string>
可选
回调url
回调重试规则:
1.
支持5级重试时间: 5, 10, 30, 60, 120 (单位:秒),也就是分别会在5s、10s、30s...时进行回调重试
2.
当回调通知方返回"success"时,我们会认为您已经成功处理回调,并终止重试
重试返回格式如下
{
"key":"A2C90CF732D887E0E6D102C4472FF762",
"model_fusion_name": "AVR_101_53539200",
"completeTime": 1689677935,
"success": true
}
示例值:
www.bertha-gottlieb.io
cost_type
string <enum>
可选
超分消耗类型 INTEGRAL-积分 DURATION-时长
示例值:
INTEGRAL
示例
{
  "train_image_url_list": [
    "https://cdn.wujiebantu.com/ai/C837D53F842A48AEDFA7DA2976D834FE-01.png",
    "https://cdn.wujiebantu.com/ai/C837D53F842A48AEDFA7DA2976D834FE-01.png"
  ],
  "create_type_code": 2,
  "lightweight": false,
  "camera_model_train_param": {
    "resolution": 512,
    "learning_rate": 0.0001,
    "network_alpha": 64,
    "base_model_name": "CHILLOUTMIX_NI_PRUNED_FP32_FIX",
    "max_train_steps": 800,
    "steps_per_photos": 200,
    "gradient_accumulation_steps": 4,
    "rank_lora": 128
  },
  "lora_model_train_param": {
    "resolution": 512,
    "learning_rate": 0.0001,
    "network_alpha": 64,
    "base_model_id": 1,
    "epoch": 20,
    "dataset_repeats": 5,
    "unet_lr": 0.00005,
    "clip_skip": 2,
    "network_dim": 64
  },
  "notify_url": "www.bertha-gottlieb.io",
  "cost_type": "INTEGRAL"
}

示例代码

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/avatar/create' \
--header 'Content-Type: application/json' \
--data-raw '{
  "train_image_url_list": [
    "https://cdn.wujiebantu.com/ai/C837D53F842A48AEDFA7DA2976D834FE-01.png",
    "https://cdn.wujiebantu.com/ai/C837D53F842A48AEDFA7DA2976D834FE-01.png"
  ],
  "create_type_code": 2,
  "lightweight": false,
  "camera_model_train_param": {
    "resolution": 512,
    "learning_rate": 0.0001,
    "network_alpha": 64,
    "base_model_name": "CHILLOUTMIX_NI_PRUNED_FP32_FIX",
    "max_train_steps": 800,
    "steps_per_photos": 200,
    "gradient_accumulation_steps": 4,
    "rank_lora": 128
  },
  "lora_model_train_param": {
    "resolution": 512,
    "learning_rate": 0.0001,
    "network_alpha": 64,
    "base_model_id": 1,
    "epoch": 20,
    "dataset_repeats": 5,
    "unet_lr": 0.00005,
    "clip_skip": 2,
    "network_dim": 64
  },
  "notify_url": "www.bertha-gottlieb.io",
  "cost_type": "INTEGRAL"
}'

返回响应

🟢200OK
application/json
Body
code
string <string>
响应code
可选
示例值:
200
message
string <string>
失败信息
可选
示例值:
success
data
object (AvatarCreateResponse_response) 
可选
返回数据(object)
key
string <string>
化身 key
可选
示例值:
A2C90CF732D887E0E6D102C4472FF762
expected_second
integer <int32>
化身训练预估时间
可选
示例值:
12
示例
{
  "code": "200",
  "message": "success",
  "data": {
    "key": "A2C90CF732D887E0E6D102C4472FF762",
    "expected_second": 12
  }
}
上一页
化身删除
下一页
发起作画
Built with