API Auto Split
Dividi un modello 3D in parti che puoi stampare separatamente. Meshy sceglie i tagli, oppure taglia lungo le parti o le regioni di colore che indichi, e può aggiungere connettori. Meshy rinforza sempre le zone sottili lasciate da un taglio, così ogni parte viene stampata solida.
Per impostazione predefinita, il modello suddiviso non mantiene la texture dell'input. Puoi suddividere un modello con texture, quindi non è necessario rigenerarlo con should_texture: false. Meshy ricostruisce le parti tagliate e assegna a ciascuna un colore dei vertici uniforme. Per mantenere la texture su ogni parte, invia keep_texture: true.
Crea un'attività Auto Split
Crea un'attività Auto Split. L'attività suddivide il modello di un'attività precedente in parti che puoi stampare separatamente. Restituisce il modello suddiviso, con ciascuna parte come oggetto a sé stante nel file.
L'attività viene eseguita in background. Per sapere quanto tempo richiede di solito un'attività, consulta Tempi di elaborazione.
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"
}
Parametri
- Name
- input_task_id
- Type
- string
- Obbligatorio
- Description
L'ID dell'attività il cui modello deve essere suddiviso. L'attività deve avere lo stato
SUCCEEDED. Questi tipi di attività funzionano:- Immagine in 3D
- Multi-immagine in 3D
- Testo in 3D, un'attività preview o refine
- Retexture
- Remesh
- Converti
- Ridimensiona
Il modello deve essere generato con Meshy 6 o Meshy 7, ovvero con
ai_modelimpostato sumeshy-6-lite,meshy-6,meshy-7,meshy-7.1, olatest. I modelli Smart Topology (meshy-t2emeshy-t2.5) non sono supportati. Per un'attività refine, Retexture, Remesh, Converti o Ridimensiona, la regola si applica al modello da cui l'attività è partita. Un'attività Retexture, Remesh, Converti o Ridimensiona creata a partire da un modello caricato restituisce400.Il modello può avere al massimo 8.000.000 di facce. Un modello con più facce restituisce
400. In tal caso, esegui prima un'attività Remesh su di esso e invia invece l'ID dell'attività Remesh.Puoi suddividere un modello con texture. Per mantenerne la texture sulle parti, invia
keep_texture: true.
- Name
- mode
- Type
- string
- predefinito auto
- Description
Come dividere il modello in parti.
Valori disponibili:
auto: Meshy sceglie i tagli e ignoraprompt. Unpromptdi oltre 600 caratteri restituisce comunque400.by_parts: Meshy taglia lungo le parti strutturali che nomini inprompt, ad esempio testa, braccia e torso.by_color: Meshy taglia lungo le regioni di colore che nomini inprompt. Meshy individua le regioni nell'immagine sorgente, non nella texture del modello di input. L'input deve essere generato da un'immagine caricata, con Immagine in 3D o Multi-immagine in 3D. Altri input restituiscono400. Per Multi-immagine in 3D, Meshy usa la prima immagine sorgente.
mode = by_parts or by_color- Name
- prompt
- Type
- string
- Obbligatorio
- Description
Le parti in cui suddividere il modello, in qualsiasi lingua, fino a 600 caratteri. Un testo più lungo restituisce
400, anche quandomodeèauto.Meshy legge da 1 a 10 nomi di parti dal prompt, quindi nomina le parti invece di descrivere il modello. Ad esempio,
split into the figure and the baseohead, torso, left arm, right arm, legs. Puoi nominare anche una sola parte. Tutto ciò che non nomini diventa un'ulteriore parte, quindithe headsuddivide il modello in testa e resto, come nell'app web.Un prompt che chiede di non effettuare alcuna suddivisione, o che nomina più di 10 parti, restituisce
400, e Meshy non addebita nulla per la richiesta.Se Meshy non riesce a leggere alcun nome di parte dal prompt, usa invece l'immagine di riferimento del modello. Suddivide lungo le parti che trova lì, nel mode scelto. L'attività viene comunque eseguita, Meshy la addebita, e l'attività ha
prompt_ignored: true. Se il modello non ha un'immagine di riferimento, o se Meshy trova meno di 2 parti al suo interno, la richiesta restituisce400, e Meshy non la addebita.
- Name
- target_formats
- Type
- array
- predefinito ["glb"]
- Description
I formati di file da generare. Meshy genera sempre
glbe lo restituisce inmodel_urls, oltre agli altri formati che elenchi.Valori disponibili:
glbobjfbxstlusdzblend3mf
Ogni formato tranne
stlsupporta gli oggetti scena e mantiene ciascuna parte come oggetto separato. Un file STL non può contenere oggetti separati, quindi Meshy fonde le parti in un unico solido, disposto secondolayout. Per ottenere parti selezionabili separatamente in uno slicer, richiedi3mf.Con
keep_texture: true, questi formati mantengono la texture:glb,fbx,usdzeblend: La texture è nel file.obj: La texture è nel file materiale, chemodel_urlsrestituisce sottomtl.stle3mf: Il file contiene solo la geometria, senza la texture.
- Name
- layout
- Type
- string
- predefinito assembled
- Description
Come Meshy dispone le parti, in ogni formato di file e nella miniatura.
Valori disponibili:
assembled: Meshy mantiene le parti dove si trovavano nel modello sorgente.on_plate: Meshy appiattisce le parti e le distribuisce sul piatto di stampa, pronte per lo slicing. Questa disposizione è la stessa della vista On Plate nell'app web.
In entrambe le disposizioni, Meshy rimuove prima dell'esportazione qualsiasi frammento collassato o simile a un punto lasciato da un taglio, così ogni parte ottenuta è stampabile. I formati che supportano gli oggetti scena contengono un oggetto per parte, e
stlfonde le parti in un unico solido.
- Name
- keep_texture
- Type
- boolean
- predefinito false
- Description
Se mantenere la texture del modello di input sulle parti.
trueassegna a ogni parte la texture dell'input, e l'attività restituisce le mappe intexture_urls.falseassegna a ciascuna parte un colore vertice uniforme.Con
true, l'attività richiede circa il doppio del tempo, e il costo in crediti non cambia. Un input senza texture viene suddiviso allo stesso modo che confalse. Se Meshy non riesce a mantenere la texture, l'attività fallisce con il codice di erroretextured_split_refused. Consulta Errori.
- Name
- connectors
- Type
- boolean
- predefinito false
- Description
Se aggiungere connettori a incastro (maschio-femmina) a ogni taglio, in modo che le parti stampate si incastrino tra loro.
connectors = true- Name
- connector_type
- Type
- string
- predefinito cube
- Description
La forma del connettore su ciascuna superficie di taglio,
cubeocylinder.
- Name
- connector_size
- Type
- number
- predefinito 0.5
- Description
La dimensione del connettore, relativa alla superficie di taglio, da
0.1a0.8. Un valore fuori da questo intervallo restituisce400, anche quandoconnectorsèfalse.
- Name
- connector_height
- Type
- number
- predefinito 0.1
- Description
Di quanto il connettore sporge dalla superficie di taglio, relativamente alla superficie di taglio, da
0.1a0.8. Un valore fuori da questo intervallo restituisce400, anche quandoconnectorsèfalse.
Risultati restituiti
Il campo result della risposta contiene l'ID della nuova attività Auto Split.
Modalità di fallimento
- Name
400 - Bad Request- Description
La richiesta non può essere eseguita. Il messaggio di errore indica quale problema è stato rilevato. Ad esempio:
- Prompt mancante:
modeèby_partsoby_color, epromptmanca. - Il prompt non descrive alcuna suddivisione, o nomina troppe parti: Il prompt chiede di mantenere il modello in un unico pezzo, oppure nomina più di 10 parti.
by_partseby_coloraccettano da 1 a 10 parti nominate. Meshy non addebita nulla per la richiesta. - Attività di input non supportata:
input_task_idnon è un'attività completata con successo di un tipo supportato, generata con Meshy 6 o Meshy 7. - Nessuna immagine di riferimento:
modeèby_color, e l'input non è stato generato da un'immagine caricata. - Connettore fuori intervallo:
connector_sizeoconnector_heightè fuori dall'intervallo0.1-0.8.
Correggi la richiesta, quindi inviala di nuovo. Consulta Errori.
- Prompt mancante:
- Name
401 - Unauthorized- Description
La chiave API è mancante o non valida. Controlla l'header
Authorization.
- Name
402 - Payment Required- Description
Ad esempio:
- Crediti insufficienti: L'account non ha crediti sufficienti per questa attività, oppure ha raggiunto un limite di crediti. Controlla il tuo saldo crediti, quindi riprova.
- Piano gratuito: Creare un'attività richiede un piano a pagamento. Aggiorna il tuo piano nelle impostazioni dell'abbonamento, quindi riprova.
- Name
403 - Forbidden- Description
Si applica una di queste condizioni:
- La moderazione dei contenuti ha bloccato il prompt. Il messaggio è
explicit contentoprohibited content. Modifica il prompt, quindi riprova. input_task_idè un modello a bassorilievo, che questo endpoint non può suddividere. Il messaggio èThis model type does not support this operation. Invia un modello diverso.
- La moderazione dei contenuti ha bloccato il prompt. Il messaggio è
- Name
404 - Not Found- Description
input_task_idnon esiste o non appartiene al tuo account. Controlla l'ID e usa una chiave API dell'account che ha creato l'attività.
- Name
429 - Too Many Requests- Description
Hai superato il tuo limite di frequenza. Attendi, quindi riprova. Consulta Limiti di frequenza.
Le richieste
by_partseby_colorcondividono inoltre un limite di lettura del prompt di 12 richieste al minuto per account.
- Name
503 - Service Unavailable- Description
La suddivisione tramite prompt (
by_partseby_color) è temporaneamente non disponibile. Riprova più tardi, oppure inviamode: "auto", che funziona comunque. Meshy non addebita nulla per la richiesta.
Ottenere un task di Auto Split
Restituisce un task di Auto Split in base al suo 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
}
Parametri
- Name
- id
- Type
- path
- Description
L'ID del task ottenuto dalla risposta di creazione.
Restituisce
Elimina un'attività di Auto Split
Elimina definitivamente un'attività di Auto Split, inclusi i suoi modelli e dati. Non puoi annullare un'eliminazione.
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."
}
Parametri del percorso
- Name
- id
- Type
- path
- Description
L'ID dell'attività da eliminare.
Stato dell'attività
Eliminare un'attività PENDING rimborsa i crediti utilizzati quando l'hai creata.
Un'attività IN_PROGRESS non può essere eliminata. La richiesta restituisce 409 Conflict,
e l'attività continua a essere eseguita. Meshy non rimborsa un'attività già avviata,
quindi eliminarla ti costerebbe sia i crediti che il risultato. Attendi che
raggiunga lo stato SUCCEEDED, FAILED o CANCELED, quindi eliminala.
Eliminare un'attività in uno stato finale (SUCCEEDED, FAILED o CANCELED)
non rimborsa i suoi crediti.
Restituisce
200 OK quando l'attività viene eliminata, oppure 409 Conflict quando l'attività è
IN_PROGRESS.
Elenca i task di Auto Split
Restituisce un elenco dei tuoi task di 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
}
]
Parametri
- Name
- page_num
- Type
- integer
- Description
Il numero di pagina da restituire. Inizia e assume come valore predefinito
1.
- Name
- page_size
- Type
- integer
- Description
Il numero di task per pagina, fino a
100. Il valore predefinito è10. Meshy tratta un valore più grande come100.
- Name
- sort_by
- Type
- string
- Description
L'ordine di ordinamento.
Valori disponibili:
+created_at: prima i più vecchi-created_at: prima i più recenti
Restituisce
Un elenco paginato di oggetti task Auto Split.
Esegui lo streaming di un task di Auto Split
Esegue lo streaming degli aggiornamenti di un task di Auto Split come 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
}
Parametri
- Name
- id
- Type
- path
- Description
L'ID del task restituito dalla risposta di creazione.
Restituisce
Uno stream di oggetti task di Auto Split come Server-Sent Events.
Ogni evento message contiene l'intero oggetto task, lo stesso restituito da Recupera un task di Auto Split. Questo include consumed_credits, i timestamp e prompt_ignored. Mentre il task è PENDING o IN_PROGRESS, i campi che cambiano tra un evento e l'altro sono progress, status, started_at e preceding_tasks. model_urls e thumbnail_url ottengono i loro valori, e part_count compare, quando il task raggiunge lo stato SUCCEEDED.
Un evento error contiene solo status_code e message, quindi controlla il nome dell'evento prima di leggere status.
L'oggetto task Auto Split
Un oggetto task Auto Split descrive una suddivisione di un modello 3D. Contiene lo stato, il progresso e i file delle parti quando il task ha esito positivo.
Non include i campi prompt presenti in altri oggetti task, come name, object_prompt e texture_prompt. Inoltre non ha un singolo model_url. thumbnail_url, model_urls e i timestamp vengono compilati man mano che il task procede. Sono sempre presenti, e vuoti finché non assumono un valore.
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
L'ID del task. Trattalo come una stringa opaca e non fare affidamento sul suo formato.
- Name
- type
- Type
- string
- Description
Il tipo di task, sempre
print-split.
- Name
- model_urls
- Type
- object
- Description
URL di download per il modello suddiviso, uno per ogni formato richiesto. Un formato non richiesto non ha una chiave corrispondente. I formati che supportano oggetti scena mantengono ogni parte come oggetto separato, mentre
stlfonde le parti in un unico solido.- Name
glb- Type
- string
- Description
Il file GLB.
- Name
obj- Type
- string
- Description
Il file OBJ.
- Name
mtl- Type
- string
- Description
Il file MTL. Presente insieme a un file OBJ quando
keep_textureètruee il modello di input è texturizzato.
- Name
fbx- Type
- string
- Description
Il file FBX.
- Name
stl- Type
- string
- Description
Il file STL, con tutte le parti fuse in un unico solido. Per ottenere parti selezionabili separatamente, richiedi
3mf.
- Name
usdz- Type
- string
- Description
Il file USDZ.
- Name
blend- Type
- string
- Description
Il file Blender.
- Name
3mf- Type
- string
- Description
Il file 3MF.
- Name
- thumbnail_url
- Type
- string
- Description
URL di download per un'immagine di anteprima del modello suddiviso, nel
layoutrichiesto. Quando le parti mantengono una texture, l'anteprima la mostra. Altrimenti, ogni parte ha il proprio colore.
- Name
- texture_urls
- Type
- array
- Description
Le mappe texture del modello suddiviso, come array contenente un oggetto. Tutte le parti condividono queste mappe. Presente solo quando
keep_textureètruee il modello di input è texturizzato.- Name
base_color- Type
- string
- Description
URL di download per la mappa del colore base.
- Name
metallic- Type
- string
- Description
URL di download per la mappa metallica. Assente quando l'input non ha una mappa metallica.
- Name
normal- Type
- string
- Description
URL di download per la normal map. Assente quando l'input non ha una normal map.
- Name
roughness- Type
- string
- Description
URL di download per la mappa di rugosità. Assente quando l'input non ha una mappa di rugosità.
- Name
- alpha_thumbnail_url
- Type
- string
- Description
URL di download per una versione di
thumbnail_urlcon sfondo trasparente (RGBA). Presente solo dopo che il task ha avuto esito positivo, quando Meshy ha renderizzato l'anteprima trasparente.
- Name
- prompt_ignored
- Type
- boolean
- Description
Indica se Meshy ha ignorato il prompt. È
truequando ilpromptdi una richiestaby_partsoby_colornon nominava alcuna parte, per cui Meshy ha suddiviso il modello automaticamente. In tal caso, i nomi delle parti nel risultato sono quelli assegnati da Meshy, non i tuoi. Presente a partire daPENDING. Meshy lo omette per i taskautoe ogni volta che ha seguito il prompt.
- Name
- part_count
- Type
- integer
- Description
Il numero di parti stampabili prodotte dalla suddivisione. I formati che supportano oggetti scena contengono un oggetto per parte.
stlfonde le parti in un unico solido, mapart_countle conteggia comunque. Prima dell'esportazione, Meshy rimuove le schegge collassate che non possono diventare una parte stampabile, e non le conteggia.
- Name
- progress
- Type
- integer
- Description
Quanto del task è stato completato, in percentuale. È
0finché il task non inizia e100quando ha esito positivo.
- Name
- status
- Type
- string
- Description
Lo stato del task, uno tra
PENDING,IN_PROGRESS,SUCCEEDED,FAILEDoCANCELED.
- Name
- preceding_tasks
- Type
- integer
- Description
Il numero di task che precedono questo nella coda. Il valore è significativo solo mentre il task è
PENDING.
- Name
- created_at
- Type
- timestamp
- Description
Ora di creazione del task, in millisecondi Unix.
- Name
- started_at
- Type
- timestamp
- Description
Ora di avvio del task, in millisecondi Unix. È
0finché il task non inizia.
- Name
- finished_at
- Type
- timestamp
- Description
Ora di conclusione del task, in millisecondi Unix. È
0finché il task non termina.
- Name
- expires_at
- Type
- timestamp
- Description
Ora di scadenza del risultato del task, in millisecondi Unix. È
0finché il task non termina.
- Name
- task_error
- Type
- object
- Description
I dettagli dell'errore quando il task fallisce. Vedi Errori.
Se un controllo di sicurezza rifiuta il modello di input, il task fallisce con
task_error.typeimpostato suinvalid_inputetask_error.codeimpostato suprovider_content_refused. Invia un modello diverso. Vedi Errori.Con
keep_texture: true, se Meshy non riesce a mantenere la texture, il task fallisce contask_error.codeimpostato sutextured_split_refused. Vedi Errori.
- Name
- consumed_credits
- Type
- integer
- Description
Il numero di crediti utilizzati dal task. È sempre presente. È
10dopo che Meshy accetta il task, e0per un taskFAILED, perché Meshy rimborsa i crediti quando un task fallisce. Anche l'eliminazione di un taskPENDINGlo rimborsa.