Auto Split API
Pisahkan model 3D kepada bahagian yang boleh anda cetak secara berasingan. Meshy memilih potongan, atau memotong sepanjang bahagian atau kawasan warna yang anda namakan, dan boleh menambah penyambung. Meshy sentiasa mengukuhkan kawasan nipis yang ditinggalkan oleh potongan, supaya setiap bahagian dicetak dengan padu.
Secara lalai, model yang dipisahkan tidak mengekalkan tekstur input. Anda boleh memisahkan model bertekstur, jadi anda tidak perlu menjana semula dengan should_texture: false. Meshy membina semula bahagian yang dipotong dan memberikan setiap satu warna verteks rata. Untuk mengekalkan tekstur pada setiap bahagian, hantar keep_texture: true.
Create an Auto Split task
Mencipta tugas Auto Split. Tugas ini memotong model daripada tugas sebelumnya kepada bahagian-bahagian yang boleh anda cetak secara berasingan. Ia mengembalikan model yang telah dipecahkan, dengan setiap bahagian sebagai objeknya sendiri dalam fail tersebut.
Tugas ini berjalan di latar belakang. Untuk tempoh biasa yang diambil oleh tugas, lihat Masa pemprosesan.
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, 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"
}
Parameter
- Name
- input_task_id
- Type
- string
- Diperlukan
- Description
ID tugas yang modelnya hendak dipecahkan. Tugas tersebut mesti berstatus
SUCCEEDED. Jenis tugas berikut berfungsi:- Imej ke 3D
- Berbilang Imej ke 3D
- Teks ke 3D, tugas preview atau refine
- Retekstur
- Remesh
- Tukar
- Ubah saiz
Model tersebut mesti dijana dengan Meshy 6 atau Meshy 7, iaitu dengan
ai_modelditetapkan kepadameshy-6-lite,meshy-6,meshy-7,meshy-7.1, ataulatest. Model Smart Topology (meshy-t2danmeshy-t2.5) tidak disokong. Untuk tugas refine, Retekstur, Remesh, Tukar, atau Ubah saiz, peraturan ini terpakai kepada model asal tugas tersebut dimulakan. Tugas Retekstur, Remesh, Tukar, atau Ubah saiz yang dibuat daripada model yang dimuat naik mengembalikan400.Model boleh mempunyai paling banyak 8,000,000 segi tiga (faces). Model dengan lebih banyak segi tiga mengembalikan
400. Dalam kes itu, jalankan tugas Remesh terlebih dahulu, dan hantar ID tugas Remesh tersebut sebagai ganti.Anda boleh memecahkan model yang bertekstur. Untuk mengekalkan teksturnya pada bahagian-bahagian tersebut, hantar
keep_texture: true.
- Name
- mode
- Type
- string
- lalai auto
- Description
Cara untuk membahagikan model kepada bahagian-bahagian.
Nilai yang tersedia:
auto: Meshy memilih pemotongan dan mengabaikanprompt.promptyang melebihi 600 aksara tetap mengembalikan400.by_parts: Meshy memotong mengikut bahagian struktur yang anda namakan dalamprompt, contohnya kepala, lengan, dan badan.by_color: Meshy memotong mengikut kawasan warna yang anda namakan dalamprompt. Meshy mencari kawasan tersebut dalam imej sumber, bukan dalam tekstur model input. Input mesti dijana daripada imej yang dimuat naik, dengan Imej ke 3D atau Berbilang Imej ke 3D. Input lain mengembalikan400. Untuk Berbilang Imej ke 3D, Meshy menggunakan imej sumber yang pertama.
mode = by_parts or by_color- Name
- prompt
- Type
- string
- Diperlukan
- Description
Bahagian-bahagian untuk memecahkan model tersebut, dalam mana-mana bahasa, sehingga 600 aksara. Teks yang lebih panjang mengembalikan
400, walaupun apabilamodeialahauto.Meshy membaca 1 hingga 10 nama bahagian daripada prompt, jadi namakan bahagian-bahagian tersebut dan bukannya menerangkan model tersebut. Contohnya,
split into the figure and the baseatauhead, torso, left arm, right arm, legs. Anda boleh menamakan satu sahaja bahagian. Segala yang tidak anda namakan menjadi satu lagi bahagian, jadithe headmemecahkan model kepada kepala dan bahagian selebihnya, sama seperti dalam aplikasi web.Prompt yang meminta supaya tiada pemecahan, atau menamakan lebih daripada 10 bahagian, mengembalikan
400, dan Meshy tidak mengenakan caj untuk itu.Jika Meshy tidak dapat membaca sebarang nama bahagian daripada prompt, ia menggunakan imej rujukan model tersebut sebagai ganti. Ia memecahkan mengikut bahagian-bahagian yang dijumpainya di situ, dalam mode yang anda pilih. Tugas tersebut tetap berjalan, Meshy mengenakan caj untuknya, dan tugas tersebut mempunyai
prompt_ignored: true. Jika model tersebut tiada imej rujukan, atau Meshy menjumpai kurang daripada 2 bahagian di dalamnya, permintaan tersebut mengembalikan400, dan Meshy tidak mengenakan caj untuk itu.
- Name
- target_formats
- Type
- array
- lalai ["glb"]
- Description
Format fail untuk dijana. Meshy sentiasa menjana
glbdan mengembalikannya dalammodel_urls, ditambah format lain yang anda senaraikan.Nilai yang tersedia:
glbobjfbxstlusdzblend3mf
Setiap format kecuali
stlmenyokong objek adegan dan menyimpan setiap bahagian sebagai objek berasingan. Fail STL tidak boleh menyimpan objek berasingan, jadi Meshy menggabungkan bahagian-bahagian tersebut menjadi satu pepejal, disusun mengikutlayout. Untuk mendapatkan bahagian-bahagian yang boleh anda pilih secara berasingan dalam slicer, minta3mf.Dengan
keep_texture: true, format-format berikut menyimpan tekstur:glb,fbx,usdz, danblend: Tekstur tersebut berada di dalam fail.obj: Tekstur tersebut berada dalam fail bahan, yang dikembalikan olehmodel_urlsdi bawahmtl.stldan3mf: Fail tersebut hanya menyimpan geometri, tanpa tekstur.
- Name
- layout
- Type
- string
- lalai assembled
- Description
Cara Meshy menyusun bahagian-bahagian tersebut, dalam setiap format fail dan dalam imej kecil.
Nilai yang tersedia:
assembled: Meshy mengekalkan bahagian-bahagian tersebut pada kedudukan asalnya dalam model sumber.on_plate: Meshy meletakkan bahagian-bahagian tersebut secara rata dan menyebarkannya pada plat pembinaan (build plate), sedia untuk dihiris. Ini adalah susunan yang sama seperti paparan On Plate dalam aplikasi web.
Dalam kedua-dua susunan, Meshy mengalih keluar sebarang kepingan yang runtuh atau kecil seperti titik yang ditinggalkan oleh pemotongan sebelum eksport, supaya setiap bahagian yang anda terima boleh dicetak. Format yang menyokong objek adegan menyimpan satu objek bagi setiap bahagian, dan
stlmenggabungkan bahagian-bahagian tersebut menjadi satu pepejal.
- Name
- keep_texture
- Type
- boolean
- lalai false
- Description
Sama ada untuk mengekalkan tekstur model input pada bahagian-bahagian tersebut.
truememberikan setiap bahagian tekstur input tersebut, dan tugas tersebut mengembalikan peta dalamtexture_urls.falsememberikan setiap bahagian warna verteks rata.Dengan
true, tugas tersebut mengambil masa kira-kira dua kali ganda, dan kos kredit tidak berubah. Input yang tidak bertekstur dipecahkan dengan cara yang sama seperti denganfalse. Jika Meshy tidak dapat mengekalkan tekstur tersebut, tugas tersebut gagal dengan kod ralattextured_split_refused. Lihat Ralat.
- Name
- connectors
- Type
- boolean
- lalai false
- Description
Sama ada untuk menambah penyambung tenon-dan-mortis pada setiap potongan, supaya bahagian-bahagian yang dicetak boleh dipasang bersama.
connectors = true- Name
- connector_type
- Type
- string
- lalai cube
- Description
Bentuk penyambung pada setiap permukaan potongan,
cubeataucylinder.
- Name
- connector_size
- Type
- number
- lalai 0.5
- Description
Saiz penyambung, relatif kepada permukaan potongan, daripada
0.1hingga0.8. Nilai di luar julat ini mengembalikan400, walaupun apabilaconnectorsialahfalse.
- Name
- connector_height
- Type
- number
- lalai 0.1
- Description
Sejauh mana penyambung tersebut menonjol keluar daripada permukaan potongan, relatif kepada permukaan potongan, daripada
0.1hingga0.8. Nilai di luar julat ini mengembalikan400, walaupun apabilaconnectorsialahfalse.
Nilai yang dikembalikan
Medan result dalam respons menyimpan ID tugas Auto Split yang baharu.
Mod kegagalan
- Name
400 - Bad Request- Description
Permintaan tersebut tidak dapat dijalankan. Mesej ralat menyatakan masalah yang dijumpai. Contohnya:
- Prompt tiada:
modeialahby_partsatauby_color, danprompttiada. - Prompt tidak menerangkan sebarang pemecahan, atau terlalu banyak bahagian: Prompt tersebut meminta model tersebut dikekalkan sebagai satu kepingan, atau menamakan lebih daripada 10 bahagian.
by_partsdanby_colormenerima 1 hingga 10 bahagian yang dinamakan. Meshy tidak mengenakan caj untuk permintaan tersebut. - Tugas input tidak disokong:
input_task_idbukan tugas berjaya daripada jenis yang disokong, yang dijana dengan Meshy 6 atau Meshy 7. - Tiada imej rujukan:
modeialahby_color, dan input tersebut tidak dijana daripada imej yang dimuat naik. - Penyambung di luar julat:
connector_sizeatauconnector_heightberada di luar0.1hingga0.8.
Betulkan permintaan tersebut, kemudian hantar semula. Lihat Ralat.
- Prompt tiada:
- Name
401 - Unauthorized- Description
Kunci API tiada atau tidak sah. Semak header
Authorization.
- Name
402 - Payment Required- Description
Contohnya:
- Kredit tidak mencukupi: Akaun tersebut tidak mempunyai kredit yang mencukupi untuk tugas ini, atau akaun tersebut telah mencapai had kredit. Semak baki kredit anda, kemudian cuba semula.
- Pelan percuma: Mencipta tugas memerlukan pelan berbayar. Naik taraf pelan anda dalam tetapan langganan anda, kemudian cuba semula.
- Name
403 - Forbidden- Description
Salah satu daripada berikut berlaku:
- Moderation kandungan menyekat prompt tersebut. Mesejnya ialah
explicit contentatauprohibited content. Tukar prompt tersebut, kemudian cuba semula. input_task_idialah model bas-relief, yang tidak dapat dipecahkan oleh endpoint ini. Mesejnya ialahThis model type does not support this operation. Hantar model yang lain.
- Moderation kandungan menyekat prompt tersebut. Mesejnya ialah
- Name
404 - Not Found- Description
input_task_idtidak wujud atau bukan milik akaun anda. Semak ID tersebut, dan gunakan kunci API daripada akaun yang mencipta tugas tersebut.
- Name
429 - Too Many Requests- Description
Anda telah melebihi had kadar anda. Tunggu, kemudian cuba semula. Lihat Had kadar.
Permintaan
by_partsdanby_colorjuga berkongsi had pembacaan prompt sebanyak 12 permintaan seminit bagi setiap akaun.
- Name
503 - Service Unavailable- Description
Pemecahan menggunakan prompt (
by_partsdanby_color) buat sementara waktu tidak tersedia. Cuba semula kemudian, atau hantarmode: "auto", yang masih berfungsi. Meshy tidak mengenakan caj untuk permintaan tersebut.
Dapatkan tugas Auto Split
Mengembalikan tugas Auto Split mengikut ID-nya.
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=***",
"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
}
Parameter
- Name
- id
- Type
- path
- Description
ID tugas daripada respons pembuatan (create).
Pulangan
Padam tugas Auto Split
Memadam tugas Auto Split secara kekal, termasuk model dan datanya. Anda tidak boleh membatalkan tindakan padam ini.
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 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."
}
Parameter laluan
- Name
- id
- Type
- path
- Description
ID tugas yang hendak dipadam.
Status tugas
Memadam tugas PENDING akan memulangkan kredit yang digunakan semasa anda mencipta tugas tersebut.
Tugas IN_PROGRESS tidak boleh dipadam. Permintaan akan memulangkan 409 Conflict,
dan tugas tersebut terus berjalan. Meshy tidak memulangkan kredit untuk tugas yang telah bermula,
jadi memadamnya akan merugikan anda dari segi kredit dan hasil sekaligus. Tunggu sehingga ia
mencapai status SUCCEEDED, FAILED, atau CANCELED, kemudian padamkannya.
Memadam tugas yang berada dalam status akhir (SUCCEEDED, FAILED, atau CANCELED)
tidak akan memulangkan kreditnya.
Pulangan
200 OK apabila tugas berjaya dipadam, atau 409 Conflict apabila tugas
sedang IN_PROGRESS.
Senaraikan tugasan Auto Split
Mengembalikan senarai tugasan Auto Split anda.
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
}
]
Parameter
- Name
- page_num
- Type
- integer
- Description
Nombor halaman yang hendak dikembalikan. Bermula pada dan lalainya
1.
- Name
- page_size
- Type
- integer
- Description
Bilangan tugasan setiap halaman, sehingga
100. Lalainya10. Meshy menganggap nilai yang lebih besar sebagai100.
- Name
- sort_by
- Type
- string
- Description
Susunan isihan.
Nilai yang tersedia:
+created_at: paling lama dahulu-created_at: paling baharu dahulu
Nilai yang dikembalikan
Senarai berhalaman bagi objek tugasan Auto Split.
Strim tugas Auto Split
Menstrim kemas kini tugas Auto Split sebagai Server-Sent Events (SSE).
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
}
Parameter
- Name
- id
- Type
- path
- Description
ID tugas daripada respons create.
Pulangan
Strim objek tugas Auto Split sebagai Server-Sent Events.
Setiap acara message memegang objek tugas yang penuh, iaitu objek yang sama yang dipulangkan oleh Get an Auto Split task. Ini termasuk consumed_credits, cap masa, dan prompt_ignored. Semasa tugas berstatus PENDING atau IN_PROGRESS, medan yang berubah antara acara ialah progress, status, started_at, dan preceding_tasks. model_urls dan thumbnail_url memperoleh nilainya, dan part_count muncul, apabila tugas mencapai SUCCEEDED.
Acara error hanya memegang status_code dan message, jadi semak nama acara sebelum anda membaca status.
Objek tugasan Auto Split
Objek tugasan Auto Split menerangkan satu pecahan model 3D. Ia menyimpan status, progress, dan fail bahagian apabila tugasan berjaya.
Ia tidak termasuk medan prompt bagi objek tugasan lain, seperti name, object_prompt, dan texture_prompt. Ia juga tiada model_url tunggal. thumbnail_url, model_urls, dan cap masa akan diisi semasa tugasan berjalan. Ia sentiasa hadir, dan kosong sehingga ia mempunyai nilai.
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
ID tugasan. Anggap ia sebagai rentetan legap, dan jangan bergantung pada formatnya.
- Name
- type
- Type
- string
- Description
Jenis tugasan, sentiasa
print-split.
- Name
- model_urls
- Type
- object
- Description
URL muat turun untuk model yang dipecahkan, satu bagi setiap format yang anda minta. Format yang tidak anda minta tiada kunci. Format yang menyokong objek adegan mengekalkan setiap bahagian sebagai objek berasingan, dan
stlmenggabungkan bahagian-bahagian menjadi satu pepejal.- Name
glb- Type
- string
- Description
Fail GLB.
- Name
obj- Type
- string
- Description
Fail OBJ.
- Name
mtl- Type
- string
- Description
Fail MTL. Hadir bersama fail OBJ apabila
keep_textureialahtruedan model input mempunyai tekstur.
- Name
fbx- Type
- string
- Description
Fail FBX.
- Name
stl- Type
- string
- Description
Fail STL, dengan semua bahagian digabungkan menjadi satu pepejal. Untuk mendapatkan bahagian yang boleh anda pilih secara berasingan, minta
3mf.
- Name
usdz- Type
- string
- Description
Fail USDZ.
- Name
blend- Type
- string
- Description
Fail Blender.
- Name
3mf- Type
- string
- Description
Fail 3MF.
- Name
- thumbnail_url
- Type
- string
- Description
URL muat turun untuk imej pratonton model yang dipecahkan, dalam
layoutyang anda minta. Apabila bahagian-bahagian mengekalkan tekstur, pratonton menunjukkannya. Jika tidak, setiap bahagian mempunyai warnanya sendiri.
- Name
- texture_urls
- Type
- array
- Description
Peta tekstur bagi model yang dipecahkan, sebagai tatasusunan dengan satu objek. Semua bahagian berkongsi peta ini. Hadir hanya apabila
keep_textureialahtruedan model input mempunyai tekstur.- Name
base_color- Type
- string
- Description
URL muat turun untuk peta warna asas.
- Name
metallic- Type
- string
- Description
URL muat turun untuk peta metalik. Tiada apabila input tiada peta metalik.
- Name
normal- Type
- string
- Description
URL muat turun untuk peta normal. Tiada apabila input tiada peta normal.
- Name
roughness- Type
- string
- Description
URL muat turun untuk peta kekasaran. Tiada apabila input tiada peta kekasaran.
- Name
- alpha_thumbnail_url
- Type
- string
- Description
URL muat turun untuk versi
thumbnail_urldengan latar belakang lutsinar (RGBA). Hadir hanya selepas tugasan berjaya, apabila Meshy merender pratonton lutsinar tersebut.
- Name
- prompt_ignored
- Type
- boolean
- Description
Sama ada Meshy mengabaikan prompt tersebut. Ia bernilai
trueapabilapromptbagi permintaanby_partsatauby_colortidak menamakan sebarang bahagian, jadi Meshy memecahkan model tersebut secara automatik sebaliknya. Nama bahagian dalam hasil tersebut kemudiannya adalah milik Meshy, bukan milik anda. Hadir bermula dariPENDING. Meshy mengetepikannya untuk tugasanautodan setiap kali ia mengikut prompt tersebut.
- Name
- part_count
- Type
- integer
- Description
Bilangan bahagian boleh cetak yang dihasilkan oleh pembahagian tersebut. Format yang menyokong objek adegan menyimpan satu objek bagi setiap bahagian.
stlmenggabungkan bahagian-bahagian menjadi satu pepejal, tetapipart_counttetap mengiranya. Sebelum eksport, Meshy membuang serpihan runtuh yang tidak boleh menjadi bahagian boleh cetak, dan tidak mengiranya.
- Name
- progress
- Type
- integer
- Description
Berapa banyak tugasan yang telah selesai, dalam peratusan. Ia bernilai
0sehingga tugasan bermula dan100apabila ia berjaya.
- Name
- status
- Type
- string
- Description
Status tugasan, salah satu daripada
PENDING,IN_PROGRESS,SUCCEEDED,FAILED, atauCANCELED.
- Name
- preceding_tasks
- Type
- integer
- Description
Bilangan tugasan yang berada di hadapan tugasan ini dalam baris gilir. Nilai ini hanya bermakna semasa tugasan berstatus
PENDING.
- Name
- created_at
- Type
- timestamp
- Description
Masa tugasan dicipta, dalam milisaat Unix.
- Name
- started_at
- Type
- timestamp
- Description
Masa tugasan bermula, dalam milisaat Unix. Ia bernilai
0sehingga tugasan bermula.
- Name
- finished_at
- Type
- timestamp
- Description
Masa tugasan selesai, dalam milisaat Unix. Ia bernilai
0sehingga tugasan selesai.
- Name
- expires_at
- Type
- timestamp
- Description
Masa hasil tugasan tamat tempoh, dalam milisaat Unix. Ia bernilai
0sehingga tugasan selesai.
- Name
- task_error
- Type
- object
- Description
Butiran ralat apabila tugasan gagal. Lihat Ralat.
Jika semakan keselamatan menolak model input, tugasan gagal dengan
task_error.typeditetapkan kepadainvalid_inputdantask_error.codeditetapkan kepadaprovider_content_refused. Hantar model yang lain. Lihat Ralat.Dengan
keep_texture: true, jika Meshy tidak dapat mengekalkan tekstur, tugasan gagal dengantask_error.codeditetapkan kepadatextured_split_refused. Lihat Ralat.
- Name
- consumed_credits
- Type
- integer
- Description
Bilangan kredit yang digunakan oleh tugasan tersebut. Ia sentiasa hadir. Ia bernilai
10selepas Meshy menerima tugasan tersebut, dan0untuk tugasanFAILED, kerana Meshy memulangkan semula kredit apabila tugasan gagal. Memadam tugasanPENDINGjuga memulangkan semula kredit tersebut.