Ireretiro ang lowpoly sa Oct 30, 2026. Lumipat ng modelo bago ang mga petsang ito para maiwasan ang mga error sa request. Tingnan ang lahat ng deprecation

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.


POST/openapi/v1/print/split

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

POST
/openapi/v1/print/split
# 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 SUCCEEDED ang status ng task. Gumagana ang mga sumusunod na uri ng task:

    Dapat nagawa ang modelo gamit ang Meshy 6 o Meshy 7, ibig sabihin, naka-set ang ai_model sa meshy-6-lite, meshy-6, meshy-7, meshy-7.1, o latest. Hindi suportado ang mga modelong Smart Topology (meshy-t2 at meshy-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 ng 400.

    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 ang prompt. Ang prompt na higit sa 600 character ay magbabalik pa rin ng 400.
    • by_parts: Hahatiin ng Meshy ayon sa mga structural na bahaging binanggit mo sa prompt, halimbawa ulo, braso, at torso.
    • by_color: Hahatiin ng Meshy ayon sa mga kulay na rehiyong binanggit mo sa prompt. 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 ng 400. Para sa Multi-Image to 3D, ginagamit ng Meshy ang unang source image.
Naaangkop lamang kapag 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, kahit auto ang mode.

    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 base o head, 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 ang the head ay 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 ng 400 ang 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 glb at ibinabalik ito sa model_urls, kasama ang ibang mga format na nakalista mo.

    Mga available na value:

    • glb
    • obj
    • fbx
    • stl
    • usdz
    • blend
    • 3mf

    Bawat format maliban sa stl ay 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 sa layout. Para makakuha ng mga bahaging maaari mong piliin nang hiwalay sa slicer, humiling ng 3mf.

    Kapag keep_texture: true, ang mga sumusunod na format ay may taglay na texture:

    • glb, fbx, usdz, at blend: Nasa file ang texture.
    • obj: Nasa material file ang texture, na ibinabalik ng model_urls sa ilalim ng mtl.
    • stl at 3mf: 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 stl ang 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 true ay nagbibigay sa bawat bahagi ng texture ng input, at ibinabalik ng task ang mga mapa sa texture_urls. Ang false ay 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 sa false. Kung hindi mapanatili ng Meshy ang texture, mabibigo ang task na may error code na textured_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.

Naaangkop lamang kapag connectors = true
  • Name
    connector_type
    Type
    string
    default cube
    Description

    Ang hugis ng connector sa bawat ibabaw ng hiwa, cube o cylinder.

  • Name
    connector_size
    Type
    number
    default 0.5
    Description

    Ang laki ng connector, kaugnay ng ibabaw ng hiwa, mula 0.1 hanggang 0.8. Ang value na labas sa saklaw na ito ay magbabalik ng 400, kahit false ang connectors.

  • 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.1 hanggang 0.8. Ang value na labas sa saklaw na ito ay magbabalik ng 400, kahit false ang connectors.

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_parts o by_color ang mode, at wala ang prompt.
    • 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_parts at by_color ng 1 hanggang 10 pinangalanang bahagi. Hindi sisingilin ng Meshy ang request.
    • Unsupported input task: Hindi input_task_id ay isang matagumpay na task ng suportadong uri, na nagawa gamit ang Meshy 6 o Meshy 7.
    • No reference image: by_color ang mode, at hindi nagawa ang input mula sa na-upload na imahe.
    • Out-of-range connector: Nasa labas ng 0.1 hanggang 0.8 ang connector_size o connector_height.

    Ayusin ang request, pagkatapos ay ipadala muli. Tingnan ang Errors.

  • Name
    401 - Unauthorized
    Description

    Nawawala o invalid ang API key. Suriin ang Authorization header.

  • 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 content o prohibited 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 ay This model type does not support this operation. Magpadala ng ibang modelo.
  • Name
    404 - Not Found
    Description

    Hindi umiiral ang input_task_id o 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_parts at by_color ay 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_parts at by_color). Subukang muli mamaya, o magpadala ng mode: "auto", na gumagana pa rin. Hindi sisingilin ng Meshy ang request.


GET/openapi/v1/print/split/:id

Kumuha ng Auto Split task

Ibinabalik ang isang Auto Split task ayon sa ID nito.

Request

GET
/openapi/v1/print/split/a43b5c6d-7e8f-901a-234b-567c890d1e2f
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

Ang Auto Split task object.


DELETE/openapi/v1/print/split/:id

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

DELETE
/openapi/v1/print/split/a43b5c6d-7e8f-901a-234b-567c890d1e2f
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.


GET/openapi/v1/print/split

List Auto Split tasks

Nagbabalik ng listahan ng iyong mga Auto Split task.

Request

GET
/openapi/v1/print/split
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 sa 10. Itinuturing ng Meshy ang mas malaking value bilang 100.

  • 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.


GET/openapi/v1/print/split/:id/stream

I-stream ang isang Auto Split task

Nagsa-stream ng mga update ng isang Auto Split task bilang Server-Sent Events (SSE).

Request

GET
/openapi/v1/print/split/a43b5c6d-7e8f-901a-234b-567c890d1e2f/stream
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 stl ang 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 true ang keep_texture at 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 layout na 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 true ang keep_texture at 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_url na 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 true kapag ang prompt ng isang by_parts o by_color request 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 sa PENDING pataas. Tinatanggal ito ni Meshy para sa mga auto task 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 stl ang mga parts sa isang solid, pero binibilang pa rin ito ng part_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 0 hanggang magsimula ang task at 100 kapag ito ay matagumpay.

  • Name
    status
    Type
    string
    Description

    Ang status ng task, isa sa PENDING, IN_PROGRESS, SUCCEEDED, FAILED, o CANCELED.

  • Name
    preceding_tasks
    Type
    integer
    Description

    Ang bilang ng mga task na nauuna sa task na ito sa queue. Makabuluhan lamang ang value habang PENDING ang 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 0 hanggang magsimula ang task.

  • Name
    finished_at
    Type
    timestamp
    Description

    Oras na natapos ang task, sa Unix milliseconds. Ito ay 0 hanggang matapos ang task.

  • Name
    expires_at
    Type
    timestamp
    Description

    Oras na mag-e-expire ang resulta ng task, sa Unix milliseconds. Ito ay 0 hanggang 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.type ay nakatakda sa invalid_input at ang task_error.code ay nakatakda sa provider_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 ang task_error.code ay nakatakda sa textured_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 10 matapos tanggapin ni Meshy ang task, at 0 para sa isang FAILED na task, dahil ibinabalik ni Meshy ang mga credit kapag nabigo ang isang task. Ang pagtanggal ng isang PENDING na task ay nagbabalik din nito.