lowpoly 30 अक्टू॰ 2026 को बंद हो जाएगा। अनुरोध त्रुटियों से बचने के लिए इन तारीखों से पहले मॉडल बदल लें।

Auto Split API

3D मॉडल को अलग-अलग प्रिंट करने योग्य हिस्सों में विभाजित करें — स्वचालित रूप से, आपके द्वारा नामित हिस्सों के अनुसार, या रंग क्षेत्र के अनुसार — वैकल्पिक कनेक्टर्स के साथ; कट से बचे पतले क्षेत्रों को हमेशा मजबूत किया जाता है ताकि हर हिस्सा ठोस प्रिंट हो।


POST/openapi/v1/print/split

Auto Split टास्क बनाएं

यह एंडपॉइंट एक नया Auto Split टास्क बनाता है। यह टास्क किसी पिछले टास्क के मॉडल को अलग-अलग प्रिंट करने योग्य हिस्सों में काटता है और सेगमेंटेड मॉडल लौटाता है, जिसमें हर हिस्सा फ़ाइल में अपने आप में एक ऑब्जेक्ट होता है।

यह टास्क बैकग्राउंड में चलता है। इसमें आमतौर पर कितना समय लगता है, यह जानने के लिए देखें Processing Times।

पैरामीटर

  • Name
    input_task_id
    Type
    string
    आवश्यक
    Description

    उस सफल टास्क की ID जिसके मॉडल को स्प्लिट करना है। समर्थित टास्क प्रकार: इमेज से 3D, मल्टी-इमेज से 3D, टेक्स्ट से 3D (प्रीव्यू), रीमेश, कन्वर्ट, और रीसाइज़। टास्क का स्टेटस SUCCEEDED होना चाहिए, और इसका मॉडल Meshy 6 या Meshy 7 (ai_model meshy-6, meshy-7, meshy-7.1, या latest) से जनरेट किया गया होना चाहिए। लो-पॉली और Smart Topology (meshy-t2, meshy-t2.5) मॉडल समर्थित नहीं हैं। टेक्सचर वाला मॉडल स्वीकार किया जाता है, लेकिन इसका टेक्सचर परिणाम में नहीं ले जाया जाता।

  • Name
    mode
    Type
    string
    डिफ़ॉल्ट auto
    Description

    मॉडल को हिस्सों में कैसे विभाजित किया जाए।

    उपलब्ध मान:

    • auto: Meshy खुद कट चुनता है। prompt को नज़रअंदाज़ किया जाता है।
    • by_parts: उन संरचनात्मक हिस्सों के साथ कटौती करें जिन्हें आप prompt में नाम देते हैं, जैसे सिर, बाहें, और धड़।
    • by_color: उन रंग क्षेत्रों के साथ कटौती करें जिन्हें आप prompt में नाम देते हैं। इसके लिए अपलोड की गई इमेज से जनरेट किया गया इनपुट आवश्यक है (इमेज से 3D या मल्टी-इमेज से 3D); अन्य इनपुट 400 के साथ अस्वीकार कर दिए जाते हैं। रंग-क्षेत्र की सीमाएं स्रोत इमेज से आती हैं, न कि इनपुट मॉडल के टेक्सचर से। मल्टी-इमेज से 3D के लिए, Auto Split पहली स्रोत इमेज का उपयोग करता है।
