Creative Lab Figür API’si
Bir fotoğrafı iki aşamada chibi tarzı, koleksiyonluk bir 3D figüre dönüştürün. Bir prototip görevi, fotoğraftan bir konsept görüntü oluşturur. Bir yapım görevi bu görüntüyü dokulu bir 3D modele dönüştürür ve prototip görevinin kimliğini input_task_id olarak alır.
POST /openapi/creative-lab/figure/v1/prototypePOST /openapi/creative-lab/figure/v1/build
Figür prototip görevi oluşturma
Bir fotoğraftan chibi tarzı bir konsept görüntü oluşturur. 3D modeli oluşturmak için bu görevin ID'sini build endpoint'ine input_task_id olarak iletin. Görevin alanları için Figür prototip görevi nesnesi'ne bakın.
Request
# Stage 1: generate a chibi-style concept image
curl https://api.meshy.ai/openapi/creative-lab/figure/v1/prototype \
-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>"
}'
Response
{
"result": "018a210d-8ba4-705c-b111-1f1776f7f578"
}


Parametreler
- Name
- image_url
- Type
- string
- Zorunlu
- Description
Chibi figüre dönüştürülecek fotoğraf; herkese açık bir URL veya bir data URI (
data:image/jpeg;base64,<base64 ile kodlanmış görüntü verileriniz>) olarak verilir.Görüntü, en fazla 20 MB boyutunda bir JPG, JPEG, PNG veya WebP dosyası olmalıdır.
- Name
- name
- Type
- string
- Description
Görev için en fazla 100 karakterlik bir ad. Bu ad, görevin
namealanında geri döner. Daha uzun bir ad400döndürür.
- Name
- remove_background
- Type
- boolean
- varsayılan false
- Description
Prototip görüntüsünden arka planın kaldırılıp kaldırılmayacağı.
true, şeffaf bir RGBA PNG döndürür, böylece öznenizi istediğiniz herhangi bir arka plana yerleştirebilirsiniz. Build işlemi de arka planı olmayan görüntüden başlar. Meshy arka planı kaldıramazsa, görüntüyü arka planıyla birlikte döndürür ve görev yine de başarılı olur.
Dönüş Değerleri
result alanı, yeni prototip görevinin ID'sini tutar. Görevi alın veya status değeri SUCCEEDED olana kadar akışını izleyin. Ardından bu ID'yi build endpoint'ine input_task_id olarak iletin.
Hata modları
- Name
400 - Bad Request- Description
İstek çalıştırılamıyor. Örneğin:
image_urleksik.- Görüntü bir JPG, JPEG, PNG veya WebP dosyası değil.
- Görüntü çok küçük, 20 MB'den büyük veya maksimum piksel sayısının üzerinde.
- Meshy görüntüyü indiremiyor, örneğin URL
404döndürdüğü veya zaman aşımına uğradığı için. - Data URI geçerli bir base64 değil.
- Görüntü NSFW olarak işaretlendi.
Hata mesajı hangi sorunu bulduğunu belirtir. İsteği düzeltin, ardından tekrar gönderin.
- Name
401 - Unauthorized- Description
API anahtarı eksik veya geçersiz.
Authorizationbaşlığını kontrol edin.
- Name
402 - Payment Required- Description
Aşağıdakilerden biri geçerlidir:
- Hesapta yeterli kredi yok.
- API anahtarı, çalışma alanı veya üye kredi limitine ulaştı.
- Hesap ücretsiz plandadır.
Kredilerinizi ve planınızı kontrol edin, ardından yeniden deneyin.
- Name
403 - Forbidden- Description
Ekibinizde IP Filtering açık ve Meshy görüntüyü üçüncü taraf fikri mülkiyeti nedeniyle işaretledi. Kullanım hakkına sahip olduğunuz bir görüntü gönderin.
- Name
429 - Too Many Requests- Description
Şu sınırlardan biri aşıldı:
- Hız sınırınızın izin verdiğinden daha fazla istek gönderdiniz. Birkaç saniye bekleyin, ardından yeniden deneyin. Hız sınırları'na bakın.
- Sıraya alınmış veya çalışan çok fazla göreviniz var. Bazılarının tamamlanmasını bekleyin, ardından yeniden deneyin.
- Kredisi kalmamış sınırsız bir plandaysanız, kredisiz çalışabilecek görev sayısına ulaştınız. Bir görevin tamamlanmasını bekleyin veya kredi ekleyin.
- Name
500 - Internal Server Error- Description
Meshy bir sunucu hatasıyla karşılaştı, örneğin görüntü üzerinde fikri mülkiyet kontrolünü çalıştıramadığı için. Meshy görevi oluşturmaz ve varsa tahsil ettiği kredileri iade eder. İsteği yeniden deneyin.
Figür derleme görevi oluşturma
Başarılı bir prototip görevinden dokulu 3D figürü oluşturur. Alanları için bkz. Figür derleme görevi nesnesi.
Request
# Stage 2: chain build off a succeeded prototype task
curl https://api.meshy.ai/openapi/creative-lab/figure/v1/build \
-X POST \
-H "Authorization: Bearer ${YOUR_API_KEY}" \
-H 'Content-Type: application/json' \
-d '{
"input_task_id": "018a210d-8ba4-705c-b111-1f1776f7f578"
}'
Response
{
"result": "019c320e-9a8f-7a1c-9c11-2a1876f8a9bb"
}

