Auto Split API
3D मॉडल को अलग-अलग प्रिंट करने योग्य हिस्सों में विभाजित करें — स्वचालित रूप से, आपके द्वारा नामित हिस्सों के अनुसार, या रंग क्षेत्र के अनुसार — वैकल्पिक कनेक्टर्स के साथ; कट से बचे पतले क्षेत्रों को हमेशा मजबूत किया जाता है ताकि हर हिस्सा ठोस प्रिंट हो।
स्प्लिट परिणाम इनपुट टेक्सचर को संरक्षित नहीं करता है। Auto Split टेक्सचर युक्त इनपुट्स को स्वीकार करता है, इसलिए आपको should_texture: false के साथ मॉडल को फिर से जनरेट करने की आवश्यकता नहीं है। यह कटे हुए हिस्सों को फिर से बनाता है और प्रत्येक को एक फ्लैट वर्टेक्स कलर प्रदान करता है; किसी भी एक्सपोर्ट किए गए फॉर्मेट में कोई इनपुट टेक्सचर मैप नहीं ले जाया जाता है।
Auto Split टास्क बनाएं
यह एंडपॉइंट एक नया Auto Split टास्क बनाता है। यह टास्क किसी पिछले टास्क के मॉडल को अलग-अलग प्रिंट करने योग्य हिस्सों में काटता है और सेगमेंटेड मॉडल लौटाता है, जिसमें हर हिस्सा फ़ाइल में अपने आप में एक ऑब्जेक्ट होता है।
यह टास्क बैकग्राउंड में चलता है। इसमें आमतौर पर कितना समय लगता है, यह जानने के लिए देखें Processing Times।
पैरामीटर
- Name
- input_task_id
- Type
- string
- आवश्यक
- Description
उस सफल टास्क की ID जिसके मॉडल को स्प्लिट करना है। समर्थित टास्क प्रकार: इमेज से 3D, मल्टी-इमेज से 3D, टेक्स्ट से 3D (प्रीव्यू), रीमेश, कन्वर्ट, और रीसाइज़। टास्क का स्टेटस
SUCCEEDEDहोना चाहिए, और इसका मॉडल Meshy 6 या Meshy 7 (ai_modelmeshy-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
अनुरोध स्वीकार्य नहीं था। सामान्य कारण:
- प्रॉम्प्ट गायब है: जब
modeby_partsयाby_colorहो तबpromptआवश्यक है। - प्रॉम्प्ट किसी स्प्लिट का वर्णन नहीं करता, या बहुत अधिक हिस्से बताता है:
by_parts/by_color1 से 10 नामित टुकड़े स्वीकार करता है। ऐसा विवरण जो मॉडल को एक ही टुकड़े में रखने के लिए कहता है, या 10 से अधिक हिस्सों का नाम देता है, अस्वीकार कर दिया जाता है। कुछ भी चार्ज नहीं किया जाता। - असमर्थित इनपुट टास्क:
input_task_idको किसी समर्थित प्रकार के सफल टास्क को संदर्भित करना चाहिए, जो Meshy 6 या Meshy 7 से जनरेट किया गया हो। - कोई रेफरेंस इमेज नहीं:
by_colorके लिए अपलोड की गई इमेज से जनरेट किया गया इनपुट आवश्यक है। - सीमा से बाहर कनेक्टर:
connector_sizeयाconnector_height0.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
# 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"
}
Auto Split टास्क को रिट्रीव करें
यह एंडपॉइंट किसी Auto Split टास्क को उसकी ID के ज़रिए रिट्रीव करता है।
पैरामीटर्स
- Name
- id
- Type
- path
- Description
रिट्रीव किए जाने वाले Auto Split टास्क की ID।
रिटर्न वैल्यू
Auto Split Task ऑब्जेक्ट।
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=***"
},
"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
}
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
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."
}
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
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
}
]
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
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
पूर्ववर्ती टास्कों की संख्या।
इस फ़ील्ड का मान केवल तभी सार्थक है जब टास्क की स्थिति
PENDINGहो।
- Name
- created_at
- Type
- timestamp
- Description
टास्क बनाए जाने का टाइमस्टैंप, मिलीसेकंड में।
- Name
- started_at
- Type
- timestamp
- Description
टास्क शुरू होने का टाइमस्टैंप, मिलीसेकंड में। यदि टास्क अभी शुरू नहीं हुआ है, तो यह property
0होगी।
- Name
- finished_at
- Type
- timestamp
- Description
टास्क समाप्त होने का टाइमस्टैंप, मिलीसेकंड में। यदि टास्क अभी समाप्त नहीं हुआ है, तो यह property
0होगी।
- 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
}