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

रिलीफ API

एक फोटो को बास-रिलीफ 3D मॉडल और 16-बिट डेप्थ मैप में बदलें, 3D प्रिंटिंग, लेज़र एनग्रेविंग और CNC कार्विंग के लिए।


POST/openapi/v1/relief

Relief टास्क बनाएं

एक Relief टास्क बनाता है। यह टास्क एक फोटो को बेस-रिलीफ मॉडल में बदल देता है। सफल होने पर, यह टास्क मॉडल को GLB फाइल और STL फाइल, एक 16-बिट ग्रेस्केल डेप्थ मैप, और एक प्रीव्यू इमेज के रूप में बनाता है। केवल डेप्थ मैप पाने के लिए, should_generate_model को false सेट करें।

यह टास्क बैकग्राउंड में चलता है।

एक Relief टास्क किसी अन्य एंडपॉइंट, जैसे Remesh, Convert, या Auto Split, का इनपुट नहीं हो सकता। ऐसे अनुरोध 403 लौटाते हैं।

Request

POST
/openapi/v1/relief
# 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_base true हो, तो इसे छोड़ दें या 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 नहीं भेजा गया था।
    • अमान्य पैरामीटर: किसी पैरामीटर का प्रकार गलत है, वह अपनी सीमा से बाहर है, या वह अपने उपलब्ध मानों में से एक नहीं है। उदाहरण के लिए, variant high या low नहीं है, या mesh_resolution 512 से 2048 तक का पूर्णांक नहीं है।
    • बेस थिकनेस: base_thickness_mm, remove_base को true सेट होने पर 0 नहीं है, या इसके बिना 0.1 से कम है।
    • अपहुंच योग्य URL: Meshy image_url इमेज डाउनलोड नहीं कर सकता, उदाहरण के लिए क्योंकि URL 404 लौटाता है या टाइमआउट हो जाता है।
    • अमान्य इमेज: इमेज 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 टास्क के क्रेडिट वापस कर देता है। एक अलग इमेज भेजें। देखें एरर।


GET/openapi/v1/relief/:id

Relief टास्क प्राप्त करें

यह अपनी ID द्वारा एक रिलीफ टास्क लौटाता है।

Request

GET
/openapi/v1/relief/0199c3d2-5a7e-7b14-9e2f-3c8d1a6b4f20
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।

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

रिलीफ टास्क ऑब्जेक्ट।


DELETE/openapi/v1/relief/:id

एक रिलीफ टास्क डिलीट करें

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

Request

DELETE
/openapi/v1/relief/0199c3d2-5a7e-7b14-9e2f-3c8d1a6b4f20
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।


GET/openapi/v1/relief

रिलीफ कार्यों की सूची

यह आपके रिलीफ कार्यों की एक सूची लौटाता है।

Request

GET
/openapi/v1/relief
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। Meshy 101 से 255 तक के मान को 100 मानता है, और इससे बड़े मान पर 400 लौटाता है।

  • Name
    sort_by
    Type
    string
    Description

    सॉर्ट करने का क्रम।

    उपलब्ध मान:

    • +created_at: सबसे पुराना पहले
    • -created_at: सबसे नया पहले

Returns

Relief task objects की एक पेजिनेटेड सूची।


GET/openapi/v1/relief/:id/stream

एक Relief टास्क को स्ट्रीम करें

किसी Relief टास्क के अपडेट्स को Server-Sent Events (SSE) के रूप में स्ट्रीम करता है।

Request

GET
/openapi/v1/relief/0199c3d2-5a7e-7b14-9e2f-3c8d1a6b4f20/stream
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 रिफंड करता है।