lowpoly dihentikan pada 30 Okt 2026. Ganti model sebelum tanggal-tanggal ini agar permintaan tidak error.
API Teks ke 3D
API Teks ke 3D adalah fitur yang memungkinkan Anda mengintegrasikan kemampuan Teks ke 3D dari Meshy ke dalam aplikasi Anda sendiri. Di bagian ini, Anda akan menemukan semua informasi
yang Anda butuhkan untuk memulai dengan API ini.
Teks ke 3D menggunakan alur kerja dua langkah. Pertama, buat tugas preview (mode: "preview") untuk menghasilkan mesh 3D tanpa tekstur, sehingga Anda dapat mengevaluasi bentuknya. Kemudian, teruskan ID tugas preview yang telah selesai ke tugas refine (mode: "refine") untuk menerapkan tekstur pada mesh tersebut. Kedua langkah tersebut menggunakan endpoint yang sama.
Endpoint ini membuat tugas preview Teks ke 3D, yang menghasilkan mesh 3D tanpa texture (hanya geometri) dari sebuah prompt teks. Ini adalah langkah pertama dari alur kerja dua langkah. Setelah preview berhasil, gunakan ID tugas yang dikembalikan untuk membuat tugas refine untuk pemberian texture. Lihat
The Text to 3D Task Object untuk skema respons lengkap.
Tugas berjalan di latar belakang. Untuk mengetahui berapa lama biasanya proses ini berlangsung, lihat Processing Times.
Parameter
Name
mode
Type
string
Wajib
Description
Bidang ini harus diatur ke "preview" saat membuat tugas preview.
Name
prompt
Type
string
Wajib
Description
Jelaskan objek seperti apa yang akan dihasilkan model 3D-nya. Maksimum 800 karakter.
Name
model_type
Type
string
default standard
Description
Tentukan jenis pembuatan mesh 3D.
Nilai yang tersedia:
standard: Pembuatan mesh 3D detail tinggi secara reguler.
smart-topology: Pilih model Smart Topology dengan ai_model (meshy-t2 atau meshy-t2.5).
lowpoly (usang, akan dihentikan pada 30 Oktober 2026): Menghasilkan mesh low-poly yang dioptimalkan untuk poligon yang lebih bersih. Kami merekomendasikan Meshy T2.5 sebagai gantinya: smart-topology dengan meshy-t2.5.
Saat smart-topology dipilih, should_remesh dan decimation_mode diabaikan, dan hanya topology: triangle yang diterima.
lowpoly akan dihentikan pada 30 Oktober 2026. Setelah tanggal tersebut, permintaan dengan model_type: "lowpoly" akan mengembalikan error. Kami merekomendasikan beralih ke Meshy T2.5 (model_type: "smart-topology" dengan ai_model: "meshy-t2.5"). Saat lowpoly dipilih, ai_model, topology, target_polycount, dan should_remesh diabaikan.
Name
ai_model
Type
string
default latest
Description
ID model yang akan digunakan. Nilai yang tersedia bergantung pada model_type.
meshy-t2: model Smart Topology — topology yang lebih bersih, bagian yang terpisah secara native, output triangle, dan jumlah face yang dapat Anda atur dengan target_polycount.
meshy-t2.5 (default): Detail yang lebih tajam untuk asset game. Output triangle, dan jumlah face yang dapat Anda atur dengan target_polycount.
Name
geometry_resolution
Type
string
default standard
Description
Pass pembuatan geometri. 2k menjalankan pass Ultra pada 2048³; 4k menjalankannya pada 4096³ untuk
detail permukaan yang paling halus.
Nilai yang tersedia: standard, 2k, 4k
Hanya didukung pada mode preview. Memerlukan meshy-7.1 atau latest.
Name
ultra_mode
Type
boolean
⚠ usang
default false
Description
Gunakan geometry_resolution sebagai gantinya. ultra_mode: true setara dengan geometry_resolution: "2k".
Name
should_remesh
Type
boolean
default false (Meshy 6 and Meshy 7 models), true (others)
Description
Mengontrol apakah akan mengaktifkan fase remesh. Untuk model berkualitas tertinggi, kami merekomendasikan mengatur should_remesh ke false.
Hanya berlaku ketika should_remesh = true
Name
topology
Type
string
default triangle
Description
Tentukan topology dari model yang dihasilkan.
Nilai yang tersedia:
quad: Hasilkan mesh yang didominasi quad.
triangle: Hasilkan mesh triangle yang telah di-decimate.
Output Smart Topology hanya berupa triangle. Meminta quad bersamaan dengan ai_modelmeshy-t2 atau meshy-t2.5 akan mengembalikan error.
Name
decimation_mode
Type
integer
Description
Aktifkan decimation adaptif dengan mengatur level jumlah poligon. Saat diatur, target_polycount akan diabaikan.
Nilai yang tersedia:
1: Adaptif — jumlah poligon ultra.
2: Adaptif — jumlah poligon tinggi.
3: Adaptif — jumlah poligon sedang.
4: Adaptif — jumlah poligon rendah.
Name
target_polycount
Type
integer
Description
Jumlah target poligon (face) pada output. Jumlah sebenarnya dapat menyimpang dari target tergantung pada geometri.
target_polycount berlaku dalam dua kasus independen:
Remesh — dengan should_remesh: true pada model standard. Mesh di-remesh (decimated) hingga mendekati jumlah ini. Rentang 100 hingga 300.000, default 30.000. Jika decimation_mode diatur, maka akan diprioritaskan dan target_polycount diabaikan.
Smart Topology — dengan model_type: smart-topology dan ai_modelmeshy-t2 atau meshy-t2.5. Model dihasilkan langsung dengan jumlah face ini; tidak ada remesh yang dijalankan dan should_remesh tidak diperlukan. Untuk meshy-t2: rentang 100 hingga 15.000, default 4.000. Untuk meshy-t2.5: rentang 100 hingga 30.000, default 15.000.
Name
symmetry_mode
Type
string
⚠ usang
default auto
Description
Usang. Parameter ini tidak lagi memengaruhi output.
Bidang symmetry_mode mengontrol perilaku simetri selama proses pembuatan model.
Nilai yang valid adalah:
off: Menonaktifkan simetri.
auto: Secara otomatis menentukan dan menerapkan simetri berdasarkan geometri input.
on: Menerapkan simetri secara paksa selama pembuatan.
Name
pose_mode
Type
string
default ""
Description
Tentukan pose_mode untuk model yang dihasilkan.
Nilai yang tersedia:
a-pose: Hasilkan model dalam pose A.
t-pose: Hasilkan model dalam pose T.
"" (string kosong): Tidak ada pose spesifik yang diterapkan.
Name
is_a_t_pose
Type
boolean
⚠ usang
default false
Description
Gunakan pose_mode sebagai gantinya. Apakah akan menghasilkan model dalam pose A/T.
Name
art_style
Type
string
⚠ usang
default realistic
Description
Tidak didukung oleh Meshy-6. Permintaan menggunakan Meshy-6 akan mengabaikan art_style, dan beberapa kombinasi dapat menyebabkan error. Nilai yang tersedia: realistic, sculpture.
enable_pbr harus diatur ke false saat menggunakan gaya Sculpture, karena gaya Sculpture menghasilkan kumpulan peta PBR sendiri.
Name
moderation
Type
boolean
default false
Description
Saat diatur ke true, konten input akan secara otomatis disaring untuk konten yang berpotensi berbahaya. Jika konten berbahaya terdeteksi, tugas tidak akan dilanjutkan ke tahap pembuatan.
Teks dari prompt akan disaring.
Name
target_formats
Type
string[]
Description
Menentukan format file 3D mana yang akan disertakan dalam output. Hanya format yang diminta yang akan dihasilkan dan dikembalikan, yang dapat mengurangi waktu penyelesaian tugas. Jika tidak diisi, semua format yang didukung akan disertakan.
Nilai yang tersedia: glb, obj, fbx, stl, usdz, 3mf
Jika tidak diisi, semua format kecuali 3mf akan dihasilkan. 3mf hanya disertakan jika ditentukan secara eksplisit.
Name
alpha_thumbnail
Type
boolean
default false
Description
Saat diatur ke true, tugas akan tambahan merender versi preview dengan latar belakang transparan (RGBA) dan mengembalikannya sebagai alpha_thumbnail_url pada respons GET. Bidang thumbnail_url yang sudah ada tidak berubah.
Name
auto_size
Type
boolean
default false
Description
Saat diatur ke true, layanan menggunakan AI vision untuk secara otomatis memperkirakan tinggi objek di dunia nyata dan mengubah ukuran model sesuai dengan itu. Titik asal akan default ke bottom kecuali origin_at diatur secara eksplisit.
Hanya berlaku ketika auto_size = true
Name
origin_at
Type
string
default bottom
Description
Posisi titik asal saat auto_size diaktifkan.
Nilai yang tersedia: bottom, center.
Returns
Properti result dari respons berisi id tugas dari tugas Teks ke 3D yang baru dibuat.
Failure Modes
Name
400 - Bad Request
Description
Permintaan tidak dapat diterima. Penyebab umum:
Parameter hilang: Parameter yang diperlukan (misalnya, prompt, mode) tidak ada.
Parameter tidak valid: art_style bukan salah satu nilai yang diizinkan.
Prompt terlalu panjang: prompt melebihi batas karakter.
Model tidak didukung untuk low poly: ai_model: "meshy-6-lite" tidak mendukung model_type: "lowpoly".
Model tidak didukung untuk Ultra: geometry_resolution memerlukan meshy-7.1 atau latest.
Name
401 - Unauthorized
Description
Autentikasi gagal. Silakan periksa kunci API Anda.
Endpoint ini membuat Text to 3D refine task, yang menerapkan tekstur pada mesh preview yang telah selesai. Anda harus menyediakan preview_task_id dari preview task yang berhasil. Ini adalah langkah kedua dari alur kerja dua langkah.
Task berjalan di latar belakang. Untuk mengetahui berapa lama biasanya proses ini berlangsung, lihat Processing Times.
Parameter
Name
mode
Type
string
Wajib
Description
Bidang ini harus diatur ke "refine" saat membuat refine task.
Name
preview_task_id
Type
string
Wajib
Description
ID preview task yang sesuai.
Status dari preview task yang diberikan harus SUCCEEDED.
Name
enable_pbr
Type
boolean
default false
Description
Menghasilkan peta PBR (metallic, roughness, normal) selain base color. Peta emission juga disertakan saat ai_model adalah meshy-6, kecuali pada texture_resolution: 8k (tidak ada peta emission yang dihasilkan). meshy-6-lite, meshy-7.1, dan latest tidak menghasilkan peta emission, begitu juga refine dari preview meshy-t2 yang tidak mengatur ai_model.
Name
texture_resolution
Type
string
default 2k
Description
Resolusi tekstur base color. Salah satu dari 2k (2048×2048), 4k (4096×4096), atau 8k (8192×8192). Resolusi yang lebih tinggi menangkap lebih banyak detail permukaan. Hanya berlaku untuk moderefine.
4k dan 8k memerlukan ai_modelmeshy-6, meshy-7.1, atau latest. Pada 8k, tidak ada peta emission yang dihasilkan.
Name
hd_texture
Type
boolean
⚠ usang
default false
Description
Gunakan texture_resolution sebagai gantinya — setara dengan texture_resolution: "4k". Jika keduanya diatur, texture_resolution akan diutamakan.
Name
texture_prompt
Type
string
Description
Berikan prompt teks tambahan untuk memandu proses texturing. Maksimal 800 karakter.
Name
texture_image_url
Type
string
Description
Berikan gambar 2d untuk memandu proses texturing. Kami saat ini mendukung format .jpg, .jpeg, .png, dan .webp.
Ukuran file maksimum: 20 MB.
Ada dua cara untuk menyediakan gambar:
URL yang dapat diakses publik: URL yang dapat diakses dari internet publik
Data URI: Data URI gambar yang dienkode base64. Contoh data URI: data:image/jpeg;base64,<your base64-encoded image data>
Texturing gambar mungkin tidak berfungsi secara optimal jika terdapat perbedaan geometri yang signifikan antara aset asli dan gambar yang diunggah. Hanya salah satu dari texture_image_url atau texture_prompt yang dapat digunakan untuk memandu proses texturing. Jika kedua parameter diberikan, maka texture_prompt akan digunakan secara default untuk menerapkan tekstur pada model.
meshy-7 (usang): gunakan meshy-7.1 sebagai gantinya.
Abaikan parameter ini untuk mewarisi model yang digunakan oleh preview task, yang membuat preview dan refine-nya tetap pada model yang sama dari awal hingga akhir. Berikan nilai eksplisit untuk menimpa pewarisan tersebut.
latest yang eksplisit akan diselesaikan di sini persis seperti pada preview task (saat ini Meshy 7.1), sehingga preview latest dan refine latest-nya akan selalu berada pada model tekstur yang sama.
Name
moderation
Type
boolean
default false
Description
Jika diatur ke true, konten input akan secara otomatis diperiksa untuk konten yang berpotensi berbahaya. Jika konten berbahaya terdeteksi, task tidak akan dilanjutkan ke tahap generasi.
Baik teks dari texture_prompt maupun gambar dari texture_image_url akan diperiksa.
Name
remove_lighting
Type
boolean
default true
Description
Menghapus highlight dan bayangan dari tekstur base color, menghasilkan hasil yang lebih bersih yang bekerja lebih baik di bawah pengaturan pencahayaan khusus.
Hanya berlaku saat ai_model adalah meshy-6. meshy-7.1 dan latest menerima parameter ini namun mengabaikannya, begitu juga refine dari preview meshy-t2 yang tidak mengatur ai_model. Mengatur parameter ini dengan meshy-6-lite akan menghasilkan error.
Name
target_formats
Type
string[]
Description
Menentukan format file 3D mana yang akan disertakan dalam output. Hanya format yang diminta yang akan dihasilkan dan dikembalikan, yang dapat mengurangi waktu penyelesaian task. Jika diabaikan, semua format yang didukung akan disertakan.
Nilai yang tersedia: glb, obj, fbx, stl, usdz, 3mf
Jika diabaikan, semua format kecuali 3mf akan dihasilkan. 3mf hanya disertakan jika ditentukan secara eksplisit.
Name
alpha_thumbnail
Type
boolean
default false
Description
Jika diatur ke true, task tersebut juga akan me-render versi preview dengan latar belakang transparan (RGBA) dan mengembalikannya sebagai alpha_thumbnail_url pada respons GET. Bidang thumbnail_url yang sudah ada tidak berubah.
Name
auto_size
Type
boolean
default false
Description
Jika diatur ke true, layanan menggunakan AI vision untuk secara otomatis memperkirakan tinggi nyata dari objek dan mengubah ukuran model sesuai dengan itu. Titik asal akan default ke bottom kecuali origin_at diatur secara eksplisit.
Hanya berlaku ketika auto_size = true
Name
origin_at
Type
string
default bottom
Description
Posisi titik asal saat auto_size diaktifkan.
Nilai yang tersedia: bottom, center.
Hasil
Properti result pada respons berisi id task dari Text to 3D task yang baru dibuat.
Mode Kegagalan
Name
400 - Bad Request
Description
Permintaan tidak dapat diterima. Penyebab umum:
Task ID tidak valid: preview_task_id tidak valid atau tidak ada.
Task belum siap: Preview task belum berhasil.
Ketidakcocokan model: Model AI milik preview task tidak kompatibel dengan model refine yang diminta.
Model tidak didukung untuk remove_lighting: remove_lighting diatur dengan ai_model: "meshy-6-lite".
Name
401 - Unauthorized
Description
Autentikasi gagal. Silakan periksa kunci API Anda.
Name
402 - Payment Required
Description
Kredit tidak cukup untuk melakukan task ini.
Name
404 - Not Found
Description
Preview task yang ditentukan oleh preview_task_id tidak ditemukan.
Endpoint ini memungkinkan Anda mengambil task Teks ke 3D berdasarkan id task yang valid.
Lihat The Text to 3D Task Object untuk melihat properti
apa saja yang disertakan dalam objek task Teks ke 3D.
Endpoint ini berfungsi untuk task preview maupun refine.
Parameter
Name
id
Type
path
Description
Pengidentifikasi unik untuk task Teks ke 3D yang akan diambil.
Endpoint ini menghapus task Teks ke 3D secara permanen, termasuk semua model dan data yang terkait. Tindakan ini tidak dapat dibatalkan.
Parameter Path
Name
id
Type
path
Description
ID dari task Teks ke 3D yang akan dihapus.
Status Task
Task yang masih berstatus PENDING akan dihapus dan kredit yang terpakai
pada saat pembuatan akan dikembalikan.
Task yang sudah berstatus IN_PROGRESS tidak dapat dihapus: permintaan akan
ditolak dengan 409 Conflict dan task tetap berjalan. Kredit untuk task yang
sudah mulai dikerjakan oleh worker tidak dapat dikembalikan, sehingga
menghapusnya di tengah proses akan membuat Anda kehilangan kredit sekaligus
hasilnya. Tunggu hingga task mencapai status SUCCEEDED, FAILED, atau
CANCELED, lalu hapus task tersebut.
Task dengan status akhir (SUCCEEDED, FAILED, atau CANCELED) akan
dihapus tanpa pengembalian kredit.
Returns
Mengembalikan 200 OK jika berhasil, atau 409 Conflict apabila task
berstatus IN_PROGRESS.
// 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."}
Objek Task Teks ke 3D adalah unit kerja yang dilacak oleh Meshy untuk menghasilkan model 3D dari input teks. Ada dua tahap pada Teks ke 3D API, preview dan refine. Tahap preview digunakan untuk menghasilkan model 3D berupa mesh saja, dan tahap refine digunakan untuk menghasilkan model 3D bertekstur berdasarkan hasil dari tahap preview.
Objek ini memiliki properti-properti berikut:
Properti
Name
id
Type
string
Description
Identifier unik untuk task. Meskipun kami menggunakan k-sortable UUID untuk id task sebagai detail implementasi, Anda tidak boleh membuat asumsi apa pun tentang format id tersebut.
Name
type
Type
string
Description
Tipe task Teks ke 3D. Nilai yang mungkin adalah text-to-3d-preview untuk task tahap preview dan text-to-3d-refine untuk task tahap refine.
Name
model_urls
Type
object
Description
URL yang dapat diunduh untuk file model 3D bertekstur yang dihasilkan oleh Meshy. Properti untuk suatu format akan dihilangkan jika format tersebut tidak dihasilkan, alih-alih mengembalikan string kosong.
Name
glb
Type
string
Description
URL yang dapat diunduh untuk file GLB.
Name
fbx
Type
string
Description
URL yang dapat diunduh untuk file FBX.
Name
usdz
Type
string
Description
URL yang dapat diunduh untuk file USDZ.
Name
obj
Type
string
Description
URL yang dapat diunduh untuk file OBJ.
Name
mtl
Type
string
Description
URL yang dapat diunduh untuk file MTL.
Name
stl
Type
string
Description
URL yang dapat diunduh untuk file STL.
Name
3mf
Type
string
Description
URL yang dapat diunduh untuk file 3MF. Hanya ada jika 3mf diminta melalui target_formats.
Name
prompt
Type
string
Description
Ini adalah prompt tanpa modifikasi yang digunakan untuk membuat task.
Name
negative_prompt
Type
string
⚠ usang
Description
Dipertahankan untuk kompatibilitas mundur. Bidang ini tidak memiliki dampak fungsional pada model yang dihasilkan.
Name
art_style
Type
string
⚠ usang
Description
art_style tanpa modifikasi yang digunakan untuk membuat task preview. Tidak didukung oleh Meshy-6.
Name
texture_richness
Type
string
⚠ usang
Description
Dipertahankan untuk kompatibilitas mundur. Bidang ini tidak memiliki dampak fungsional pada model yang dihasilkan.
Name
texture_prompt
Type
string
Description
Prompt teks tambahan yang disediakan untuk memandu proses pembuatan tekstur selama tahap refine.
Name
ultra_mode
Type
boolean
⚠ usang
Description
Usang; baca geometry_resolution sebagai gantinya.
Name
geometry_resolution
Type
string
Description
Tingkat Ultra tempat task preview dijalankan (2k atau 4k); dihilangkan untuk standard.
Name
texture_image_url
Type
string
Description
URL yang dapat diunduh untuk gambar tekstur yang digunakan untuk memandu proses pembuatan tekstur.
Name
thumbnail_url
Type
string
Description
URL yang dapat diunduh untuk gambar thumbnail dari file model.
Name
alpha_thumbnail_url
Type
string
Description
URL yang dapat diunduh untuk versi latar belakang transparan (RGBA) dari thumbnail_url. Hanya ada jika task dibuat dengan alpha_thumbnail: true dan preview transparan berhasil dirender; jika tidak, bidang ini akan dihilangkan.
Name
video_url
Type
string
⚠ usang
Description
URL yang dapat diunduh untuk video preview. Akan dihapus pada rilis mendatang.
Name
progress
Type
integer
Description
Progress dari task. Jika task belum dimulai, properti ini akan bernilai 0. Setelah task berhasil, nilai ini akan menjadi 100.
Name
started_at
Type
timestamp
Description
Stempel waktu saat task dimulai, dalam milidetik. Jika task belum dimulai, properti ini akan bernilai 0.
Stempel waktu merepresentasikan jumlah milidetik yang telah berlalu sejak 1 Januari 1970 UTC, mengikuti
standar RFC 3339.
Sebagai contoh, Jumat, 1 September 2023 pukul 12:00:00 siang GMT direpresentasikan sebagai 1693569600000. Hal ini berlaku
untuk semua stempel waktu di Meshy API.
Name
created_at
Type
timestamp
Description
Stempel waktu saat task dibuat, dalam milidetik.
Name
finished_at
Type
timestamp
Description
Stempel waktu saat task selesai, dalam milidetik. Jika task belum selesai, properti ini akan bernilai 0.
Name
status
Type
string
Description
Status dari task. Nilai yang mungkin adalah salah satu dari PENDING, IN_PROGRESS, SUCCEEDED, FAILED, CANCELED.
Name
texture_urls
Type
array
Description
Sebuah array objek URL tekstur yang dihasilkan dari task. Biasanya ini hanya berisi satu objek URL tekstur. Setiap URL tekstur memiliki properti-properti berikut:
Name
base_color
Type
string
Description
URL yang dapat diunduh untuk gambar base color map.
Name
metallic
Type
string
Description
URL yang dapat diunduh untuk gambar metallic map.
Jika task dibuat dengan enable_pbr: false, properti ini akan dihilangkan.
Name
normal
Type
string
Description
URL yang dapat diunduh untuk gambar normal map.
Jika task dibuat dengan enable_pbr: false, properti ini akan dihilangkan.
Name
roughness
Type
string
Description
URL yang dapat diunduh untuk gambar roughness map.
Jika task dibuat dengan enable_pbr: false, properti ini akan dihilangkan.
Name
emission
Type
string
Description
URL yang dapat diunduh untuk gambar emission map.
Jika task dibuat dengan enable_pbr: false, jika ai_model adalah meshy-6-lite, meshy-7.1, atau latest, atau jika task tersebut merupakan refine dari preview meshy-t2 tanpa mengatur ai_model, properti ini akan dihilangkan.
Name
preceding_tasks
Type
integer
Description
Jumlah task yang mendahului.
Nilai dari bidang ini hanya bermakna jika status task adalah PENDING.
Name
task_error
Type
object
Description
Detail kesalahan untuk task yang gagal. Lihat Kesalahan untuk referensi lengkap objek task_error.
Name
consumed_credits
Type
integer
Description
Jumlah kredit yang terpakai oleh task ini. Tersedia saat status task adalah PENDING, IN_PROGRESS, atau SUCCEEDED. Mengembalikan 0 untuk task FAILED (kredit dikembalikan jika gagal).
Example Text to 3D Task Object
{"id":"018a210d-8ba4-705c-b111-1f1776f7f578","type":"text-to-3d-preview","model_urls": {"glb":"https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/model.glb?Expires=***","fbx":"https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/model.fbx?Expires=***","usdz":"https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/model.usdz?Expires=***","obj":"https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/model.obj?Expires=***","mtl":"https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/model.mtl?Expires=***","stl":"https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/model.stl?Expires=***" },"prompt":"a monster mask","texture_prompt":"green slimy skin with scales and warts","texture_image_url":"","thumbnail_url":"https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/preview.png?Expires=***","progress":100,"started_at":1692771667037,"created_at":1692771650657,"finished_at":1692771669037,"status":"SUCCEEDED","texture_urls": [ {"base_color":"https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/texture_0.png?Expires=***","metallic":"https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/texture_0_metallic.png?Expires=XXX","normal":"https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/texture_0_normal.png?Expires=XXX","roughness":"https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/texture_0_roughness.png?Expires=XXX","emission":"https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/texture_0_emission.png?Expires=XXX" } ],"preceding_tasks":0,"task_error": {"message":"" },"consumed_credits":20}