Parametreler
- Name
- input_task_id
- Type
- string
- Zorunlu
- Description
Derlenecek prototip görevinin ID'si. Bu, hesabınızın
POST /openapi/creative-lab/figure/v1/prototypeile oluşturduğu, durumuSUCCEEDEDolan bir görev olmalıdır.API üzerinden oluşturduğunuz Figür prototip görevlerinden biri olmayan bir ID, web uygulamasında oluşturulan bir prototip de dahil olmak üzere,
404döndürür.
- Name
- name
- Type
- string
- Description
Görev için en fazla 100 karakterlik bir ad. Bu ad, görevin
namealanında geri döner. Daha uzun bir ad400döndürür.
Dönüş Değerleri
result alanı, yeni derleme görevinin ID'sini tutar. status alanı SUCCEEDED olana kadar görevi alın veya akışını izleyin. Ardından dokulu GLB dosyasını model_urls.glb üzerinden indirin. Bunun yerine OBJ için, model_urls.obj dosyasını malzeme dosyasıyla birlikte model_urls.mtl üzerinden indirin.
Hata durumları
- Name
400 - Bad Request- Description
İstek çalıştırılamıyor. Örneğin:
input_task_ideksik veya geçerli bir görev ID'si değil.- Prototip görevinin durumu
SUCCEEDEDdeğil. Hâlâ çalışıyorsa bekleyip tekrar deneyin. Başarısız olduysa veya iptal edildiyse yeni bir prototip görevi oluşturun. - Prototip görevi başarılı oldu ancak görsel içermiyor. Yeni bir prototip görevi oluşturun.
Hata mesajı, hangi sorunu bulduğunu belirtir.
- Name
401 - Unauthorized- Description
API anahtarı eksik veya geçersiz.
Authorizationbaşlığını kontrol edin.
- Name
402 - Payment Required- Description
Aşağıdakilerden biri geçerlidir:
- Hesapta yeterli kredi yok.
- API anahtarı, çalışma alanı veya üye kredi sınırına ulaştı.
- Hesap ücretsiz planda.
Kredilerinizi ve planınızı kontrol edin, ardından tekrar deneyin.
- Name
404 - Not Found- Description
input_task_id, hesabınızın API ile oluşturduğu herhangi bir Figür prototip görevi ile eşleşmiyor. Web uygulamasında oluşturulan bir prototip de404döndürür. Bir prototip oluşturma yanıtından gelenresultID'sini gönderin.
- Name
429 - Too Many Requests- Description
Aşağıdaki sınırlardan biri aşıldı:
- Hız sınırınızın izin verdiğinden daha fazla istek gönderdiniz. Birkaç saniye bekleyip tekrar deneyin. Bkz. Hız sınırları.
- Görevlerinizden çok fazlası kuyrukta veya çalışır durumda. Bazılarının tamamlanmasını bekleyip tekrar deneyin.
- Kredisi olmayan sınırsız bir planda, kredisiz çalıştırılabilecek görev sayısına ulaştınız. Bir görevin tamamlanmasını bekleyin veya kredi ekleyin.
Bir Figür görevini al
Bir prototip veya build görevini döndürür. Yol, görevin aşamasıyla eşleşmelidir. /prototype/:id üzerinden istenen bir build görevi 404 döndürür, /build/:id üzerinden istenen bir prototip görevi de aynı şekilde 404 döndürür.
Alanlar için bkz. Figür prototip görev nesnesi ve Figür build görev nesnesi.
Request
# Prototype
curl https://api.meshy.ai/openapi/creative-lab/figure/v1/prototype/018a210d-8ba4-705c-b111-1f1776f7f578 \
-H "Authorization: Bearer ${YOUR_API_KEY}"
# Build
curl https://api.meshy.ai/openapi/creative-lab/figure/v1/build/019c320e-9a8f-7a1c-9c11-2a1876f8a9bb \
-H "Authorization: Bearer ${YOUR_API_KEY}"
Prototype Response
{
"id": "018a210d-8ba4-705c-b111-1f1776f7f578",
"type": "creative-lab-figure-prototype",
"name": "",
"status": "SUCCEEDED",
"progress": 100,
"created_at": 1729123456000,
"started_at": 1729123460000,
"finished_at": 1729123486000,
"expires_at": 1729382686000,
"preceding_tasks": 0,
"task_error": null,
"consumed_credits": 6,
"image_urls": [
"https://assets.meshy.ai/***/concept.png?Expires=***"
]
}
Build Response
{
"id": "019c320e-9a8f-7a1c-9c11-2a1876f8a9bb",
"type": "creative-lab-figure-build",
"name": "",
"status": "SUCCEEDED",
"progress": 100,
"created_at": 1729123500000,
"started_at": 1729123510000,
"finished_at": 1729123535000,
"expires_at": 1729382735000,
"preceding_tasks": 0,
"task_error": null,
"consumed_credits": 30,
"prompt": "",
"negative_prompt": "",
"texture_prompt": "",
"texture_image_url": "",
"model_urls": {
"glb": "https://assets.meshy.ai/***/tasks/019c320e-9a8f-7a1c-9c11-2a1876f8a9bb/output/model.glb?Expires=***",
"obj": "https://assets.meshy.ai/***/tasks/019c320e-9a8f-7a1c-9c11-2a1876f8a9bb/output/model.obj?Expires=***",
"mtl": "https://assets.meshy.ai/***/tasks/019c320e-9a8f-7a1c-9c11-2a1876f8a9bb/output/model.mtl?Expires=***"
},
"thumbnail_url": "https://assets.meshy.ai/***/tasks/019c320e-9a8f-7a1c-9c11-2a1876f8a9bb/output/preview.png?Expires=***",
"texture_urls": [
{
"base_color": "https://assets.meshy.ai/***/tasks/019c320e-9a8f-7a1c-9c11-2a1876f8a9bb/output/texture_0.png?Expires=***"
}
],
"remove_lighting": true
}
Parametreler
- Name
- id
- Type
- path
- Description
Oluşturma yanıtından alınan görev ID'si.
Döndürülenler
Yoldaki aşamayla eşleşen prototip görev nesnesi veya build görev nesnesi.
Başarısızlık durumları
- Name
400 - Bad Request- Description
idgeçerli bir görev ID'si değil. Oluşturma yanıtındakiresultID'sini gönderin.
- Name
403 - Forbidden- Description
Takımınızda IP Filtering özelliği açık ve Meshy, görevin görselini üçüncü taraf fikri mülkiyet açısından işaretledi. Enterprise plandaki takımlar bu hatayı almaz. Kullanma hakkına sahip olduğunuz bir görselden prototip görevi oluşturun.
- Name
404 - Not Found- Description
Bu ID'ye sahip bir Figür görevi hesabınıza ait değil veya görevin aşaması yol ile eşleşmiyor. ID'yi kontrol edin ve göreve uygun şekilde
/prototypeveya/buildkullanın.
- Name
500 - Internal Server Error- Description
Meshy fikri mülkiyet kontrolünü çalıştıramadı. İsteği yeniden deneyin.
Bir Figure görevini sil
Bir Figure görevini iptal eder. PENDING durumundaki bir görevi iptal etmek, kredilerinin iadesini sağlar. IN_PROGRESS durumundaki bir görev, bir worker zaten üzerinde çalışmaya başladığı için iade yapılmadan iptal edilir. Nihai bir durumdaki (SUCCEEDED, FAILED veya CANCELED) bir görev iptal edilemez.
Yol, görevin aşamasıyla eşleşmelidir. Örneğin, bir build görevinin ID'si ile /prototype/:id üzerinde DELETE çağrısı yapmak 404 döndürür.
Request
curl --request DELETE \
--url https://api.meshy.ai/openapi/creative-lab/figure/v1/prototype/018a210d-8ba4-705c-b111-1f1776f7f578 \
-H "Authorization: Bearer ${YOUR_API_KEY}"
Response
// Returns 204 No Content on success (empty body).
Yol parametreleri
- Name
- id
- Type
- path
- Description
İptal edilecek görevin ID'si.
Dönüş değerleri
Boş bir gövdeyle birlikte 204 No Content.
Hata modları
- Name
400 - Bad Request- Description
Aşağıdakilerden biri geçerlidir:
idgeçerli bir görev ID'si değil. Oluşturma yanıtındakiresultID'sini gönderin.- Görev zaten nihai bir durumda (
SUCCEEDED,FAILEDveyaCANCELED), bu nedenle iptal edilemez.
- Name
404 - Not Found- Description
Bu ID'ye sahip hiçbir Figure görevi hesabınıza ait değil veya görevin aşaması yol ile eşleşmiyor. ID'yi kontrol edin ve görevle eşleşmesi için
/prototypeveya/buildkullanın.
Bir Figür görevini akışla alma
Bir Figür görevinin güncellemelerini Server-Sent Events (SSE) olarak akışla aktarır. Yol, görevin aşamasıyla eşleşmelidir. Eşleşmezse, örneğin bir build görevinin ID'si /prototype/:id/stream adresinde kullanılırsa, akış status_code: 404 ile tek bir error olayı gönderir ve kapanır.
Request
curl -N https://api.meshy.ai/openapi/creative-lab/figure/v1/build/019c320e-9a8f-7a1c-9c11-2a1876f8a9bb/stream \
-H "Authorization: Bearer ${YOUR_API_KEY}"
Response Stream
// Error event example (wrong stage or task not found)
event: error
data: {
"status_code": 404,
"message": "Task not found"
}
// Message event examples illustrate task progress.
// Every frame is the full task object; fields not yet populated are null / empty.
// The following PENDING frame is shortened to the fields that change.
event: message
data: {
"id": "019c320e-9a8f-7a1c-9c11-2a1876f8a9bb",
"progress": 0,
"status": "PENDING"
}
event: message
data: {
"id": "019c320e-9a8f-7a1c-9c11-2a1876f8a9bb",
"type": "creative-lab-figure-build",
"status": "SUCCEEDED",
"progress": 100,
"created_at": 1729123500000,
"started_at": 1729123510000,
"finished_at": 1729123535000,
"expires_at": 1729382735000,
"task_error": null,
"consumed_credits": 30,
"prompt": "",
"negative_prompt": "",
"texture_prompt": "",
"texture_image_url": "",
"model_urls": {
"glb": "https://assets.meshy.ai/***/tasks/019c320e-9a8f-7a1c-9c11-2a1876f8a9bb/output/model.glb?Expires=***",
"obj": "https://assets.meshy.ai/***/tasks/019c320e-9a8f-7a1c-9c11-2a1876f8a9bb/output/model.obj?Expires=***",
"mtl": "https://assets.meshy.ai/***/tasks/019c320e-9a8f-7a1c-9c11-2a1876f8a9bb/output/model.mtl?Expires=***"
},
"thumbnail_url": "https://assets.meshy.ai/***/tasks/019c320e-9a8f-7a1c-9c11-2a1876f8a9bb/output/preview.png?Expires=***",
"texture_urls": [
{
"base_color": "https://assets.meshy.ai/***/tasks/019c320e-9a8f-7a1c-9c11-2a1876f8a9bb/output/texture_0.png?Expires=***"
}
],
"remove_lighting": true
}
Parametreler
- Name
- id
- Type
- path
- Description
Oluşturma yanıtından alınan görev ID'si.
Dönüş Değerleri
prototype veya build görev nesnelerinin bir akışı. Her olay, Bir Figür görevini al işleminin döndürdüğü şekliyle tam görev nesnesini içerir. Görev PENDING veya IN_PROGRESS durumundayken, çıkış alanları hâlâ boştur (null, [] veya {}) ve finished_at değeri null'dur.
Eğer IP Filtreleme görevin sonucunu engellerse, akış bunun yerine tek bir error olayı gönderir; bu olay, bir get isteğinin döndüreceği status_code değerini taşır.
Figür görevlerini listele
Tek bir aşamaya ait figür görevlerinizi, tek seferde bir sayfa olacak şekilde döndürür. Yol (path), aşamayı belirler. /prototype yalnızca prototip görevlerini, /build ise yalnızca derleme (build) görevlerini döndürür.
Request
# List prototype tasks
curl https://api.meshy.ai/openapi/creative-lab/figure/v1/prototype?page_size=10 \
-H "Authorization: Bearer ${YOUR_API_KEY}"
# List build tasks
curl https://api.meshy.ai/openapi/creative-lab/figure/v1/build?page_size=10 \
-H "Authorization: Bearer ${YOUR_API_KEY}"
Response (List Prototype Tasks)
[
{
"id": "018a210d-8ba4-705c-b111-1f1776f7f578",
"type": "creative-lab-figure-prototype",
"name": "",
"status": "SUCCEEDED",
"progress": 100,
"created_at": 1729123456000,
"started_at": 1729123460000,
"finished_at": 1729123486000,
"expires_at": 1729382686000,
"preceding_tasks": 0,
"task_error": null,
"consumed_credits": 6,
"image_urls": [
"https://assets.meshy.ai/***/concept.png?Expires=***"
]
}
]
Yol parametreleri
- Name
- stage
- Type
- path
- Zorunlu
- Description
Listelenecek aşama,
prototypeveyabuild.
Sorgu parametreleri
- Name
- page_num
- Type
- integer
- varsayılan 1
- Description
Döndürülecek sayfa,
1ile255arasında.0ilk sayfayı döndürür.0ile255dışındaki bir değer400döndürür.
- Name
- page_size
- Type
- integer
- varsayılan 10
- Description
Sayfa başına görev sayısı, en fazla
100.101ile255arasındaki bir değer 100 görev döndürür ve0varsayılanı kullanır.0ile255dışındaki bir değer400döndürür.
- Name
- sort_by
- Type
- string
- varsayılan -created_at
- Description
Sıralama düzeni.
Kullanılabilir değerler:
-created_at: önce en yeni+created_at: önce en eski
Döndürülenler
Yoldaki aşamayla eşleşen bir dizi prototip görev nesnesi veya derleme görev nesnesi.
Figür prototip görev nesnesi
Bir prototip görevi, bir fotoğraftan chibi tarzında bir konsept görsel oluşturur. Görseli 3D modele dönüştürmek için görevin ID'sini input_task_id olarak build uç noktasına iletin.
Özellikler
Example Figure Prototype Task Object
{
"id": "018a210d-8ba4-705c-b111-1f1776f7f578",
"type": "creative-lab-figure-prototype",
"name": "",
"status": "SUCCEEDED",
"progress": 100,
"created_at": 1729123456000,
"started_at": 1729123460000,
"finished_at": 1729123486000,
"expires_at": 1729382686000,
"preceding_tasks": 0,
"task_error": null,
"consumed_credits": 6,
"image_urls": [
"https://assets.meshy.ai/***/concept.png?Expires=***"
]
}
- Name
- id
- Type
- string
- Description
Görev ID'si. Biçimine güvenmeyin.
- Name
- type
- Type
- string
- Description
Görev türü, her zaman
creative-lab-figure-prototype.
- Name
- name
- Type
- string
- Description
Görevi oluştururken gönderdiğiniz
name, göndermediyseniz"".
- Name
- status
- Type
- string
- Description
Görevin durumu.
Kullanılabilir değerler:
PENDING: sırada bekliyorIN_PROGRESS: sonucu oluşturuyorSUCCEEDED: sonlandı, sonuçla birlikteFAILED: sonlandı, nedenitask_erroriçindeCANCELED: sonlandı, sonuç yok
- Name
- progress
- Type
- integer
- Description
Tamamlanan işin yüzdesi,
0ile100arasında. Görev başlayana kadar0, başarılı olduğunda100olur.
- Name
- created_at
- Type
- timestamp
- Description
Görevin oluşturulduğu zaman, Unix milisaniye cinsinden.
- Name
- started_at
- Type
- timestamp
- Description
Bir işçinin göreve başladığı zaman, Unix milisaniye cinsinden. O zamana kadar
null.
- Name
- finished_at
- Type
- timestamp
- Description
Görevin nihai duruma ulaştığı zaman, Unix milisaniye cinsinden. O zamana kadar
null.
- Name
- expires_at
- Type
- timestamp
- Description
Görevin sonucunun sona erdiği zaman, Unix milisaniye cinsinden. Bu,
finished_at'ten 3 gün sonra, görev tamamlanana kadar isecreated_at'ten 3 gün sonrasıdır. API sonuçlarını süresiz olarak saklayan Enterprise hesaplar için bu süre yaklaşık 100 yıl sonradır. Bkz. Varlık saklama.
- Name
- preceding_tasks
- Type
- integer
- Description
Görevin
PENDINGdurumundayken sıradaki konumu.1, bir sonraki sırada başlayacağı anlamına gelir. Görev sıradan çıktıktan sonra0, liste sonuçlarında ise her zaman0.
- Name
- task_error
- Type
- object
- Description
Görevin neden başarısız olduğu.
statusdeğeriFAILEDolmadığı sürecenull. Bkz. Hatalar.
- Name
- consumed_credits
- Type
- integer
- Description
Herhangi bir iade sonrası görev için ücretlendirilen kredi sayısı. Hata döndüren bir istek ücretlendirilmez. Başarısız bir görev
0'dır, çünkü Meshy bunu iade eder. İptal etme, bir görevi yalnızcaPENDINGdurumundayken iade eder. Meshy ücreti okuyamazsa, bir get veya stream yanıtı bu alanı dışarıda bırakır ve bir liste isteği500döndürür. Bu durumda isteği yeniden deneyin.
- Name
- image_urls
- Type
- array of strings
- Description
Konsept görsel için indirme URL'leri. Görev başarılı olduktan sonra dizi bir URL içerir, o zamana kadar boştur.
figür build görevi nesnesi
Bir build görevi, başarılı olmuş bir prototip görevinden dokulu bir 3D figür oluşturur. model_urls, thumbnail_url ve texture_urls alanları, Görselden 3D'ye görev nesnesi ile aynı formata sahiptir.
Özellikler
Example Figure Build Task Object
{
"id": "019c320e-9a8f-7a1c-9c11-2a1876f8a9bb",
"type": "creative-lab-figure-build",
"name": "",
"status": "SUCCEEDED",
"progress": 100,
"created_at": 1729123500000,
"started_at": 1729123510000,
"finished_at": 1729123535000,
"expires_at": 1729382735000,
"preceding_tasks": 0,
"task_error": null,
"consumed_credits": 30,
"prompt": "",
"negative_prompt": "",
"texture_prompt": "",
"texture_image_url": "",
"model_urls": {
"glb": "https://assets.meshy.ai/***/tasks/019c320e-9a8f-7a1c-9c11-2a1876f8a9bb/output/model.glb?Expires=***",
"obj": "https://assets.meshy.ai/***/tasks/019c320e-9a8f-7a1c-9c11-2a1876f8a9bb/output/model.obj?Expires=***",
"mtl": "https://assets.meshy.ai/***/tasks/019c320e-9a8f-7a1c-9c11-2a1876f8a9bb/output/model.mtl?Expires=***"
},
"thumbnail_url": "https://assets.meshy.ai/***/tasks/019c320e-9a8f-7a1c-9c11-2a1876f8a9bb/output/preview.png?Expires=***",
"texture_urls": [
{
"base_color": "https://assets.meshy.ai/***/tasks/019c320e-9a8f-7a1c-9c11-2a1876f8a9bb/output/texture_0.png?Expires=***"
}
],
"remove_lighting": true
}
- Name
- id
- Type
- string
- Description
Görev kimliği. Formatına güvenmeyin.
- Name
- type
- Type
- string
- Description
Görev türü, her zaman
creative-lab-figure-build.
- Name
- name
- Type
- string
- Description
Görevi oluştururken gönderdiğiniz
name, göndermediyseniz"".
- Name
- status
- Type
- string
- Description
Görevin durumu.
Mevcut değerler:
PENDING: sırada bekliyorIN_PROGRESS: sonuç oluşturuluyorSUCCEEDED: nihai, sonuçla birlikteFAILED: nihai, nedenitask_erroriçindeCANCELED: nihai, sonuç yok
- Name
- progress
- Type
- integer
- Description
Tamamlanan işin yüzdesi,
0ile100arasında. Görev başlayana kadar0, başarılı olduğunda100olur.
- Name
- created_at
- Type
- timestamp
- Description
Görevin oluşturulduğu zaman, Unix milisaniye cinsinden.
- Name
- started_at
- Type
- timestamp
- Description
Bir çalışanın görevi başlattığı zaman, Unix milisaniye cinsinden. O zamana kadar
null.
- Name
- finished_at
- Type
- timestamp
- Description
Görevin nihai bir duruma ulaştığı zaman, Unix milisaniye cinsinden. O zamana kadar
null.
- Name
- expires_at
- Type
- timestamp
- Description
Görevin sonucunun süresinin dolduğu zaman, Unix milisaniye cinsinden.
finished_at'ten 3 gün sonra, veya görev tamamlanana kadarcreated_at'ten 3 gün sonra. API sonuçlarını süresiz olarak saklayan Kurumsal (Enterprise) hesaplar için bu süre yaklaşık 100 yıl sonrasıdır. Bkz. Varlık saklama.
- Name
- preceding_tasks
- Type
- integer
- Description
Görevin
PENDINGdurumundayken sıradaki konumu.1, bir sonraki sırada başlayacağı anlamına gelir. Görev sıradan çıktıktan sonra0, liste sonuçlarında ise her zaman0.
- Name
- task_error
- Type
- object
- Description
Görevin neden başarısız olduğu.
statusdeğeriFAILEDolmadığı sürecenull. Bkz. Hatalar.
- Name
- consumed_credits
- Type
- integer
- Description
Herhangi bir iade sonrası görev için tahsil edilen kredi sayısı. Hata döndüren bir istekten ücret alınmaz. Başarısız bir görev
0'dır, çünkü Meshy bunu iade eder. İptal etme, bir görevi yalnızcaPENDINGdurumundayken iade eder. Meshy ücreti okuyamazsa, bir get veya stream yanıtı bu alanı dışarıda bırakır ve bir liste isteği500döndürür. Bu durumda isteği yeniden deneyin.
- Name
- prompt
- Type
- string
- Description
Bir Figür build görevi için her zaman
"".
- Name
- negative_prompt
- Type
- string
- Description
promptgibi, bir Figür build görevi için her zaman"".
- Name
- texture_prompt
- Type
- string
- Description
promptgibi, bir Figür build görevi için her zaman"".
- Name
- texture_image_url
- Type
- string
- Description
promptgibi, bir Figür build görevi için her zaman"".
- Name
- model_urls
- Type
- object
- Description
3D model için indirme URL'leri, dokulu bir GLB ve MTL dosyasıyla birlikte bir OBJ dosyası olarak.
- Name
glb- Type
- string
- Description
Dokulu GLB dosyası için indirme URL'si.
- Name
obj- Type
- string
- Description
Geometri ve UV'leri içeren OBJ dosyası için indirme URL'si.
- Name
mtl- Type
- string
- Description
objile birlikte kullanılan MTL malzeme dosyası için indirme URL'si. Bunuobjvetexture_urls[0].base_coloriçindeki doku ile birlikte kullanın.
- Name
- thumbnail_url
- Type
- string
- Description
Modelin önizleme görüntüsü için indirme URL'si.
- Name
- texture_urls
- Type
- array
- Description
Doku haritaları, temel renk haritasını tutan tek bir nesneden oluşan bir dizi olarak.
- Name
base_color- Type
- string
- Description
Temel renk haritası için indirme URL'si.
- Name
- remove_lighting
- Type
- boolean
- Description
Meshy'nin temel renk dokusundan vurguları ve gölgeleri kaldırıp kaldırmadığı.