केवल तब लागू होता है जब mode = by_parts or by_color
  • Name
    prompt
    Type
    string
    आवश्यक
    Description

    किन हिस्सों में स्प्लिट करना है, इसका वर्णन करता है, किसी भी भाषा में। Meshy इससे 1 से 10 हिस्सों के नाम पढ़ता है, इसलिए मॉडल का वर्णन करने के बजाय टुकड़ों के नाम बताएं, उदाहरण के लिए split into the figure and the base, या head, torso, left arm, right arm, legs। एक ही हिस्से का नाम देना ठीक है: जिसे आपने नाम नहीं दिया वह सब बचा हुआ एक हिस्सा बन जाता है, इसलिए the head मॉडल को सिर और बाकी हिस्से में विभाजित करता है, जैसा वेब ऐप में होता है। अधिकतम 600 अक्षर। ऐसा विवरण जो बिल्कुल भी स्प्लिट न करने के लिए कहता है, या 10 से अधिक हिस्सों का नाम देता है, 400 के साथ अस्वीकार कर दिया जाता है और कुछ भी चार्ज नहीं किया जाता। यदि Meshy विवरण से कोई हिस्सा नाम नहीं पढ़ पाता, तो यह आपके चुने गए mode में, मॉडल की रेफरेंस इमेज में पहचाने गए हिस्सों के आधार पर स्प्लिट करता है: टास्क फिर भी चलता है और चार्ज किया जाता है, और इसमें prompt_ignored: true होता है। यदि मॉडल में कोई रेफरेंस इमेज नहीं है, या Meshy को इसमें दो से कम हिस्से मिलते हैं, तो वह अनुरोध इसके बजाय 400 के साथ अस्वीकार कर दिया जाता है और कुछ भी चार्ज नहीं किया जाता।

  • Name
    target_formats
    Type
    array
    डिफ़ॉल्ट ["glb"]
    Description

    वे फॉर्मेट जिनमें स्प्लिट किए गए मॉडल को एक्सपोर्ट करना है। सीन ऑब्जेक्ट्स का समर्थन करने वाले फॉर्मेट (glb, obj, fbx, usdz, blend, 3mf) हर हिस्से को एक अलग ऑब्जेक्ट के रूप में ले जाते हैं; stl में अलग ऑब्जेक्ट्स की कोई अवधारणा नहीं है, इसलिए यह हर हिस्से को layout द्वारा व्यवस्थित एक ठोस में फ्यूज़ कर देता है (स्लाइसर में अलग से चुने जा सकने वाले हिस्सों के लिए 3mf का अनुरोध करें)। glb हमेशा जनरेट होता है और model_urls में लौटाया जाता है; इसके अतिरिक्त जो भी अन्य फॉर्मेट चाहिए उन्हें सूचीबद्ध करें।

    उपलब्ध मान: glb, obj, fbx, stl, usdz, blend, 3mf।

  • Name
    layout
    Type
    string
    डिफ़ॉल्ट assembled
    Description

    हर आउटपुट फॉर्मेट में, और थंबनेल में, हिस्सों को कैसे व्यवस्थित किया जाए।

    उपलब्ध मान:

    • assembled: हिस्से वहीं रहते हैं जहां स्रोत मॉडल में थे।
    • on_plate: हिस्सों को बिल्ड प्लेट पर सपाट बिछाया और फैलाया जाता है, स्लाइस करने के लिए तैयार — वेब ऐप के On Plate व्यू जैसी ही व्यवस्था।

    दोनों लेआउट में, कटौती से बचा हुआ कोई सिकुड़ा हुआ टुकड़ा या बिंदु जैसा हिस्सा एक्सपोर्ट से पहले हटा दिया जाता है, ताकि आपको मिलने वाला हर हिस्सा प्रिंट करने योग्य हो। सीन ऑब्जेक्ट्स का समर्थन करने वाले फॉर्मेट प्रति हिस्सा एक ऑब्जेक्ट रखते हैं; stl उन्हें एक ही ठोस में फ्यूज़ कर देता है।

  • Name
    connectors
    Type
    boolean
    डिफ़ॉल्ट false
    Description

    हर कट पर मोर्टाइज़-एंड-टेनन कनेक्टर्स जोड़ता है ताकि प्रिंट किए गए हिस्से एक साथ फिट हो सकें।

केवल तब लागू होता है जब connectors = true
  • Name
    connector_type
    Type
    string
    डिफ़ॉल्ट cube
    Description

    हर कट सतह पर कनेक्टर का आकार।

    उपलब्ध मान: cube, cylinder।

  • Name
    connector_size
    Type
    number
    डिफ़ॉल्ट 0.5
    Description

    कट सतह के सापेक्ष कनेक्टर का आकार।

    मान्य सीमा: 0.1 से 0.8।

  • Name
    connector_height
    Type
    number
    डिफ़ॉल्ट 0.1
    Description

    कट सतह के सापेक्ष, कनेक्टर कट सतह से कितनी दूर तक फैलता है।

    मान्य सीमा: 0.1 से 0.8।

रिटर्न

रिस्पॉन्स की result प्रॉपर्टी में नए बनाए गए Auto Split टास्क की id होती है।

