查看原始 JSON
{
"type": "object",
"required": [],
"properties": {
"body": {
"oneOf": [
{
"type": "object",
"required": [
"model",
"images_upload_ids"
],
"properties": {
"model": {
"type": "string",
"const": "sculptor",
"description": "游戏就绪网格,支持快速迭代;可接受文本、1 张照片或 2 至 4 张照片,并自动路由。"
},
"params": {
"type": "object",
"properties": {
"pbr": {
"type": "boolean",
"default": true,
"description": "生成 PBR 纹理(基础色、金属度-粗糙度和法线)。"
},
"faces": {
"anyOf": [
{
"type": "number",
"const": 40000
},
{
"type": "number",
"const": 100000
},
{
"type": "number",
"const": 500000
},
{
"type": "number",
"const": 1500000
}
],
"default": 100000,
"description": "目标多边形数量;多照片任务会在服务端限制为不超过 20000。"
}
},
"description": "生成参数。"
},
"outputs": {
"type": "array",
"items": {
"enum": [
"glb",
"obj",
"stl"
],
"type": "string"
},
"default": [
"glb"
],
"description": "输出格式;OBJ/STL 会从 GLB 转换而来。"
},
"images_upload_ids": {
"type": "object",
"required": [
"front"
],
"properties": {
"back": {
"type": "string",
"pattern": "^upl_",
"description": "通过 POST /v1/uploads 获取的上传 ID。"
},
"left": {
"type": "string",
"pattern": "^upl_",
"description": "通过 POST /v1/uploads 获取的上传 ID。"
},
"front": {
"type": "string",
"pattern": "^upl_",
"description": "通过 POST /v1/uploads 获取的上传 ID。"
},
"right": {
"type": "string",
"pattern": "^upl_",
"description": "通过 POST /v1/uploads 获取的上传 ID。"
}
},
"description": "上传的视角数量:1 个视角使用单图模式,2 至 4 个视角使用多视角模式,系统自动路由。",
"additionalProperties": false
}
},
"additionalProperties": false
},
{
"type": "object",
"required": [
"model",
"images_upload_ids"
],
"properties": {
"model": {
"type": "string",
"const": "atelier",
"description": "使用 PBR 材质获得更高保真度;仅支持 Photo-to-3D 单照片模式。"
},
"params": {
"type": "object",
"properties": {
"pbr": {
"type": "boolean",
"const": true,
"default": true
},
"faces": {
"type": "integer",
"default": 100000,
"maximum": 500000,
"minimum": 1000,
"description": "目标多边形数量。"
}
},
"description": "生成参数。"
},
"outputs": {
"type": "array",
"items": {
"enum": [
"glb",
"obj",
"stl"
],
"type": "string"
},
"default": [
"glb"
],
"description": "输出格式;OBJ/STL 会从 GLB 转换而来。"
},
"images_upload_ids": {
"type": "object",
"required": [
"front"
],
"properties": {
"front": {
"type": "string",
"pattern": "^upl_",
"description": "通过 POST /v1/uploads 获取的上传 ID。"
}
},
"description": "单张正面照片;多视角请使用 sculptor。",
"additionalProperties": false
}
},
"additionalProperties": false
}
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"~standard": {
"vendor": "zod",
"version": 1,
"jsonSchema": {}
},
"description": "从 1 至 4 张照片生成 3D 模型。支持文本、1 张照片或 2 至 4 张照片,系统会自动选择处理方式。"
}
},
"additionalProperties": false
}