
Parameter Name | Required | Type | Description |
model | Yes | string | Name of the component generation model. Default value: hy-3d-component. Example value: hy-3d-component |
file | Yes | input_file_3d | 3d model file for component generation. Only fbx format is supported. |
part_segmentation_info | No | string | Whether to generate components in stages. After this feature is enabled, you can input the original model to generate a model with segmentation information and segmentation data. You can edit this information and then pass in the edited model with segmentation information and segmentation data for component generation. This parameter is disabled by default. Example value: {"part_0": {"face_ids": [ xxx ]} |
enable_staged_generation | No | boolean | Whether to generate components in stages. After this feature is enabled, you can input the original model to generate a model with segmentation information and segmentation data. You can edit this information and then pass in the edited model with segmentation information and segmentation data for component generation. This parameter is disabled by default. Example value: true. |
enable_post_process | No | boolean | Whether to enable post-processing. After it is enabled, only one model link is output. It is disabled by default. (After this API is enabled, an additional 20 points are required.) Example value: true. |
Parameter Name | Type | Description |
id | string | Task id (valid for 24 hours). Example value: 1315932989749215232. |
request_id | string | Unique request id, generated by the server and returned for each request (if a request fails to reach the server for other reasons, no request_id is returned for that request). Provide the request_id of the request when locating issues. |
object | string | Type of the returned object. For 3d jobs, the value is fixed as 3d_job. |
created_at | integer | Task creation time. |
status | string | completed: task succeeded, failed: task failed, in_progress: in progress, queued: queued. Example value: completed. |
Parameter Name | Required | Type | Description |
model | Yes | string | Component generation model version. Default value: hy-3d-component. Example value: hy-3d-component |
id | Yes | string | Task id. Example value: 1357237233311637504 |
Parameter Name | Type | Description |
status | string | completed: task succeeded, failed: task failed, in_progress: in progress, queued: queued. Example value: completed. |
request_id | string | Unique request id, generated by the server and returned for each request (if a request fails to reach the server for other reasons, no request_id is returned for that request). Provide the request_id of the request when locating issues. |
data | array of object | List of generated results, including generated 3d model files and related resource information. For details, see the data data structure. |
object | string | Type of the returned object. For 3d jobs, the value is fixed as 3d_job. |
created_at | integer | Task creation time. |
completed_at | integer | Task completion time. |
curl -X POST 'https://tokenhub-intl.tencentcloudmaas.com/v1/api/3d/submit' \\-H 'Authorization: Bearer YOUR_API_KEY' \\-H 'Content-Type: application/json' \\-d '{"model": "hy-3d-component","file": {"url": "https://example.com/test.fbx"}}'
{"id": "14721*****320","request_id": "11f64379-bb0b-46b2-b89f-17d75fc12365","object": "3d_job","created_at": 1784885898,"status": "queued"}
curl -X POST 'https://tokenhub-intl.tencentcloudmaas.com/v1/api/3d/query' \\-H 'Authorization: Bearer YOUR_API_KEY' \\-H 'Content-Type: application/json' \\-d '{"model": "hy-3d-component","id": "14721*****320"}'
{"request_id": "6df5ce8a-1290-4c2e-aff1-0740fd6e30eb","object": "3d_job","created_at": 1787043728,"completed_at": 1787043728,"status": "completed","data": [{"type": "glb","url": "https://vcg-prod-1258344699.cos.ap-guangzhou.tencentcos.cn/3dpart/output/12544******5-afddb37d7c21_1787043584_part_0.glb"},{"type": "glb","url": "https://vcg-prod-1258344699.cos.ap-guangzhou.tencentcos.cn/3dpart/output/12544******5-afddb37d7c21_1787043584_part_0.glb"},{"type": "glb","url": "https://vcg-prod-1258344699.cos.ap-guangzhou.tencentcos.cn/3dpart/output/12544******5-afddb37d7c21_1787043584_part_0.glb"},{"type": "glb","url": "https://vcg-prod-1258344699.cos.ap-guangzhou.tencentcos.cn/3dpart/output/12544******5-afddb37d7c21_1787043584_part_0.glb"}]}
Parameter Name | Type | Description |
type | string | Type of the generated result file. Example value: obj. |
url | string | Download URL of the generated result file. |
フィードバック