फेल्यर मोड

  • Name
    400 - Bad Request
    Description

    अनुरोध स्वीकार्य नहीं था। सामान्य कारण:

    • प्रॉम्प्ट गायब है: जब mode by_parts या by_color हो तब prompt आवश्यक है।
    • प्रॉम्प्ट किसी स्प्लिट का वर्णन नहीं करता, या बहुत अधिक हिस्से बताता है: by_parts / by_color 1 से 10 नामित टुकड़े स्वीकार करता है। ऐसा विवरण जो मॉडल को एक ही टुकड़े में रखने के लिए कहता है, या 10 से अधिक हिस्सों का नाम देता है, अस्वीकार कर दिया जाता है। कुछ भी चार्ज नहीं किया जाता।
    • असमर्थित इनपुट टास्क: input_task_id को किसी समर्थित प्रकार के सफल टास्क को संदर्भित करना चाहिए, जो Meshy 6 या Meshy 7 से जनरेट किया गया हो।
    • कोई रेफरेंस इमेज नहीं: by_color के लिए अपलोड की गई इमेज से जनरेट किया गया इनपुट आवश्यक है।
    • सीमा से बाहर कनेक्टर: connector_size या connector_height 0.1 से 0.8 की सीमा से बाहर है।
  • Name
    401 - Unauthorized
    Description

    प्रमाणीकरण विफल रहा। कृपया अपनी API की जांचें।

  • Name
    402 - Payment Required
    Description

    इस टास्क को करने के लिए पर्याप्त क्रेडिट नहीं हैं।

  • Name
    404 - Not Found
    Description

    input_task_id मौजूद नहीं है या आपके खाते से संबंधित नहीं है।

  • Name
    429 - Too Many Requests
    Description

    आपने अपनी रेट लिमिट पार कर ली है। by_parts और by_color अनुरोध प्रति खाता प्रति मिनट 12 अनुरोधों की एक prompt-पार्सिंग सीमा भी साझा करते हैं।

  • Name
    503 - Service Unavailable
    Description

    प्रॉम्प्ट-आधारित स्प्लिटिंग (by_parts और by_color) अस्थायी रूप से अनुपलब्ध है। बाद में पुनः प्रयास करें, या mode: "auto" का उपयोग करें, जो इससे प्रभावित नहीं है। कुछ भी चार्ज नहीं किया जाता।

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, 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",
    "connectors": true,
    "connector_type": "cylinder",
    "connector_size": 0.4
  }'

Response

{
  "result": "0193bfc5-ee4f-73f8-8525-44b398884ce9"
}

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

Auto Split टास्क को रिट्रीव करें

यह एंडपॉइंट किसी Auto Split टास्क को उसकी ID के ज़रिए रिट्रीव करता है।

पैरामीटर्स

  • Name
    id
    Type
    path
    Description

    रिट्रीव किए जाने वाले Auto Split टास्क की ID।

रिटर्न वैल्यू

Auto Split Task ऑब्जेक्ट।

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=***"
  },
  "thumbnail_url": "https://assets.meshy.ai/***/tasks/0193bfc5-ee4f-73f8-8525-44b398884ce9/output/preview.png?Expires=***",
  "part_count": 4,
  "progress": 100,
  "status": "SUCCEEDED",
  "created_at": 1699999999000,
  "started_at": 1700000000000,
  "finished_at": 1700000082000,
  "task_error": null,
  "consumed_credits": 10
}

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

Auto Split टास्क डिलीट करें

यह एंडपॉइंट किसी Auto Split टास्क को, उससे जुड़े सभी मॉडल और डेटा सहित, स्थायी रूप से डिलीट कर देता है। यह कार्रवाई अपरिवर्तनीय है।

पाथ पैरामीटर्स

  • Name
    id
    Type
    path
    Description

    डिलीट किए जाने वाले Auto Split टास्क की ID।

टास्क की स्थिति

जो टास्क अभी भी PENDING है उसे डिलीट कर दिया जाता है और क्रिएट करते समय इस्तेमाल हुए क्रेडिट वापस कर दिए जाते हैं।

जो टास्क पहले से IN_PROGRESS है उसे डिलीट नहीं किया जा सकता: रिक्वेस्ट को 409 Conflict के साथ रिजेक्ट कर दिया जाता है और टास्क चलता रहता है। जिस टास्क पर वर्कर पहले ही काम शुरू कर चुका है, उसके क्रेडिट वापस नहीं किए जा सकते, इसलिए उसे बीच में डिलीट करने पर आपके क्रेडिट और परिणाम दोनों का नुकसान होगा। इसके SUCCEEDED, FAILED या CANCELED स्थिति में पहुँचने का इंतज़ार करें, फिर इसे डिलीट करें।

टर्मिनल स्थिति (SUCCEEDED, FAILED या CANCELED) में मौजूद टास्क को बिना रिफंड के डिलीट कर दिया जाता है।

रिटर्न वैल्यू

सफल होने पर 200 OK रिटर्न करता है, या जब टास्क IN_PROGRESS हो तो 409 Conflict रिटर्न करता है।

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 is left 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."
}

GET/openapi/v1/print/split

Auto Split टास्क की सूची प्राप्त करें

यह एंडपॉइंट आपको Auto Split टास्क की सूची प्राप्त करने की सुविधा देता है।

पैरामीटर

