रिलीफ API
एक फोटो को बास-रिलीफ 3D मॉडल और 16-बिट डेप्थ मैप में बदलें, 3D प्रिंटिंग, लेज़र एनग्रेविंग और CNC कार्विंग के लिए।
Relief टास्क बनाएं
एक Relief टास्क बनाता है। यह टास्क एक फोटो को बेस-रिलीफ मॉडल में बदल देता है। सफल होने पर, यह टास्क मॉडल को GLB फाइल और STL फाइल, एक 16-बिट ग्रेस्केल डेप्थ मैप, और एक प्रीव्यू इमेज के रूप में बनाता है। केवल डेप्थ मैप पाने के लिए, should_generate_model को false सेट करें।
यह टास्क बैकग्राउंड में चलता है।
एक Relief टास्क किसी अन्य एंडपॉइंट, जैसे Remesh, Convert, या Auto Split, का इनपुट नहीं हो सकता। ऐसे अनुरोध 403 लौटाते हैं।
Request
# Simple request: a low relief, 60 mm on its longer side
curl https://api.meshy.ai/openapi/v1/relief \
-X POST \
-H "Authorization: Bearer ${YOUR_API_KEY}" \
-H 'Content-Type: application/json' \
-d '{
"image_url": "<your publicly accessible image url or base64-encoded data URI>"
}'
# Advanced request: a deep 120 mm relief with a thicker base, curved from side to side
curl https://api.meshy.ai/openapi/v1/relief \
-X POST \
-H "Authorization: Bearer ${YOUR_API_KEY}" \
-H 'Content-Type: application/json' \
-d '{
"image_url": "<your publicly accessible image url or base64-encoded data URI>",
"variant": "high",
"size_mm": 120,
"carving_depth_mm": 10,
"base_thickness_mm": 3,
"bend_mode": "convex",
"bend_angle": 90
}'
Response
{
"result": "0199c3d2-5a7e-7b14-9e2f-3c8d1a6b4f20"
}
पैरामीटर
- Name
- image_url
- Type
- string
- आवश्यक
- Description
रिलीफ में बदलने के लिए फोटो, पब्लिक URL या डेटा URI (
data:image/png;base64,...) के रूप में।इमेज अधिकतम 20 MB की JPG, JPEG, PNG, या WebP फाइल होनी चाहिए, और कम से कम 32 × 32 पिक्सेल की होनी चाहिए। इसका लंबा साइड उसके छोटे साइड से अधिकतम लगभग 16 गुना हो सकता है। कोई भी अन्य इमेज
400लौटाती है। Meshy रिलीफ बनाने से पहले पारदर्शी क्षेत्रों को काले रंग से भर देता है।
- Name
- variant
- Type
- string
- डिफ़ॉल्ट low
- Description
रिलीफ स्टाइल। यह डेप्थ मैप को आकार देता है और डिफ़ॉल्ट
carving_depth_mmसेट करता है।उपलब्ध मान:
high: गहरी कार्विंग, 3D-प्रिंटेड टुकड़ों के लिए।low: उथली कार्विंग, लेज़र एनग्रेविंग, CNC कार्विंग, और पतली पट्टिकाओं के लिए।
nullया""भेजना इसे छोड़ने जैसा ही है। कोई भी अन्य मान400लौटाता है।
- Name
- should_generate_model
- Type
- boolean
- डिफ़ॉल्ट true
- Description
क्या रिलीफ मॉडल बनाना है। डेप्थ-मैप-केवल टास्क के लिए इसे
falseसेट करें, जिसमें कोई मॉडल और कोई प्रीव्यू इमेज नहीं होती। Meshy फिर भी साइज़, कार्विंग, बेस, बेंड, और रिज़ॉल्यूशन पैरामीटर जांचता है, लेकिन उनका उपयोग नहीं करता। इससे क्रेडिट लागत नहीं बदलती।
- Name
- size_mm
- Type
- number
- डिफ़ॉल्ट 60
- Description
मॉडल पर फोटो के लंबे साइड की लंबाई, किसी भी बेंड से पहले फ्लैट मापी गई,
20से250मिलीमीटर तक।remove_baseके साथ, मॉडल छोटा हो सकता है।
- Name
- carving_mode
- Type
- string
- डिफ़ॉल्ट emboss
- Description
क्या विषय प्लेट से उभरता है या उसमें काटा जाता है।
उपलब्ध मान:
emboss: फोटो के नज़दीकी हिस्से उभरते हैं।engrave: गहराई उलट दी जाती है, जिससे नज़दीकी हिस्से काटे जाते हैं।
दोनों मोड में डेप्थ मैप एक जैसा रहता है।
- Name
- carving_depth_mm
- Type
- number
- डिफ़ॉल्ट 6 (high), 3 (low)
- Description
रिलीफ कितनी गहराई तक काटी जाती है,
0से60मिलीमीटर तक।remove_baseकोtrueसेट करने पर,0एक खाली मॉडल छोड़ देता है। टास्क फिर भी सफल होता है और 20 क्रेडिट लेता है, और उसकी GLB और STL फाइलों में कोई ज्यामिति नहीं होती।
- Name
- remove_base
- Type
- boolean
- डिफ़ॉल्ट false
- Description
क्या बैकग्राउंड को काट देना है और कोई बेस प्लेट न बनाना है। जब यह
trueहोता है,removal_thresholdतय करता है कि बैकग्राउंड क्या माना जाए। Meshy किसी भी स्थिति मेंremoval_thresholdजांचता है।
remove_base = true- Name
- removal_threshold
- Type
- number
- डिफ़ॉल्ट 0.01
- Description
वह गहराई जिसके नीचे Meshy बैकग्राउंड को काट देता है,
0.01से1तक, जहां डेप्थ मैप0से1तक चलता है। एक उच्च मान पूरी रिलीफ को काट सकता है और एक खाली मॉडल छोड़ सकता है, जो फिर भी सफल होता है और चार्ज किया जाता है।
- Name
- base_thickness_mm
- Type
- number
- डिफ़ॉल्ट 1, or 0 with remove_base
- Description
बेस प्लेट की मोटाई,
0.1से10मिलीमीटर तक। जबremove_basetrueहो, तो इसे छोड़ दें या0भेजें।
- Name
- bend_mode
- Type
- string
- डिफ़ॉल्ट off
- Description
क्या रिलीफ को मोड़ना है, और किस तरह। जब यह
offनहीं होता,bend_axisऔरbend_angleमोड़ को आकार देते हैं। Meshy किसी भी स्थिति में इन्हें जांचता है।उपलब्ध मान:
off: एक फ्लैट रिलीफ।convex: सामने का हिस्सा बाहर की ओर उभरता है।concave: सामने का हिस्सा अंदर की ओर मुड़ता है।
bend_mode = convex or concave- Name
- bend_axis
- Type
- string
- डिफ़ॉल्ट xz
- Description
मोड़ किन किनारों को मोड़ता है।
उपलब्ध मान:
xz: बाएं और दाएं किनारे।yz: ऊपर और नीचे के किनारे।
- Name
- bend_angle
- Type
- number
- डिफ़ॉल्ट 60
- Description
वह चाप जिस पर मोड़ फैला है,
0से360डिग्री तक।1से नीचे, रिलीफ फ्लैट रहती है।
- Name
- mesh_resolution
- Type
- integer
- डिफ़ॉल्ट 1024
- Description
फोटो के लंबे साइड पर मेश बिंदुओं की संख्या,
512से2048तक। एक उच्च मान बारीक विवरण बनाए रखता है और फाइलों को बड़ा बनाता है। डिफ़ॉल्ट1024पर, GLB फाइल लगभग 40 से 50 MB और STL फाइल लगभग 80 से 105 MB की होती है। एक वर्गाकार फोटो बड़े आकार देती है।2048पर, ये लगभग 150 MB और 300 MB की होती हैं। एक बेंड इन्हें बड़ा बना देता है: STL फाइल2048पर लगभग 800 MB तक पहुंच सकती है।
रिटर्न
202 Accepted, जिसमें नए Relief टास्क की ID result में होती है।
विफलता के तरीके
- Name
400 - Bad Request- Description
अनुरोध नहीं चल सकता। एरर संदेश बताता है कि कौन सी समस्या मिली। उदाहरण के लिए:
- गायब पैरामीटर:
image_urlनहीं भेजा गया था। - अमान्य पैरामीटर: किसी पैरामीटर का प्रकार गलत है, वह अपनी सीमा से बाहर है, या वह अपने उपलब्ध मानों में से एक नहीं है। उदाहरण के लिए,
varianthighयाlowनहीं है, याmesh_resolution512से2048तक का पूर्णांक नहीं है। - बेस थिकनेस:
base_thickness_mm,remove_baseकोtrueसेट होने पर0नहीं है, या इसके बिना0.1से कम है। - अपहुंच योग्य URL: Meshy
image_urlइमेज डाउनलोड नहीं कर सकता, उदाहरण के लिए क्योंकि URL404लौटाता है या टाइमआउट हो जाता है। - अमान्य इमेज: इमेज JPG, JPEG, PNG, या WebP फाइल नहीं है, 20 MB से अधिक की है, 32 × 32 पिक्सेल से छोटी है, उसमें बहुत ज़्यादा पिक्सेल हैं, या उसे पढ़ा नहीं जा सकता।
- अत्यधिक आस्पेक्ट रेशियो: इमेज का लंबा साइड उसके छोटे साइड से लगभग 16 गुना से अधिक है।
अनुरोध ठीक करें, फिर इसे फिर से भेजें। Meshy इसके लिए चार्ज नहीं करता। देखें एरर।
- गायब पैरामीटर:
- Name
401 - Unauthorized- Description
API की गायब है या अमान्य है।
Authorizationहेडर जांचें।
- Name
402 - Payment Required- Description
उदाहरण के लिए:
- अपर्याप्त क्रेडिट: अकाउंट के पास इस टास्क के लिए पर्याप्त क्रेडिट नहीं हैं, या अकाउंट क्रेडिट सीमा पर पहुंच गया है। अपना क्रेडिट बैलेंस जांचें, फिर फिर से कोशिश करें।
- फ्री प्लान: टास्क बनाने के लिए पेड प्लान की आवश्यकता होती है। अपने सब्सक्रिप्शन सेटिंग्स में अपना प्लान अपग्रेड करें, फिर फिर से कोशिश करें।
- Name
403 - Forbidden- Description
कंटेंट moderation ने इमेज को ब्लॉक कर दिया। Meshy अनुरोध के लिए चार्ज नहीं करता। एक अलग इमेज भेजें।
- Name
429 - Too Many Requests- Description
इनमें से एक सीमा तक पहुंच गई थी:
- आपने बहुत अधिक अनुरोध भेजे। प्रतीक्षा करें, फिर फिर से कोशिश करें। देखें दर सीमाएं।
- आपके बहुत सारे टास्क कतार में हैं या चल रहे हैं। कुछ के पूरे होने की प्रतीक्षा करें, फिर फिर से कोशिश करें।
- बिना किसी क्रेडिट के अनलिमिटेड प्लान पर, आप बिना क्रेडिट के चलने वाले टास्कों की संख्या पर पहुंच गए हैं। किसी टास्क के पूरे होने की प्रतीक्षा करें, या क्रेडिट जोड़ें।
अगर टास्क चलने के दौरान एक सुरक्षा जांच इमेज को अस्वीकार कर देती है, तो टास्क task_error.type को invalid_input और task_error.code को provider_content_refused सेट करके विफल हो जाता है। Meshy टास्क के क्रेडिट वापस कर देता है। एक अलग इमेज भेजें। देखें एरर।
Relief टास्क प्राप्त करें
यह अपनी ID द्वारा एक रिलीफ टास्क लौटाता है।
Request
curl https://api.meshy.ai/openapi/v1/relief/0199c3d2-5a7e-7b14-9e2f-3c8d1a6b4f20 \
-H "Authorization: Bearer ${YOUR_API_KEY}"
Response
{
"id": "0199c3d2-5a7e-7b14-9e2f-3c8d1a6b4f20",
"type": "relief",
"model_urls": {
"glb": "https://assets.meshy.ai/***/tasks/0199c3d2-5a7e-7b14-9e2f-3c8d1a6b4f20/output/model.glb?Expires=***",
"stl": "https://assets.meshy.ai/***/tasks/0199c3d2-5a7e-7b14-9e2f-3c8d1a6b4f20/output/model.stl?Expires=***"
},
"depth_map_url": "https://assets.meshy.ai/***/tasks/0199c3d2-5a7e-7b14-9e2f-3c8d1a6b4f20/output/depth.png?Expires=***",
"thumbnail_url": "https://assets.meshy.ai/***/tasks/0199c3d2-5a7e-7b14-9e2f-3c8d1a6b4f20/output/preview.png?Expires=***",
"progress": 100,
"status": "SUCCEEDED",
"created_at": 1699999999000,
"started_at": 1700000000000,
"finished_at": 1700000060000,
"expires_at": 1700259260000,
"task_error": null,
"consumed_credits": 20
}
पैरामीटर
- Name
- id
- Type
- path
- Description
create रिस्पॉन्स से मिली टास्क ID।
रिटर्न वैल्यू
एक रिलीफ टास्क डिलीट करें
किसी रिलीफ टास्क को स्थायी रूप से डिलीट करता है, जिसमें उसका मॉडल, डेप्थ मैप और डेटा शामिल है। आप डिलीट को वापस नहीं ले सकते।
Request
curl --request DELETE \
--url https://api.meshy.ai/openapi/v1/relief/0199c3d2-5a7e-7b14-9e2f-3c8d1a6b4f20 \
-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."
}
पाथ पैरामीटर
- Name
- id
- Type
- path
- Description
डिलीट किए जाने वाले टास्क की ID।
टास्क स्टेटस
किसी PENDING टास्क को डिलीट करने पर, टास्क बनाते समय इस्तेमाल हुए क्रेडिट रिफंड हो जाते हैं।
किसी IN_PROGRESS टास्क को डिलीट नहीं किया जा सकता। रिक्वेस्ट 409 Conflict
रिटर्न करती है, और टास्क चलता रहता है। Meshy ऐसे टास्क को रिफंड नहीं करता जो शुरू हो चुका है,
इसलिए उसे डिलीट करने पर आपको क्रेडिट और परिणाम दोनों का नुकसान होगा। इसके
SUCCEEDED या FAILED स्टेटस तक पहुंचने का इंतज़ार करें, फिर उसे डिलीट करें।
किसी SUCCEEDED टास्क को डिलीट करने पर उसके क्रेडिट रिफंड नहीं होते। एक FAILED टास्क के फेल होने पर उसे पहले ही रिफंड किया जा चुका होता है।
रिटर्न वैल्यू
टास्क डिलीट होने पर 200 OK, या जब टास्क
IN_PROGRESS हो तो 409 Conflict।
रिलीफ कार्यों की सूची
यह आपके रिलीफ कार्यों की एक सूची लौटाता है।
Request
curl https://api.meshy.ai/openapi/v1/relief?page_size=10 \
-H "Authorization: Bearer ${YOUR_API_KEY}"
Response
[
{
"id": "0199c3d2-5a7e-7b14-9e2f-3c8d1a6b4f20",
"type": "relief",
"model_urls": {
"glb": "https://assets.meshy.ai/***/tasks/0199c3d2-5a7e-7b14-9e2f-3c8d1a6b4f20/output/model.glb?Expires=***",
"stl": "https://assets.meshy.ai/***/tasks/0199c3d2-5a7e-7b14-9e2f-3c8d1a6b4f20/output/model.stl?Expires=***"
},
"depth_map_url": "https://assets.meshy.ai/***/tasks/0199c3d2-5a7e-7b14-9e2f-3c8d1a6b4f20/output/depth.png?Expires=***",
"thumbnail_url": "https://assets.meshy.ai/***/tasks/0199c3d2-5a7e-7b14-9e2f-3c8d1a6b4f20/output/preview.png?Expires=***",
"progress": 100,
"status": "SUCCEEDED",
"created_at": 1699999999000,
"started_at": 1700000000000,
"finished_at": 1700000060000,
"expires_at": 1700259260000,
"task_error": null,
"consumed_credits": 20
}
]
Parameters
- Name
- page_num
- Type
- integer
- Description
लौटाया जाने वाला पेज नंबर। यह
1से शुरू होता है और डिफ़ॉल्ट रूप से1ही है।
- Name
- page_size
- Type
- integer
- Description
प्रति पेज कार्यों की संख्या, अधिकतम
100तक। डिफ़ॉल्ट रूप से10। Meshy101से255तक के मान को100मानता है, और इससे बड़े मान पर400लौटाता है।
- Name
- sort_by
- Type
- string
- Description
सॉर्ट करने का क्रम।
उपलब्ध मान:
+created_at: सबसे पुराना पहले-created_at: सबसे नया पहले
Returns
Relief task objects की एक पेजिनेटेड सूची।
एक Relief टास्क को स्ट्रीम करें
किसी Relief टास्क के अपडेट्स को Server-Sent Events (SSE) के रूप में स्ट्रीम करता है।
Request
curl -N https://api.meshy.ai/openapi/v1/relief/0199c3d2-5a7e-7b14-9e2f-3c8d1a6b4f20/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": "0199c3d2-5a7e-7b14-9e2f-3c8d1a6b4f20",
"progress": 0,
"status": "PENDING"
}
event: message
data: {
"id": "0199c3d2-5a7e-7b14-9e2f-3c8d1a6b4f20",
"type": "relief",
"model_urls": {
"glb": "https://assets.meshy.ai/***/tasks/0199c3d2-5a7e-7b14-9e2f-3c8d1a6b4f20/output/model.glb?Expires=***",
"stl": "https://assets.meshy.ai/***/tasks/0199c3d2-5a7e-7b14-9e2f-3c8d1a6b4f20/output/model.stl?Expires=***"
},
"depth_map_url": "https://assets.meshy.ai/***/tasks/0199c3d2-5a7e-7b14-9e2f-3c8d1a6b4f20/output/depth.png?Expires=***",
"thumbnail_url": "https://assets.meshy.ai/***/tasks/0199c3d2-5a7e-7b14-9e2f-3c8d1a6b4f20/output/preview.png?Expires=***",
"progress": 100,
"status": "SUCCEEDED",
"created_at": 1699999999000,
"started_at": 1700000000000,
"finished_at": 1700000060000,
"expires_at": 1700259260000,
"task_error": null,
"consumed_credits": 20
}
पैरामीटर्स
- Name
- id
- Type
- path
- Description
क्रिएट रिस्पॉन्स से मिला टास्क ID।
रिटर्न वैल्यू
Relief टास्क ऑब्जेक्ट्स की एक स्ट्रीम, Server-Sent Events के रूप में।
हर message इवेंट में पूरा टास्क ऑब्जेक्ट होता है, वही जो एक Relief टास्क प्राप्त करें रिटर्न करता है। जब तक टास्क PENDING या IN_PROGRESS स्थिति में है, इवेंट्स के बीच बदलने वाले फ़ील्ड्स progress, status, started_at, और preceding_tasks (केवल तब मौजूद होता है जब इस टास्क से पहले अन्य टास्क हों) हैं। model_urls, depth_map_url, और thumbnail_url को अपनी वैल्यू तभी मिलती है जब टास्क SUCCEEDED स्थिति तक पहुँचता है। केवल-depth-map वाला टास्क model_urls को {} और thumbnail_url को खाली रखता है।
एक error इवेंट में केवल status_code और message होते हैं, इसलिए status पढ़ने से पहले इवेंट का नाम जाँच लें।
रिलीफ टास्क ऑब्जेक्ट
एक रिलीफ टास्क ऑब्जेक्ट किसी फ़ोटो से बनाई गई एक रिलीफ का वर्णन करता है। model_urls, depth_map_url, और thumbnail_url हमेशा मौजूद रहते हैं, और टास्क के सफल होने तक खाली रहते हैं।
The Relief Task Object
{
"id": "0199c3d2-5a7e-7b14-9e2f-3c8d1a6b4f20",
"type": "relief",
"model_urls": {
"glb": "https://assets.meshy.ai/***/tasks/0199c3d2-5a7e-7b14-9e2f-3c8d1a6b4f20/output/model.glb?Expires=***",
"stl": "https://assets.meshy.ai/***/tasks/0199c3d2-5a7e-7b14-9e2f-3c8d1a6b4f20/output/model.stl?Expires=***"
},
"depth_map_url": "https://assets.meshy.ai/***/tasks/0199c3d2-5a7e-7b14-9e2f-3c8d1a6b4f20/output/depth.png?Expires=***",
"thumbnail_url": "https://assets.meshy.ai/***/tasks/0199c3d2-5a7e-7b14-9e2f-3c8d1a6b4f20/output/preview.png?Expires=***",
"progress": 100,
"status": "SUCCEEDED",
"created_at": 1699999999000,
"started_at": 1700000000000,
"finished_at": 1700000060000,
"expires_at": 1700259260000,
"task_error": null,
"consumed_credits": 20
}
Depth map only
{
"id": "0199c3d2-6b8f-7c25-8f3a-4d9e2b7c5a31",
"type": "relief",
"model_urls": {},
"depth_map_url": "https://assets.meshy.ai/***/tasks/0199c3d2-6b8f-7c25-8f3a-4d9e2b7c5a31/output/depth.png?Expires=***",
"thumbnail_url": "",
"progress": 100,
"status": "SUCCEEDED",
"created_at": 1699999999000,
"started_at": 1700000000000,
"finished_at": 1700000030000,
"expires_at": 1700259230000,
"task_error": null,
"consumed_credits": 20
}
- Name
- id
- Type
- string
- Description
टास्क ID। इसे एक अपारदर्शी (opaque) स्ट्रिंग के रूप में मानें, और इसके फॉर्मेट पर भरोसा न करें।
- Name
- type
- Type
- string
- Description
टास्क का प्रकार, हमेशा
relief।
- Name
- model_urls
- Type
- object
- Description
रिलीफ मॉडल के लिए डाउनलोड URL। फ़ाइलें बड़ी हो सकती हैं;
mesh_resolutionमें सामान्य आकार सूचीबद्ध हैं।- Name
glb- Type
- string
- Description
GLB फ़ाइल, बिना टेक्सचर के। इसकी इकाइयाँ मीटर हैं। डेप्थ-मैप-ओनली टास्क के लिए अनुपस्थित।
- Name
stl- Type
- string
- Description
वही मॉडल एक बाइनरी STL फ़ाइल के रूप में। इसकी इकाइयाँ मिलीमीटर हैं, इसलिए यह रिलीफ के वास्तविक आकार में, Z अप के साथ खुलता है। डेप्थ-मैप-ओनली टास्क के लिए अनुपस्थित।
- Name
- depth_map_url
- Type
- string
- Description
उस 16-बिट ग्रेस्केल डेप्थ मैप के लिए डाउनलोड URL जिससे रिलीफ बनाई जाती है। अधिक चमकीले पिक्सेल अधिक ऊँचे होते हैं। मान सापेक्ष ऊँचाइयाँ हैं, मिलीमीटर नहीं। लेज़र एनग्रेविंग और CNC सॉफ्टवेयर इसे हाइट मैप के रूप में उपयोग कर सकते हैं। फ़ाइल लगभग 1 से 2 MB की होती है। यदि कोई नहीं है तो खाली।
- Name
- thumbnail_url
- Type
- string
- Description
रिलीफ मॉडल की प्रीव्यू इमेज के लिए डाउनलोड URL। यदि कोई रेंडर नहीं किया गया था तो खाली, जिसमें डेप्थ-मैप-ओनली टास्क भी शामिल है।
- Name
- progress
- Type
- integer
- Description
टास्क कितना पूरा हुआ है, प्रतिशत के रूप में। यह टास्क शुरू होने तक
0और सफल होने पर100होता है।
- Name
- status
- Type
- string
- Description
टास्क की स्थिति,
PENDING,IN_PROGRESS,SUCCEEDED, याFAILEDमें से एक।
- Name
- preceding_tasks
- Type
- integer
- Description
कतार में इस टास्क से आगे के टास्क की संख्या। जब मान
0होता है, तो यह फ़ील्ड छोड़ दिया जाता है, इसलिए यह केवल तभी दिखाई देता है जब इस टास्क से आगे टास्क हों।
- Name
- created_at
- Type
- timestamp
- Description
टास्क बनाए जाने का समय, यूनिक्स मिलीसेकंड में।
- Name
- started_at
- Type
- timestamp
- Description
टास्क शुरू होने का समय, यूनिक्स मिलीसेकंड में। यह टास्क शुरू होने तक
0होता है।
- Name
- finished_at
- Type
- timestamp
- Description
टास्क समाप्त होने का समय, यूनिक्स मिलीसेकंड में। यह टास्क समाप्त होने तक
0होता है।
- Name
- expires_at
- Type
- timestamp
- Description
टास्क के परिणाम की समाप्ति का समय, यूनिक्स मिलीसेकंड में। यह टास्क समाप्त होने तक
0होता है।
- Name
- task_error
- Type
- object
- Description
टास्क के विफल होने पर एरर का विवरण। देखें एरर।
- Name
- consumed_credits
- Type
- integer
- Description
टास्क द्वारा उपयोग किए गए क्रेडिट की संख्या:
20, याFAILEDटास्क के लिए0, जिसे Meshy रिफंड करता है।