Auto Split API
Rozdělte 3D model na části, které lze tisknout samostatně. Meshy zvolí řezy, nebo řeže podél vámi určených částí či barevných oblastí, a může přidat spojovací prvky. Meshy vždy zpevní tenké oblasti, které řez zanechá, takže každá část se vytiskne jako pevná.
Ve výchozím nastavení rozdělený model nezachovává texturu vstupu. Můžete rozdělit texturovaný model, takže jej není nutné znovu generovat s should_texture: false. Meshy znovu sestaví rozřezané části a každé z nich přiřadí plochou barvu vrcholů. Chcete-li zachovat texturu na každé části, odešlete keep_texture: true.
Vytvoření úlohy Auto Split
Vytvoří úlohu Auto Split. Úloha rozřeže model z předchozí úlohy na části, které lze tisknout samostatně. Vrátí rozdělený model, přičemž každá část je v souboru samostatným objektem.
Úloha běží na pozadí. Jak dlouho úloha obvykle trvá, se dozvíte v části Doby zpracování.
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"
}
Parametry
- Name
- input_task_id
- Type
- string
- Povinné
- Description
ID úlohy, jejíž model se má rozdělit. Úloha musí mít stav
SUCCEEDED. Fungují tyto typy úloh:- Obrázek na 3D
- Více obrázků na 3D
- Text na 3D, úloha preview nebo refine
- Retexturování
- Remesh
- Převést
- Změnit velikost
Model musí být vygenerován pomocí Meshy 6 nebo Meshy 7, tedy s
ai_modelnastaveným nameshy-6-lite,meshy-6,meshy-7,meshy-7.1nebolatest. Modely Smart Topology (meshy-t2ameshy-t2.5) nejsou podporovány. U úlohy refine, Retexturování, Remesh, Převést nebo Změnit velikost platí toto pravidlo pro model, ze kterého úloha vycházela. Úloha Retexturování, Remesh, Převést nebo Změnit velikost vytvořená z nahraného modelu vrátí400.Model může mít nejvýše 8 000 000 ploch (faces). Model s více plochami vrátí
400. V takovém případě na něm nejprve spusťte úlohu Remesh a místo toho odešlete ID úlohy Remesh.Můžete rozdělit i texturovaný model. Chcete-li zachovat jeho texturu na jednotlivých částech, odešlete
keep_texture: true.
- Name
- mode
- Type
- string
- výchozí auto
- Description
Jak rozdělit model na části.
Dostupné hodnoty:
auto: Meshy zvolí řezy sám a ignorujeprompt.promptdelší než 600 znaků i tak vrátí400.by_parts: Meshy řeže podél strukturálních částí, které uvedete vprompt, například hlava, paže a trup.by_color: Meshy řeže podél barevných oblastí, které uvedete vprompt. Meshy nachází tyto oblasti ve zdrojovém obrázku, nikoli v textuře vstupního modelu. Vstup musí být vygenerován z nahraného obrázku pomocí funkce Obrázek na 3D nebo Více obrázků na 3D. Jiné vstupy vrátí400. U funkce Více obrázků na 3D Meshy použije první zdrojový obrázek.
mode = by_parts or by_color- Name
- prompt
- Type
- string
- Povinné
- Description
Části, na které se má model rozdělit, v libovolném jazyce, maximálně 600 znaků. Delší text vrátí
400, i když jemodenastaven naauto.Meshy z promptu přečte 1 až 10 názvů částí, proto raději pojmenujte jednotlivé části, než abyste popisovali model. Například
split into the figure and the basenebohead, torso, left arm, right arm, legs. Můžete pojmenovat i jedinou část. Vše, co nepojmenujete, se stane jednou další částí, takžethe headrozdělí model na hlavu a zbytek, stejně jako ve webové aplikaci.Prompt, který žádá o nerozdělení modelu nebo pojmenovává více než 10 částí, vrátí
400a Meshy za něj neúčtuje kredity.Pokud Meshy nedokáže z promptu přečíst žádné názvy částí, použije místo toho referenční obrázek modelu. Rozdělí model podél částí, které v něm najde, ve vámi zvoleném mode. Úloha přesto proběhne, Meshy za ni účtuje kredity a úloha má
prompt_ignored: true. Pokud model nemá žádný referenční obrázek, nebo Meshy v něm najde méně než 2 části, požadavek vrátí400a Meshy za něj neúčtuje kredity.
- Name
- target_formats
- Type
- array
- výchozí ["glb"]
- Description
Formáty souborů, které se mají vygenerovat. Meshy vždy vygeneruje
glba vrátí ho vmodel_urls, a navíc další formáty, které uvedete.Dostupné hodnoty:
glbobjfbxstlusdzblend3mf
Každý formát kromě
stlpodporuje objekty scény a uchovává každou část jako samostatný objekt. Soubor STL nemůže obsahovat samostatné objekty, takže Meshy sloučí části do jednoho pevného tělesa uspořádaného podlelayout. Chcete-li získat části, které lze ve slicer vybírat samostatně, vyžádejte si3mf.Při
keep_texture: trueobsahují texturu tyto formáty:glb,fbx,usdzablend: Textura je přímo v souboru.obj: Textura je v souboru materiálu, kterýmodel_urlsvrací pod klíčemmtl.stla3mf: Soubor obsahuje pouze geometrii, bez textury.
- Name
- layout
- Type
- string
- výchozí assembled
- Description
Jak Meshy uspořádá části, ve všech formátech souborů i v miniatuře.
Dostupné hodnoty:
assembled: Meshy ponechá části tam, kde byly ve zdrojovém modelu.on_plate: Meshy rozloží části naplocho a rozmístí je po tiskové podložce, připravené k nařezání ve slicer. Jde o stejné uspořádání jako v zobrazení On Plate ve webové aplikaci.
V obou uspořádáních Meshy před exportem odstraní jakýkoli zhroucený úzký proužek nebo bodu podobný útvar, který po řezu zbyde, takže každá část, kterou dostanete, je tisknutelná. Formáty podporující objekty scény obsahují jeden objekt na část, zatímco
stlsloučí části do jednoho pevného tělesa.
- Name
- keep_texture
- Type
- boolean
- výchozí false
- Description
Zda zachovat na částech texturu vstupního modelu.
truepřiřadí každé části texturu vstupu a úloha vrátí mapy vtexture_urls.falsepřiřadí každé části plochou barvu vrcholů (vertex color).Při
truetrvá úloha přibližně dvakrát déle a spotřeba kreditů se nemění. Netexturovaný vstup se rozdělí stejně jako přifalse. Pokud Meshy nedokáže texturu zachovat, úloha selže s chybovým kódemtextured_split_refused. Viz Chyby.
- Name
- connectors
- Type
- boolean
- výchozí false
- Description
Zda přidat na každém řezu čepové spoje (mortise-and-tenon), aby se vytištěné části k sobě daly spojit.
connectors = true- Name
- connector_type
- Type
- string
- výchozí cube
- Description
Tvar spoje na každé řezné ploše,
cubenebocylinder.
- Name
- connector_size
- Type
- number
- výchozí 0.5
- Description
Velikost spoje vzhledem k řezné ploše, od
0.1do0.8. Hodnota mimo tento rozsah vrátí400, i když jeconnectorsnastaveno nafalse.
- Name
- connector_height
- Type
- number
- výchozí 0.1
- Description
Jak daleko spoj vyčnívá z řezné plochy, vzhledem k řezné ploše, od
0.1do0.8. Hodnota mimo tento rozsah vrátí400, i když jeconnectorsnastaveno nafalse.
Návratová hodnota
Pole result v odpovědi obsahuje ID nové úlohy Auto Split.
Režimy selhání
- Name
400 - Bad Request- Description
Požadavek nelze spustit. Chybová zpráva uvádí, jaký problém byl zjištěn. Například:
- Chybějící prompt:
modejeby_partsneboby_colorapromptchybí. - Prompt nepopisuje žádné rozdělení nebo uvádí příliš mnoho částí: Prompt žádá o zachování modelu v jednom kuse, nebo pojmenovává více než 10 částí.
by_partsaby_colorpřijímají 1 až 10 pojmenovaných částí. Meshy za tento požadavek neúčtuje kredity. - Nepodporovaná vstupní úloha:
input_task_idnení úspěšně dokončená úloha podporovaného typu, vygenerovaná pomocí Meshy 6 nebo Meshy 7. - Žádný referenční obrázek:
modejeby_colora vstup nebyl vygenerován z nahraného obrázku. - Spoj mimo rozsah:
connector_sizeneboconnector_heightje mimo rozsah0.1až0.8.
Opravte požadavek a odešlete ho znovu. Viz Chyby.
- Chybějící prompt:
- Name
401 - Unauthorized- Description
API klíč chybí nebo je neplatný. Zkontrolujte hlavičku
Authorization.
- Name
402 - Payment Required- Description
Například:
- Nedostatek kreditů: Účet nemá dostatek kreditů pro tuto úlohu, nebo účet dosáhl limitu kreditů. Zkontrolujte svůj zůstatek kreditů a zkuste to znovu.
- Plán zdarma: Vytvoření úlohy vyžaduje placený plán. Upgradujte svůj plán v nastavení předplatného a zkuste to znovu.
- Name
403 - Forbidden- Description
Platí jedno z následujícího:
- Moderování obsahu zablokovalo prompt. Zpráva je
explicit contentneboprohibited content. Změňte prompt a zkuste to znovu. input_task_idje model typu basreliéf, který tento koncový bod nedokáže rozdělit. Zpráva jeThis model type does not support this operation. Odešlete jiný model.
- Moderování obsahu zablokovalo prompt. Zpráva je
- Name
404 - Not Found- Description
input_task_idneexistuje nebo nepatří k vašemu účtu. Zkontrolujte ID a použijte API klíč z účtu, který úlohu vytvořil.
- Name
429 - Too Many Requests- Description
Překročili jste svůj limit rychlosti. Počkejte a zkuste to znovu. Viz Limity rychlosti.
Požadavky
by_partsaby_colornavíc sdílejí limit čtení promptu ve výši 12 požadavků za minutu na účet.
- Name
503 - Service Unavailable- Description
Rozdělování podle promptu (
by_partsaby_color) je dočasně nedostupné. Zkuste to později, nebo odešletemode: "auto", který funguje i nadále. Meshy za tento požadavek neúčtuje kredity.
Získání úlohy Auto Split
Vrátí úlohu Auto Split podle jejího ID.
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
}
Parametry
- Name
- id
- Type
- path
- Description
ID úlohy z odpovědi při vytvoření.
Návratová hodnota
Smazání úlohy Auto Split
Trvale smaže úlohu Auto Split, včetně jejích modelů a dat. Smazání nelze vrátit zpět.
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."
}
Parametry cesty
- Name
- id
- Type
- path
- Description
ID úlohy, která se má smazat.
Stav úlohy
Smazání úlohy ve stavu PENDING vrátí kredity, které byly použity při jejím vytvoření.
Úlohu ve stavu IN_PROGRESS nelze smazat. Požadavek vrátí 409 Conflict
a úloha pokračuje v běhu. Meshy nevrací kredity za úlohu, která už byla
spuštěna, takže jejím smazáním byste přišli o kredity i o výsledek. Počkejte,
až dosáhne stavu SUCCEEDED, FAILED nebo CANCELED, a pak ji smažte.
Smazání úlohy v konečném stavu (SUCCEEDED, FAILED nebo CANCELED)
kredity nevrací.
Návratové hodnoty
200 OK, když je úloha smazána, nebo 409 Conflict, pokud je úloha
ve stavu IN_PROGRESS.
Výpis úkolů Auto Split
Vrátí seznam vašich úkolů Auto Split.
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
}
]
Parametry
- Name
- page_num
- Type
- integer
- Description
Číslo stránky, která se má vrátit. Začíná na
1a je to i výchozí hodnota.
- Name
- page_size
- Type
- integer
- Description
Počet úkolů na stránku, maximálně
100. Výchozí hodnota je10. Meshy vyšší hodnotu považuje za100.
- Name
- sort_by
- Type
- string
- Description
Pořadí řazení.
Dostupné hodnoty:
+created_at: od nejstaršího-created_at: od nejnovějšího
Návratová hodnota
Stránkovaný seznam objektů úkolů Auto Split.
Streamování úlohy Auto Split
Streamuje aktualizace úlohy Auto Split jako 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
}
Parametry
- Name
- id
- Type
- path
- Description
ID úlohy z odpovědi na její vytvoření.
Návratová hodnota
Proud objektů úlohy Auto Split ve formě Server-Sent Events.
Každá událost message obsahuje celý objekt úlohy, stejný, jaký vrací Získání úlohy Auto Split. To zahrnuje consumed_credits, časová razítka a prompt_ignored. Dokud je úloha ve stavu PENDING nebo IN_PROGRESS, mezi jednotlivými událostmi se mění pole progress, status, started_at a preceding_tasks. Jakmile úloha dosáhne stavu SUCCEEDED, získají hodnoty model_urls a thumbnail_url a objeví se part_count.
Událost error obsahuje pouze status_code a message, proto před čtením status zkontrolujte název události.
Objekt úlohy Auto Split
Objekt úlohy Auto Split popisuje jedno rozdělení 3D modelu. Obsahuje stav, progress a soubory jednotlivých dílů, jakmile úloha uspěje.
Neobsahuje polia s promptem jiných objektů úloh, jako jsou name, object_prompt a texture_prompt. Nemá ani jediné model_url. thumbnail_url, model_urls a časová razítka se doplňují postupně, jak úloha probíhá. Jsou vždy přítomná, jen do té doby prázdná, než získají hodnotu.
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 úlohy. Považujte jej za neprůhledný řetězec a nespoléhejte na jeho formát.
- Name
- type
- Type
- string
- Description
Typ úlohy, vždy
print-split.
- Name
- model_urls
- Type
- object
- Description
Odkazy ke stažení rozděleného modelu, jeden pro každý vámi požadovaný formát. Formát, který jste nepožadovali, nemá žádný klíč. Formáty podporující objekty scény uchovávají každý díl jako samostatný objekt, zatímco
stlsloučí díly do jednoho pevného tělesa.- Name
glb- Type
- string
- Description
Soubor GLB.
- Name
obj- Type
- string
- Description
Soubor OBJ.
- Name
mtl- Type
- string
- Description
Soubor MTL. Přítomný spolu se souborem OBJ, pokud je
keep_texturenastaveno natruea vstupní model má texturu.
- Name
fbx- Type
- string
- Description
Soubor FBX.
- Name
stl- Type
- string
- Description
Soubor STL, se všemi díly sloučenými do jednoho pevného tělesa. Chcete-li získat díly, které lze vybrat samostatně, požádejte o
3mf.
- Name
usdz- Type
- string
- Description
Soubor USDZ.
- Name
blend- Type
- string
- Description
Soubor Blender.
- Name
3mf- Type
- string
- Description
Soubor 3MF.
- Name
- thumbnail_url
- Type
- string
- Description
Odkaz ke stažení náhledového obrázku rozděleného modelu v požadovaném
layout. Pokud díly zachovávají texturu, náhled ji zobrazuje. Jinak má každý díl svou vlastní barvu.
- Name
- texture_urls
- Type
- array
- Description
Textury rozděleného modelu, jako pole s jedním objektem. Všechny díly sdílejí tyto mapy. Přítomné pouze pokud je
keep_texturenastaveno natruea vstupní model má texturu.- Name
base_color- Type
- string
- Description
Odkaz ke stažení mapy základní barvy.
- Name
metallic- Type
- string
- Description
Odkaz ke stažení mapy kovovosti. Chybí, pokud vstup nemá mapu kovovosti.
- Name
normal- Type
- string
- Description
Odkaz ke stažení normálové mapy. Chybí, pokud vstup nemá normálovou mapu.
- Name
roughness- Type
- string
- Description
Odkaz ke stažení mapy drsnosti. Chybí, pokud vstup nemá mapu drsnosti.
- Name
- alpha_thumbnail_url
- Type
- string
- Description
Odkaz ke stažení verze
thumbnail_urls průhledným pozadím (RGBA). Přítomné pouze po úspěšném dokončení úlohy, pokud Meshy vykreslil průhledný náhled.
- Name
- prompt_ignored
- Type
- boolean
- Description
Zda Meshy ignoroval prompt. Je
true, pokudpromptv požadavku typuby_partsneboby_colornepojmenoval žádné díly, takže Meshy rozdělil model automaticky. Názvy dílů ve výsledku pak pocházejí od Meshy, nikoli od vás. Přítomné od stavuPENDINGdál. Meshy jej vynechává u úlohautoa kdykoli se řídil promptem.
- Name
- part_count
- Type
- integer
- Description
Počet tisknutelných dílů, které rozdělení vytvořilo. Formáty podporující objekty scény obsahují jeden objekt na díl.
stlsloučí díly do jednoho pevného tělesa, alepart_countje přesto počítá. Před exportem Meshy odstraní zhroucené drobky, které se nemohou stát tisknutelným dílem, a nepočítá je.
- Name
- progress
- Type
- integer
- Description
Jak velká část úlohy je hotová, v procentech. Je
0, dokud úloha nezačne, a100, když uspěje.
- Name
- status
- Type
- string
- Description
Stav úlohy, jeden z
PENDING,IN_PROGRESS,SUCCEEDED,FAILEDneboCANCELED.
- Name
- preceding_tasks
- Type
- integer
- Description
Počet úloh před touto úlohou ve frontě. Hodnota má smysl pouze dokud je úloha ve stavu
PENDING.
- Name
- created_at
- Type
- timestamp
- Description
Čas vytvoření úlohy, v milisekundách Unix.
- Name
- started_at
- Type
- timestamp
- Description
Čas zahájení úlohy, v milisekundách Unix. Je
0, dokud úloha nezačne.
- Name
- finished_at
- Type
- timestamp
- Description
Čas dokončení úlohy, v milisekundách Unix. Je
0, dokud úloha neskončí.
- Name
- expires_at
- Type
- timestamp
- Description
Čas vypršení platnosti výsledku úlohy, v milisekundách Unix. Je
0, dokud úloha neskončí.
- Name
- task_error
- Type
- object
- Description
Podrobnosti o chybě, pokud úloha selže. Viz Chyby.
Pokud bezpečnostní kontrola odmítne vstupní model, úloha selže s
task_error.typenastaveným nainvalid_inputatask_error.codenastaveným naprovider_content_refused. Odešlete jiný model. Viz Chyby.S
keep_texture: true, pokud Meshy nedokáže zachovat texturu, úloha selže stask_error.codenastaveným natextured_split_refused. Viz Chyby.
- Name
- consumed_credits
- Type
- integer
- Description
Počet kreditů, které úloha spotřebovala. Je vždy přítomné. Je
10poté, co Meshy úlohu přijme, a0u úlohy se stavemFAILED, protože Meshy vrátí kredity, pokud úloha selže. Smazání úlohy ve stavuPENDINGje rovněž vrátí.