वैकल्पिक एट्रिब्यूट

  • Name
    page_num
    Type
    integer
    Description

    पेजिनेशन के लिए पेज नंबर। 1 से शुरू होता है और डिफ़ॉल्ट रूप से 1 होता है।

  • Name
    page_size
    Type
    integer
    Description

    पेज साइज़ की सीमा। डिफ़ॉल्ट रूप से 10 आइटम। अधिकतम अनुमत 100 आइटम है; इससे बड़े मान 100 पर सीमित कर दिए जाते हैं।

  • Name
    sort_by
    Type
    string
    Description

    जिस फ़ील्ड के अनुसार सॉर्ट करना है। उपलब्ध मान:

    • +created_at: क्रिएशन टाइम के आधार पर आरोही क्रम में सॉर्ट करें।
    • -created_at: क्रिएशन टाइम के आधार पर अवरोही क्रम में सॉर्ट करें।

रिटर्न वैल्यू

Auto Split टास्क ऑब्जेक्ट की एक पेजिनेटेड सूची रिटर्न करता है।

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
  }
]

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

Auto Split टास्क को स्ट्रीम करें

यह एंडपॉइंट Server-Sent Events (SSE) का उपयोग करके एक Auto Split टास्क के लिए रीयल-टाइम अपडेट स्ट्रीम करता है।

पैरामीटर

  • Name
    id
    Type
    path
    Description

    स्ट्रीम करने के लिए Auto Split टास्क का यूनीक आइडेंटिफायर।

रिटर्न वैल्यू

The Auto Split Task Objects की एक स्ट्रीम को Server-Sent Events के रूप में रिटर्न करता है।

हर message इवेंट में Retrieve an Auto Split Task द्वारा रिटर्न किए जाने वाले पूरे टास्क ऑब्जेक्ट की जानकारी होती है, जिसमें consumed_credits, टाइमस्टैम्प्स और prompt_ignored शामिल हैं; जब तक टास्क PENDING या IN_PROGRESS स्थिति में होता है, तब तक जो फ़ील्ड फ्रेम्स के बीच बदलते हैं वे हैं progress, status, started_at और preceding_tasks, और model_urls, thumbnail_url तथा part_count तब दिखाई देते हैं जब यह SUCCEEDED स्थिति में पहुँच जाता है। एक error इवेंट में केवल status_code और message होते हैं, इसलिए status पढ़ने से पहले इवेंट के नाम के आधार पर शाखा (branch) तय करें।

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
}

The Auto Split Task Object

