Creating a Virtual Avatar Model Training Task
Function
Creates a virtual avatar model training task.
Calling Method
For details, see Calling APIs.
URI
POST /v1/{project_id}/digital-human-training-manage/user/jobs
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
project_id |
Yes |
String |
Project ID. For details about how to obtain the project ID, see Obtaining a Project ID. |
Request Parameters
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
X-Auth-Token |
No |
String |
User token. This parameter is mandatory when token authentication is used. You can obtain the token by calling the IAM API used to obtain a user token. Value of X-Subject-Token in the response header. |
Authorization |
No |
String |
Authentication information. This parameter is mandatory for AK/SK authentication. |
X-Sdk-Date |
No |
String |
Time when the request is sent. This parameter is mandatory for AK/SK authentication. The format is YYYYMMDD'T'HHMMSS'Z'. |
X-Project-Id |
No |
String |
Project ID. This parameter is mandatory for AK/SK authentication. |
X-App-UserId |
No |
String |
Third-party user ID, which does not allow Chinese characters. |
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
name |
Yes |
String |
Virtual avatar model name, which is used as its name in the asset library. |
contact |
No |
String |
Contact of the virtual avatar training task creator, for example, mobile number or email address. |
command_message |
No |
String |
Command type. Options:
|
video_multipart_count |
No |
Integer |
Number of training video parts uploaded. |
is_background_replacement |
No |
Boolean |
Indicates whether to replace the background for a virtual avatar. If yes, training videos require green-screen shooting. |
batch_name |
No |
String |
Batch name of virtual avatar training tasks. |
tags |
No |
Array of strings |
Tag of a virtual avatar training task. |
model_version |
No |
String |
Virtual avatar model version. By default, the V3 model is used.
NOTE:
|
Response Parameters
Status code: 200
Parameter |
Type |
Description |
---|---|---|
X-Request-Id |
String |
Request ID. |
Parameter |
Type |
Description |
---|---|---|
job_id |
String |
Task ID. |
training_video_upload_url |
Array of strings |
URL for uploading a virtual avatar training video. The URL becomes invalid after the file is uploaded. The file can be uploaded only once. Note: The video must be in MP4 format with 1080P or 4K resolution (horizontal or portrait). The video length must range from 3 minutes to 10 minutes. Otherwise, the review will fail. |
cover_upload_url |
String |
URL for uploading a model thumbnail. The URL becomes invalid after the file is uploaded. The file can be uploaded only once. |
id_card_image1_upload_url |
String |
URL for uploading the ID card front-side photo. The URL becomes invalid after the file is uploaded. The file can be uploaded only once. Note: Non-NA users must upload the file. Otherwise, the review will fail. |
id_card_image2_upload_url |
String |
URL for uploading the ID card back-side photo. The URL becomes invalid after the file is uploaded. The file can be uploaded only once. Note: Non-NA users must upload the file. Otherwise, the review will fail. |
grant_file_upload_url |
String |
URL for uploading the authorization letter. The URL becomes invalid after the file is uploaded. The file can be uploaded only once. Note: Non-NA users must upload the file. Otherwise, the review will fail. |
Status code: 400
Parameter |
Type |
Description |
---|---|---|
error_code |
String |
Error code. |
error_msg |
String |
Error description. |
Status code: 500
Parameter |
Type |
Description |
---|---|---|
error_code |
String |
Error code. |
error_msg |
String |
Error description. |
Example Requests
https://xxx.com/rest/v1/***/digital-human-training-manage/user/jobs { "name" : "Test Role", "contact" : "1**********", "video_multipart_count" : 2, "is_background_replacement" : true }
Example Responses
Status code: 200
The information is returned when the request succeeded.
{ "job_id" : "efc5300ecdba4ea48d1ff13a9d907bc0", "training_video_upload_url" : [ "https://xxx.com/efc5300ecdba4ea48d1ff13a9d907bc0_trainingVideo?parma1=XXX¶m2=YYY", "https://xxx.com/efc5300ecdba4ea48d1ff13a9d907bc0_trainingVideo?parma1=XXX¶m2=YYY" ], "cover_upload_url" : "https://xxx.com/efc5300ecdba4ea48d1ff13a9d907bc0_cover?parma1=XXX¶m2=YYY", "id_card_image1_upload_url" : "https://xxx.com/efc5300ecdba4ea48d1ff13a9d907bc0_idCardImage1_tmp?parma1=XXX¶m2=YYY", "id_card_image2_upload_url" : "https://xxx.com/efc5300ecdba4ea48d1ff13a9d907bc0_idCardImage2_tmp?parma1=XXX¶m2=YYY", "grant_file_upload_url" : "https://xxx.com/efc5300ecdba4ea48d1ff13a9d907bc0_grantFile_tmp?parma1=XXX¶m2=YYY" }
Status code: 400
{ "error_code" : "MSS.00000003", "error_msg" : "Invalid parameter" }
Status code: 500
{ "error_code" : "MSS.00000004", "error_msg" : "Internal Error" }
Status Codes
Status Code |
Description |
---|---|
200 |
The information is returned when the request succeeded. |
400 |
Parameters error, including the error code and its description. |
500 |
Internal service error. |
Error Codes
See Error Codes.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot