Auto Split API
Hatiin ang isang 3D model sa mga bahagi na maaari mong i-print nang hiwalay. Pipiliin ng Meshy ang mga hiwa, o hihiwa ayon sa mga bahagi o rehiyon ng kulay na itinakda mo, at maaaring magdagdag ng mga connector. Palaging pinapalakas ng Meshy ang mga manipis na rehiyon na naiiwan ng isang hiwa, kaya ang bawat bahagi ay nagre-resulta sa solidong print.
Bilang default, hindi itinatago ng hinating model ang texture ng orihinal na input. Maaari mong hatiin ang isang may-texture na model, kaya hindi mo na kailangang gawin itong muli gamit ang should_texture: false. Muling binubuo ng Meshy ang mga hiniwang bahagi at binibigyan ang bawat isa ng flat na kulay ng vertex. Para mapanatili ang texture sa bawat bahagi, ipadala ang keep_texture: true.
Create an Auto Split task
Gumagawa ng Auto Split task. Pinuputol ng task na ito ang modelo mula sa dating task sa mga bahagi na maaari mong i-print nang hiwalay. Ibinabalik nito ang hinating modelo, kung saan ang bawat bahagi ay sarili niyang object sa file.
Tumatakbo ang task sa background. Para sa karaniwang tagal ng task, tingnan ang Processing times.
Request
# Simple request: let Meshy choose the cuts
curl https://api.meshy.ai/openapi/v1/print/split \
-X POST \
-H "Authorization: Bearer ${YOUR_API_KEY}" \
-H 'Content-Type: application/json' \
-d '{
"input_task_id": "018a210d-8ba4-705c-b111-1f1776f7f578"
}'
# Advanced request: name the parts, keep the texture, add connectors, export glb and obj
curl https://api.meshy.ai/openapi/v1/print/split \
-X POST \
-H "Authorization: Bearer ${YOUR_API_KEY}" \
-H 'Content-Type: application/json' \
-d '{
"input_task_id": "018a210d-8ba4-705c-b111-1f1776f7f578",
"mode": "by_parts",
"prompt": "split into the figure and the base",
"target_formats": ["glb", "obj"],
"layout": "on_plate",
"keep_texture": true,
"connectors": true,
"connector_type": "cylinder",
"connector_size": 0.4
}'
Response
{
"result": "0193bfc5-ee4f-73f8-8525-44b398884ce9"
}
Mga Parameter
- Name
- input_task_id
- Type
- string
- Kinakailangan
- Description
Ang ID ng task na ang modelo nito ang hahatiin. Dapat
SUCCEEDEDang status ng task. Gumagana ang mga sumusunod na uri ng task:- Image to 3D
- Multi-Image to 3D
- Text to 3D, isang preview o refine task
- Retexture
- Remesh
- Convert
- Resize
Dapat nagawa ang modelo gamit ang Meshy 6 o Meshy 7, ibig sabihin, naka-set ang
ai_modelsameshy-6-lite,meshy-6,meshy-7,meshy-7.1, olatest. Hindi suportado ang mga modelong Smart Topology (meshy-t2atmeshy-t2.5). Para sa refine, Retexture, Remesh, Convert, o Resize task, ang panuntunan ay nalalapat sa modelong pinanggalingan ng task. Ang Retexture, Remesh, Convert, o Resize task na gawa mula sa na-upload na modelo ay nagbabalik ng400.Maaaring magkaroon ang modelo ng hanggang 8,000,000 faces. Ang modelong may mas maraming faces ay nagbabalik ng
400. Sa ganoong pagkakataon, magpatakbo muna ng Remesh task dito, at ipadala ang ID ng Remesh task sa halip.Maaari mong hatiin ang modelong may texture. Para mapanatili ang texture nito sa mga bahagi, ipadala ang
keep_texture: true.
- Name
- mode
- Type
- string
- default auto
- Description
Kung paano hahatiin sa mga bahagi ang modelo.
Mga available na value:
auto: Pipiliin ng Meshy ang mga hiwa at hindi papansinin angprompt. Angpromptna higit sa 600 character ay magbabalik pa rin ng400.by_parts: Hahatiin ng Meshy ayon sa mga structural na bahaging binanggit mo saprompt, halimbawa ulo, braso, at torso.by_color: Hahatiin ng Meshy ayon sa mga kulay na rehiyong binanggit mo saprompt. Hahanapin ng Meshy ang mga rehiyon sa source image, hindi sa texture ng input na modelo. Dapat nagawa ang input mula sa na-upload na imahe, gamit ang Image to 3D o Multi-Image to 3D. Ang ibang mga input ay nagbabalik ng400. Para sa Multi-Image to 3D, ginagamit ng Meshy ang unang source image.
mode = by_parts or by_color- Name
- prompt
- Type
- string
- Kinakailangan
- Description
Ang mga bahaging hahatian sa modelo, sa anumang wika, hanggang 600 character. Ang mas mahabang teksto ay magbabalik ng
400, kahitautoangmode.Nagbabasa ang Meshy ng 1 hanggang 10 pangalan ng bahagi mula sa prompt, kaya pangalanan ang mga bahagi sa halip na ilarawan ang modelo. Halimbawa,
split into the figure and the baseohead, torso, left arm, right arm, legs. Maaari kang magpangalan ng isang bahagi lamang. Ang lahat ng hindi mo napangalanan ay magiging isa pang bahagi, kaya angthe headay naghahati sa modelo sa ulo at sa iba pa, tulad sa web app.Ang prompt na humihiling ng walang paghahati, o nagbibigay ng pangalan sa higit sa 10 bahagi, ay magbabalik ng
400, at hindi ito sisingilin ng Meshy.Kung hindi makabasa ang Meshy ng anumang pangalan ng bahagi mula sa prompt, gagamitin nito ang reference image ng modelo sa halip. Hahatiin nito ayon sa mga bahaging nakita doon, sa mode na pinili mo. Tatakbo pa rin ang task, sisingilin ito ng Meshy, at ang task ay magkakaroon ng
prompt_ignored: true. Kung walang reference image ang modelo, o mas mababa sa 2 bahagi ang nakita ng Meshy dito, magbabalik ng400ang request, at hindi ito sisingilin ng Meshy.
- Name
- target_formats
- Type
- array
- default ["glb"]
- Description
Ang mga file format na gagawin. Palaging gumagawa ang Meshy ng
glbat ibinabalik ito samodel_urls, kasama ang ibang mga format na nakalista mo.Mga available na value:
glbobjfbxstlusdzblend3mf
Bawat format maliban sa
stlay sumusuporta sa mga scene object at nagtataglay ng bawat bahagi bilang hiwalay na object. Hindi kayang maghawak ng hiwalay na mga object ang STL file, kaya pinagsasama ng Meshy ang mga bahagi sa isang solido, na inayos ayon salayout. Para makakuha ng mga bahaging maaari mong piliin nang hiwalay sa slicer, humiling ng3mf.Kapag
keep_texture: true, ang mga sumusunod na format ay may taglay na texture:glb,fbx,usdz, atblend: Nasa file ang texture.obj: Nasa material file ang texture, na ibinabalik ngmodel_urlssa ilalim ngmtl.stlat3mf: Ang file ay may taglay na heometriya lamang, walang texture.
- Name
- layout
- Type
- string
- default assembled
- Description
Kung paano iaayos ng Meshy ang mga bahagi, sa bawat file format at sa thumbnail.
Mga available na value:
assembled: Pinapanatili ng Meshy ang mga bahagi sa kinalalagyan nila sa source model.on_plate: Inilalatag ng Meshy ang mga bahagi nang patag at ikinakalat ang mga ito sa build plate, handa nang i-slice. Ito rin ang parehong pag-aayos ng On Plate view sa web app.
Sa parehong layout, inaalis ng Meshy ang anumang bumagsak na manipis na piraso o parang-tuldok na piraso na naiwan ng hiwa bago mag-export, kaya maaaring i-print ang bawat bahaging makukuha mo. Ang mga format na sumusuporta sa scene object ay may isang object bawat bahagi, at pinagsasama ng
stlang mga bahagi sa isang solido.
- Name
- keep_texture
- Type
- boolean
- default false
- Description
Kung pananatilihin ang texture ng input na modelo sa mga bahagi. Ang
trueay nagbibigay sa bawat bahagi ng texture ng input, at ibinabalik ng task ang mga mapa satexture_urls. Angfalseay nagbibigay sa bawat bahagi ng flat na kulay ng vertex.Sa
true, mga dalawang beses na mas matagal ang task, at hindi nagbabago ang halaga ng credit. Ang input na walang texture ay hinahati sa parehong paraan tulad ng safalse. Kung hindi mapanatili ng Meshy ang texture, mabibigo ang task na may error code natextured_split_refused. Tingnan ang Errors.
- Name
- connectors
- Type
- boolean
- default false
- Description
Kung magdaragdag ng mortise-and-tenon na mga connector sa bawat hiwa, para magkasya ang mga naka-print na bahagi.
connectors = true- Name
- connector_type
- Type
- string
- default cube
- Description
Ang hugis ng connector sa bawat ibabaw ng hiwa,
cubeocylinder.
- Name
- connector_size
- Type
- number
- default 0.5
- Description
Ang laki ng connector, kaugnay ng ibabaw ng hiwa, mula
0.1hanggang0.8. Ang value na labas sa saklaw na ito ay magbabalik ng400, kahitfalseangconnectors.
- Name
- connector_height
- Type
- number
- default 0.1
- Description
Gaano kalayo lumalabas ang connector sa ibabaw ng hiwa, kaugnay ng ibabaw ng hiwa, mula
0.1hanggang0.8. Ang value na labas sa saklaw na ito ay magbabalik ng400, kahitfalseangconnectors.
Mga Ibinabalik
Ang result field ng tugon ay may hawak na ID ng bagong Auto Split task.
Mga mode ng pagkabigo
- Name
400 - Bad Request- Description
Hindi matatakbo ang request. Sinasabi ng error message kung aling problema ang nahanap nito. Halimbawa:
- Missing prompt:
by_partsoby_colorangmode, at wala angprompt. - Prompt describes no split, or too many parts: Hinihiling ng prompt na panatilihing isang piraso ang modelo, o nagbibigay ng pangalan sa higit sa 10 bahagi. Tumatanggap ang
by_partsatby_colorng 1 hanggang 10 pinangalanang bahagi. Hindi sisingilin ng Meshy ang request. - Unsupported input task: Hindi
input_task_iday isang matagumpay na task ng suportadong uri, na nagawa gamit ang Meshy 6 o Meshy 7. - No reference image:
by_colorangmode, at hindi nagawa ang input mula sa na-upload na imahe. - Out-of-range connector: Nasa labas ng
0.1hanggang0.8angconnector_sizeoconnector_height.
Ayusin ang request, pagkatapos ay ipadala muli. Tingnan ang Errors.
- Missing prompt:
- Name
401 - Unauthorized- Description
Nawawala o invalid ang API key. Suriin ang
Authorizationheader.
- Name
402 - Payment Required- Description
Halimbawa:
- Insufficient credits: Walang sapat na credits ang account para sa task na ito, o naabot na ng account ang limitasyon ng credit. Suriin ang iyong balanse ng credit, pagkatapos ay subukang muli.
- Free plan: Nangangailangan ng bayad na plano ang paggawa ng task. I-upgrade ang iyong plano sa iyong mga setting ng subscription, pagkatapos ay subukang muli.
- Name
403 - Forbidden- Description
Isa sa mga sumusunod ang naaangkop:
- Hinarang ng content moderation ang prompt. Ang mensahe ay
explicit contentoprohibited content. Baguhin ang prompt, pagkatapos ay subukang muli. - Isang bas-relief na modelo ang
input_task_id, na hindi mahahati ng endpoint na ito. Ang mensahe ayThis model type does not support this operation. Magpadala ng ibang modelo.
- Hinarang ng content moderation ang prompt. Ang mensahe ay
- Name
404 - Not Found- Description
Hindi umiiral ang
input_task_ido hindi ito pagmamay-ari ng iyong account. Suriin ang ID, at gumamit ng API key mula sa account na gumawa ng task.
- Name
429 - Too Many Requests- Description
Nalagpasan mo ang iyong rate limit. Maghintay, pagkatapos ay subukang muli. Tingnan ang Rate limits.
Ang mga request na
by_partsatby_coloray nagbabahagi rin ng limitasyon sa pagbabasa ng prompt na 12 request bawat minuto bawat account.
- Name
503 - Service Unavailable- Description
Pansamantalang hindi available ang paghahati ayon sa prompt (
by_partsatby_color). Subukang muli mamaya, o magpadala ngmode: "auto", na gumagana pa rin. Hindi sisingilin ng Meshy ang request.
Kumuha ng Auto Split task
Ibinabalik ang isang Auto Split task ayon sa ID nito.
Request
curl https://api.meshy.ai/openapi/v1/print/split/a43b5c6d-7e8f-901a-234b-567c890d1e2f \
-H "Authorization: Bearer ${YOUR_API_KEY}"
Response
{
"id": "0193bfc5-ee4f-73f8-8525-44b398884ce9",
"type": "print-split",
"model_urls": {
"glb": "https://assets.meshy.ai/***/tasks/0193bfc5-ee4f-73f8-8525-44b398884ce9/output/model.glb?Expires=***",
"obj": "https://assets.meshy.ai/***/tasks/0193bfc5-ee4f-73f8-8525-44b398884ce9/output/model.obj?Expires=***",
"mtl": "https://assets.meshy.ai/***/tasks/0193bfc5-ee4f-73f8-8525-44b398884ce9/output/model.mtl?Expires=***"
},
"thumbnail_url": "https://assets.meshy.ai/***/tasks/0193bfc5-ee4f-73f8-8525-44b398884ce9/output/preview.png?Expires=***",
"texture_urls": [
{
"base_color": "https://assets.meshy.ai/***/tasks/0193bfc5-ee4f-73f8-8525-44b398884ce9/output/texture_0.png?Expires=***",
"metallic": "https://assets.meshy.ai/***/tasks/0193bfc5-ee4f-73f8-8525-44b398884ce9/output/texture_0_metallic.png?Expires=***",
"normal": "https://assets.meshy.ai/***/tasks/0193bfc5-ee4f-73f8-8525-44b398884ce9/output/texture_0_normal.png?Expires=***",
"roughness": "https://assets.meshy.ai/***/tasks/0193bfc5-ee4f-73f8-8525-44b398884ce9/output/texture_0_roughness.png?Expires=***"
}
],
"part_count": 4,
"progress": 100,
"status": "SUCCEEDED",
"created_at": 1699999999000,
"started_at": 1700000000000,
"finished_at": 1700000082000,
"task_error": null,
"consumed_credits": 10
}
Mga Parameter
- Name
- id
- Type
- path
- Description
Ang task ID mula sa create response.
Ibinabalik
Mag-delete ng Auto Split task
Permanenteng nagde-delete ng Auto Split task, kasama na ang mga model at data nito. Hindi na maibabalik ang pag-delete.
Request
curl --request DELETE \
--url https://api.meshy.ai/openapi/v1/print/split/a43b5c6d-7e8f-901a-234b-567c890d1e2f \
-H "Authorization: Bearer ${YOUR_API_KEY}"
Response
// 200 OK on success, with an empty body.
//
// 409 Conflict when the task is IN_PROGRESS. The task keeps running:
{
"message": "Task is IN_PROGRESS and cannot be deleted. Credits for a task the worker has already started are not refundable; wait for it to reach SUCCEEDED, FAILED or CANCELED, then delete it."
}
Path parameters
- Name
- id
- Type
- path
- Description
Ang ID ng task na ide-delete.
Status ng task
Ang pag-delete ng PENDING na task ay nagre-refund ng credits na ginamit nito noong ginawa mo ito.
Hindi pwedeng i-delete ang isang IN_PROGRESS na task. Magbabalik ang request ng 409 Conflict,
at magpapatuloy ang pagtakbo ng task. Hindi nagre-refund ang Meshy para sa task na nagsimula na,
kaya kung ide-delete mo ito, mawawala sa iyo pareho ang credits at ang resulta. Hintayin itong
maabot ang SUCCEEDED, FAILED, o CANCELED, bago ito i-delete.
Ang pag-delete ng task na nasa final status (SUCCEEDED, FAILED, o CANCELED)
ay hindi nagre-refund ng credits nito.
Ibinabalik
200 OK kapag na-delete na ang task, o 409 Conflict kapag ang task ay
IN_PROGRESS.
List Auto Split tasks
Nagbabalik ng listahan ng iyong mga Auto Split task.
Request
curl https://api.meshy.ai/openapi/v1/print/split?page_size=10 \
-H "Authorization: Bearer ${YOUR_API_KEY}"
Response
[
{
"id": "0193bfc5-ee4f-73f8-8525-44b398884ce9",
"type": "print-split",
"model_urls": {
"glb": "https://assets.meshy.ai/***/tasks/0193bfc5-ee4f-73f8-8525-44b398884ce9/output/model.glb?Expires=***"
},
"thumbnail_url": "https://assets.meshy.ai/***/tasks/0193bfc5-ee4f-73f8-8525-44b398884ce9/output/preview.png?Expires=***",
"part_count": 4,
"progress": 100,
"status": "SUCCEEDED",
"preceding_tasks": 0,
"created_at": 1699999999000,
"started_at": 1700000000000,
"finished_at": 1700000082000,
"task_error": null,
"consumed_credits": 10
}
]
Mga Parameter
- Name
- page_num
- Type
- integer
- Description
Ang numero ng pahinang ibabalik. Nagsisimula at nagde-default sa
1.
- Name
- page_size
- Type
- integer
- Description
Ang bilang ng mga task kada pahina, hanggang
100. Nagde-default sa10. Itinuturing ng Meshy ang mas malaking value bilang100.
- Name
- sort_by
- Type
- string
- Description
Ang pagkakaayos ng pag-sort.
Mga available na value:
+created_at: pinakaluma muna-created_at: pinakabago muna
Ibinabalik
Isang paginated na listahan ng Auto Split task objects.
I-stream ang isang Auto Split task
Nagsa-stream ng mga update ng isang Auto Split task bilang Server-Sent Events (SSE).
Request
curl -N https://api.meshy.ai/openapi/v1/print/split/a43b5c6d-7e8f-901a-234b-567c890d1e2f/stream \
-H "Authorization: Bearer ${YOUR_API_KEY}"
Response Stream
// Error event example
event: error
data: {
"status_code": 404,
"message": "Task not found"
}
// Message event examples illustrate task progress (other task fields omitted here for brevity;
// each frame is the full task object).
event: message
data: {
"id": "a43b5c6d-7e8f-901a-234b-567c890d1e2f",
"progress": 0,
"status": "PENDING"
}
event: message
data: {
"id": "a43b5c6d-7e8f-901a-234b-567c890d1e2f",
"type": "print-split",
"model_urls": {
"glb": "https://assets.meshy.ai/***/tasks/a43b5c6d-7e8f-901a-234b-567c890d1e2f/output/model.glb?Expires=***"
},
"thumbnail_url": "https://assets.meshy.ai/***/tasks/a43b5c6d-7e8f-901a-234b-567c890d1e2f/output/preview.png?Expires=***",
"part_count": 4,
"progress": 100,
"status": "SUCCEEDED",
"preceding_tasks": 0,
"created_at": 1699999999000,
"started_at": 1700000000000,
"finished_at": 1700000082000,
"task_error": null,
"consumed_credits": 10
}
Mga Parameter
- Name
- id
- Type
- path
- Description
Ang task ID mula sa create response.
Ibinabalik
Isang stream ng Auto Split task objects bilang Server-Sent Events.
Bawat message event ay may buong task object, kaparehas ng ibinabalik ng Get an Auto Split task. Kasama rito ang consumed_credits, ang mga timestamp, at ang prompt_ignored. Habang ang task ay PENDING o IN_PROGRESS, ang mga field na nagbabago sa pagitan ng mga event ay progress, status, started_at, at preceding_tasks. Nakukuha ng model_urls at thumbnail_url ang kanilang mga value, at lumalabas ang part_count, kapag naabot ng task ang SUCCEEDED.
Ang isang error event ay may status_code at message lamang, kaya suriin muna ang pangalan ng event bago basahin ang status.
Ang Auto Split task object
Ang isang Auto Split task object ay naglalarawan ng isang split ng isang 3D model. Naglalaman ito ng status, ang progress, at ang mga part files kapag matagumpay ang task.
Hindi kasama dito ang mga prompt fields ng ibang task objects, tulad ng name, object_prompt, at texture_prompt. Wala rin itong iisang model_url. Ang thumbnail_url, model_urls, at ang mga timestamp ay napupunan habang tumatakbo ang task. Palagi silang naroroon, at walang laman hanggang magkaroon sila ng value.
The Auto Split Task Object
{
"id": "0193bfc5-ee4f-73f8-8525-44b398884ce9",
"type": "print-split",
"model_urls": {
"glb": "https://assets.meshy.ai/***/tasks/0193bfc5-ee4f-73f8-8525-44b398884ce9/output/model.glb?Expires=***",
"obj": "https://assets.meshy.ai/***/tasks/0193bfc5-ee4f-73f8-8525-44b398884ce9/output/model.obj?Expires=***",
"mtl": "https://assets.meshy.ai/***/tasks/0193bfc5-ee4f-73f8-8525-44b398884ce9/output/model.mtl?Expires=***"
},
"thumbnail_url": "https://assets.meshy.ai/***/tasks/0193bfc5-ee4f-73f8-8525-44b398884ce9/output/preview.png?Expires=***",
"texture_urls": [
{
"base_color": "https://assets.meshy.ai/***/tasks/0193bfc5-ee4f-73f8-8525-44b398884ce9/output/texture_0.png?Expires=***",
"metallic": "https://assets.meshy.ai/***/tasks/0193bfc5-ee4f-73f8-8525-44b398884ce9/output/texture_0_metallic.png?Expires=***",
"normal": "https://assets.meshy.ai/***/tasks/0193bfc5-ee4f-73f8-8525-44b398884ce9/output/texture_0_normal.png?Expires=***",
"roughness": "https://assets.meshy.ai/***/tasks/0193bfc5-ee4f-73f8-8525-44b398884ce9/output/texture_0_roughness.png?Expires=***"
}
],
"part_count": 4,
"progress": 100,
"status": "SUCCEEDED",
"preceding_tasks": 0,
"created_at": 1699999999000,
"started_at": 1700000000000,
"finished_at": 1700000082000,
"task_error": null,
"consumed_credits": 10
}
- Name
- id
- Type
- string
- Description
Ang task ID. Ituring ito bilang isang opaque string, at huwag umasa sa format nito.
- Name
- type
- Type
- string
- Description
Ang task type, palaging
print-split.
- Name
- model_urls
- Type
- object
- Description
Mga download URL para sa split model, isa para sa bawat format na hiniling mo. Ang format na hindi mo hiniling ay walang key. Ang mga format na sumusuporta sa scene objects ay pinapanatili ang bawat part bilang hiwalay na object, at pinagsasama-sama ng
stlang mga part sa isang solid.- Name
glb- Type
- string
- Description
Ang GLB file.
- Name
obj- Type
- string
- Description
Ang OBJ file.
- Name
mtl- Type
- string
- Description
Ang MTL file. Naroroon kasama ng OBJ file kapag
trueangkeep_textureat may texture ang input model.
- Name
fbx- Type
- string
- Description
Ang FBX file.
- Name
stl- Type
- string
- Description
Ang STL file, kung saan pinagsasama ang lahat ng parts sa isang solid. Para makakuha ng mga parts na maaari mong piliin nang hiwalay, hilingin ang
3mf.
- Name
usdz- Type
- string
- Description
Ang USDZ file.
- Name
blend- Type
- string
- Description
Ang Blender file.
- Name
3mf- Type
- string
- Description
Ang 3MF file.
- Name
- thumbnail_url
- Type
- string
- Description
Download URL para sa preview image ng split model, sa
layoutna hiniling mo. Kapag may texture ang mga parts, ipinapakita ito ng preview. Kung hindi, may sariling kulay ang bawat part.
- Name
- texture_urls
- Type
- array
- Description
Ang mga texture map ng split model, bilang isang array na may isang object. Ibinabahagi ng lahat ng parts ang mga map na ito. Naroroon lamang kapag
trueangkeep_textureat may texture ang input model.- Name
base_color- Type
- string
- Description
Download URL para sa base color map.
- Name
metallic- Type
- string
- Description
Download URL para sa metallic map. Wala kapag walang metallic map ang input.
- Name
normal- Type
- string
- Description
Download URL para sa normal map. Wala kapag walang normal map ang input.
- Name
roughness- Type
- string
- Description
Download URL para sa roughness map. Wala kapag walang roughness map ang input.
- Name
- alpha_thumbnail_url
- Type
- string
- Description
Download URL para sa isang bersyon ng
thumbnail_urlna may transparent na background (RGBA). Naroroon lamang matapos magtagumpay ang task, kapag na-render ni Meshy ang transparent na preview.
- Name
- prompt_ignored
- Type
- boolean
- Description
Kung binalewala ni Meshy ang prompt. Ito ay
truekapag angpromptng isangby_partsoby_colorrequest ay walang pinangalanang parts, kaya awtomatikong hinati ni Meshy ang model sa halip. Ang mga pangalan ng parts sa resulta ay sa gayon ay kay Meshy, hindi sa iyo. Naroroon mula saPENDINGpataas. Tinatanggal ito ni Meshy para sa mgaautotask at sa tuwing sinunod nito ang prompt.
- Name
- part_count
- Type
- integer
- Description
Ang bilang ng mga naipi-print na parts na nabuo ng split. Ang mga format na sumusuporta sa scene objects ay naglalaman ng isang object bawat part. Pinagsasama ng
stlang mga parts sa isang solid, pero binibilang pa rin ito ngpart_count. Bago mag-export, inaalis ni Meshy ang mga nakollaps na sliver na hindi maaaring maging naipi-print na part, at hindi ito binibilang.
- Name
- progress
- Type
- integer
- Description
Kung gaano karaming bahagi ng task ang nagawa na, bilang isang porsyento. Ito ay
0hanggang magsimula ang task at100kapag ito ay matagumpay.
- Name
- status
- Type
- string
- Description
Ang status ng task, isa sa
PENDING,IN_PROGRESS,SUCCEEDED,FAILED, oCANCELED.
- Name
- preceding_tasks
- Type
- integer
- Description
Ang bilang ng mga task na nauuna sa task na ito sa queue. Makabuluhan lamang ang value habang
PENDINGang task.
- Name
- created_at
- Type
- timestamp
- Description
Oras na ginawa ang task, sa Unix milliseconds.
- Name
- started_at
- Type
- timestamp
- Description
Oras na nagsimula ang task, sa Unix milliseconds. Ito ay
0hanggang magsimula ang task.
- Name
- finished_at
- Type
- timestamp
- Description
Oras na natapos ang task, sa Unix milliseconds. Ito ay
0hanggang matapos ang task.
- Name
- expires_at
- Type
- timestamp
- Description
Oras na mag-e-expire ang resulta ng task, sa Unix milliseconds. Ito ay
0hanggang matapos ang task.
- Name
- task_error
- Type
- object
- Description
Ang mga detalye ng error kapag nabigo ang task. Tingnan ang Errors.
Kung tinanggihan ng isang safety check ang input model, nabibigo ang task kung saan ang
task_error.typeay nakatakda sainvalid_inputat angtask_error.codeay nakatakda saprovider_content_refused. Magpadala ng ibang model. Tingnan ang Errors.Kapag
keep_texture: true, kung hindi mapanatili ni Meshy ang texture, nabibigo ang task kung saan angtask_error.codeay nakatakda satextured_split_refused. Tingnan ang Errors.
- Name
- consumed_credits
- Type
- integer
- Description
Ang bilang ng mga credit na ginamit ng task. Palagi itong naroroon. Ito ay
10matapos tanggapin ni Meshy ang task, at0para sa isangFAILEDna task, dahil ibinabalik ni Meshy ang mga credit kapag nabigo ang isang task. Ang pagtanggal ng isangPENDINGna task ay nagbabalik din nito.