एक Auto Split टास्क में केवल नीचे दी गई properties होती हैं। अन्य टास्क ऑब्जेक्ट्स में शामिल जनरेशन-prompt फ़ील्ड्स (name, object_prompt, texture_prompt इत्यादि), एकल model_url, और texture_urls, split के लिए कभी भरे नहीं जाते और न ही लौटाए जाते हैं। टास्क के चलते समय भरी जाने वाली properties (thumbnail_url, model_urls, टाइमस्टैंप) हमेशा मौजूद रहती हैं, मान मिलने तक खाली रहती हैं, इसलिए keys का सेट PENDING और SUCCEEDED के बीच नहीं बदलता।

  • Name
    id
    Type
    string
    Description

    टास्क के लिए यूनीक आइडेंटिफायर। हालांकि हम टास्क आईडी के लिए implementation detail के तौर पर k-sortable UUID उपयोग करते हैं, आपको id के फॉर्मेट के बारे में कोई धारणा नहीं बनानी चाहिए।

  • Name
    type
    Type
    string
    Description

    टास्क का प्रकार। इसका मान print-split है।

  • Name
    model_urls
    Type
    object
    Description

    स्प्लिट किए गए मॉडल के डाउनलोड करने योग्य URLs, प्रत्येक अनुरोधित फॉर्मेट के लिए एक। जो फॉर्मेट scene objects को सपोर्ट करते हैं, वे प्रत्येक हिस्से को अलग ऑब्जेक्ट के रूप में रखते हैं; stl उन्हें एक ठोस में फ्यूज़ कर देता है। यदि कोई फॉर्मेट अनुरोधित नहीं किया गया था, तो उसके लिए property शामिल नहीं होगी।

    • Name
      glb
      Type
      string
      Description

      GLB फॉर्मेट में स्प्लिट किए गए मॉडल का डाउनलोड करने योग्य URL।

    • Name
      obj
      Type
      string
      Description

      OBJ फॉर्मेट में स्प्लिट किए गए मॉडल का डाउनलोड करने योग्य URL।

    • Name
      fbx
      Type
      string
      Description

      FBX फॉर्मेट में स्प्लिट किए गए मॉडल का डाउनलोड करने योग्य URL।

    • Name
      stl
      Type
      string
      Description

      STL फॉर्मेट में स्प्लिट किए गए मॉडल का डाउनलोड करने योग्य URL। सभी हिस्सों को एक ठोस में फ्यूज़ किया जाता है; अलग से चुने जा सकने वाले हिस्सों के लिए 3mf का अनुरोध करें।

    • Name
      usdz
      Type
      string
      Description

      USDZ फॉर्मेट में स्प्लिट किए गए मॉडल का डाउनलोड करने योग्य URL।

    • Name
      blend
      Type
      string
      Description

      Blender फॉर्मेट में स्प्लिट किए गए मॉडल का डाउनलोड करने योग्य URL।

    • Name
      3mf
      Type
      string
      Description

      3MF फॉर्मेट में स्प्लिट किए गए मॉडल का डाउनलोड करने योग्य URL।

  • Name
    thumbnail_url
    Type
    string
    Description

    स्प्लिट किए गए मॉडल के रेंडर किए गए प्रिव्यू का डाउनलोड करने योग्य URL, जिसमें अनुरोधित layout में प्रत्येक हिस्सा एक अलग रंग में हो।

  • Name
    prompt_ignored
    Type
    boolean
    Description

    true तब होता है जब किसी by_parts या by_color अनुरोध के prompt में किसी हिस्से का नाम नहीं दिया गया था, जिसके कारण Meshy ने मॉडल को स्वचालित रूप से स्प्लिट किया — परिणाम में हिस्सों के नाम Meshy के हैं, आपके नहीं। PENDING से आगे मौजूद रहता है। auto टास्कों के लिए और जब भी prompt का पालन किया गया हो, इसे छोड़ दिया जाता है।

  • Name
    part_count
    Type
    integer
    Description

    स्प्लिट से प्राप्त प्रिंट करने योग्य हिस्सों की संख्या। जो फॉर्मेट scene objects को सपोर्ट करते हैं, उनमें प्रत्येक हिस्से के लिए एक ऑब्जेक्ट होता है; stl उन्हें एक ठोस में फ्यूज़ कर देता है, फिर भी गिनती हिस्सों की ही रिपोर्ट करती है। सिकुड़े हुए टुकड़े जिन्हें सेगमेंटेशन प्रिंट करने योग्य हिस्से में नहीं बदल सका, उन्हें एक्सपोर्ट से पहले फाइलों से हटा दिया जाता है और गिना नहीं जाता।

  • Name
    progress
    Type
    integer
    Description

    टास्क की progress। यदि टास्क अभी शुरू नहीं हुआ है, तो यह property 0 होगी। एक बार टास्क सफल हो जाने पर, यह 100 हो जाएगी।

  • Name
    status
    Type
    string
    Description

    टास्क की स्थिति। संभावित मान PENDING, IN_PROGRESS, SUCCEEDED, FAILED, CANCELED में से एक है।

  • Name
    preceding_tasks
    Type
    integer
    Description

    पूर्ववर्ती टास्कों की संख्या।

  • Name
    created_at
    Type
    timestamp
    Description

    टास्क बनाए जाने का टाइमस्टैंप, मिलीसेकंड में।

  • Name
    started_at
    Type
    timestamp
    Description

    टास्क शुरू होने का टाइमस्टैंप, मिलीसेकंड में। यदि टास्क अभी शुरू नहीं हुआ है, तो यह property 0 होगी।

  • Name
    finished_at
    Type
    timestamp
    Description

    टास्क समाप्त होने का टाइमस्टैंप, मिलीसेकंड में। यदि टास्क अभी समाप्त नहीं हुआ है, तो यह property 0 होगी।

  • Name
    task_error
    Type
    object
    Description

    असफल टास्कों के लिए एरर विवरण। पूरे task_error ऑब्जेक्ट संदर्भ के लिए एरर देखें। यदि मॉडल प्रोवाइडर की सुरक्षा जांच इनपुट मॉडल को अस्वीकार कर देती है, तो टास्क task_error.type invalid_input और code provider_content_refused के साथ फेल हो जाता है। एरर देखें।

  • Name
    consumed_credits
    Type
    integer
    Description

    इस टास्क द्वारा उपभोग किए गए क्रेडिट की संख्या। हमेशा मौजूद: टास्क स्वीकार हो जाने पर 10, और FAILED टास्कों के लिए 0 क्योंकि फेल होने पर शुल्क वापस कर दिया जाता है। किसी टास्क को PENDING रहते हुए डिलीट करने पर भी उसे वापस कर दिया जाता है।

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=***"
  },
  "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
}