- 无界AI企业服务
- 无界AI企业智能客服
- 更新日志
- 公告
- API接入指南
- 作画指南
- AI专业版作画
- AI普通版作画
- AI视频生视频
- AI咒语解析
- 付费开通API
- AI化身&个性相机
- 提升作画效率
- 自定义镜像
- 用户账户
- LLM对话聊天
- OpenAI Image
创建化身
POST
https://gate.wujieai.net/wj-open/v1/avatar/create
AI化身&个性相机化身训练
请求参数
Body 参数application/json
train_image_url_list
array[string]
必需
示例值:
[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
可选
true:是
false:否
示例值:
false
camera_model_train_param
object (CameraModelTrainParam_request)
可选
resolution
integer <int32>
可选
取值范围 [128,1024]
示例值:
512
learning_rate
可选
取值范围 [0.001,0.00000001]
示例值:
0.0001
network_alpha
integer <int32>
可选
取值: 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)
可选
resolution
integer <int32>
可选
取值范围 [128,1024]
示例值:
512
learning_rate
可选
取值范围 [0.001,0.00000001]
示例值:
0.0001
network_alpha
integer <int32>
可选
取值: 16,32,64,128
示例值:
64
base_model_id
number <int64>
可选
模型信息由lora模型信息接口获取, 接口路径pro/lora/model_info
示例值:
1
epoch
integer <int32>
迭代步数
示例值:
20
dataset_repeats
integer <int32>
数据集重复次数
示例值:
5
unet_lr
可选
取值范围[1e-8,1e-3]
示例值:
0.00005
clip_skip
integer <int32>
可选
取值范围[1,12]
示例值:
2
network_dim
integer <int32>
可选
取值范围[16,32,64,128]
示例值:
64
notify_url
string <string>
可选
回调重试规则:
1.
2.
重试返回格式如下
"key":"A2C90CF732D887E0E6D102C4472FF762",
"model_fusion_name": "AVR_101_53539200",
"completeTime": 1689677935,
"success": true
}
示例值:
www.bertha-gottlieb.io
cost_type
string <enum>
可选
示例值:
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)
可选
key
string <string>
化身 key
示例值:
A2C90CF732D887E0E6D102C4472FF762
expected_second
integer <int32>
化身训练预估时间
示例值:
12
示例
{
"code": "200",
"message": "success",
"data": {
"key": "A2C90CF732D887E0E6D102C4472FF762",
"expected_second": 12
}
}