Skip to content

创建任务接口

接口概述

用于提交 3D 模型多色任务,返回任务 ID。

网络协议请求地址请求方法鉴权方式请求格式响应格式
HTTP/open-api/v1/muilticolor/create-taskPOSTTokenmultipart/form-dataapplication/json

创建接口路径使用上述 muilticolor 拼写,调用时请保持一致。

请求头(Headers)

参数名称描述
Content-Typemultipart/form-data数据交换格式
AuthorizationBearer{token} 替换为您获取到的 token

请求体(HTTP Form 表单提交)

参数名称类型必填参数描述
meshfile是,跟 mesh_url 二选一上传带纹理的模型文件。
• 格式:glb
• 大小:不超过 200 MB
• 数量:1 个
mesh_urlstring是,跟 mesh 二选一可公开访问的带纹理模型 URL。
• 格式:glb
• 大小:不超过 200 MB
• 数量:1 个
modelstring模型版本,仅支持 multicolor
number_colorint用于控制模型的颜色数量,若后续需要修改模型色彩,建议选择 0max)。
默认:4
可选值:123456780max)。
formatint生成模型的格式,仅支持生成一种格式,默认为 1(obj)。
枚举值:
1:obj
2:glb
3:stl(暂不支持)
4:fbx
5:usdz(暂不支持)
6:3mf(暂不支持)
callback_urlstring回调地址。任务状态变化时,Hi3D 会以 POST 回调,回调结构与查询任务接口一致,状态包括 successfailed

响应体(Response)

参数名称子字段类型描述
code-int错误码,具体见错误码表
datatask_idstringHi3D 生成的异步任务 ID,用于后续查询任务状态和结果
statestring初始任务状态。创建成功后返回 queueing
msg-string具体错误信息
json
{
  "code": 200,
  "data": {
    "task_id": "multicolor_20260715_8f92ab3e1cde",
    "state": "queueing"
  },
  "msg": "success"
}

错误码(Error Code)

错误码错误信息错误描述
200-任务创建成功
5001001generate failed超时或模型解析失败,请重试;所耗积分已退还

请求示例(Shell)

shell
curl --location --request POST 'https://api.hitem3d.ai/open-api/v1/muilticolor/create-task' \
--header 'Authorization: Bearer {{token}}' \
--form 'mesh=@"/path/to/demo.glb"' \
--form 'model="multicolor"' \
--form 'number_color=4' \
--form 'format=1' \
--form 'callback_url="https://client.example.com/webhook/multicolor"'