Auto Split API
Dela upp en 3D-modell i delar som du kan skriva ut separat. Meshy väljer snitten, eller skär längs de delar eller färgregioner du anger, och kan lägga till kopplingar. Meshy förstärker alltid de tunna områden som ett snitt lämnar, så att varje del skrivs ut i ett stycke.
Som standard behåller den uppdelade modellen inte indatans textur. Du kan dela upp en texturerad modell, så du behöver inte återskapa den med should_texture: false. Meshy bygger om de uppdelade delarna och ger var och en en platt vertexfärg. För att behålla texturen på varje del, skicka keep_texture: true.
Skapa en Auto Split-uppgift
Skapar en Auto Split-uppgift. Uppgiften skär modellen från en tidigare uppgift i delar som du kan skriva ut separat. Den returnerar den uppdelade modellen, där varje del är ett eget objekt i filen.
Uppgiften körs i bakgrunden. För hur lång tid en uppgift vanligtvis tar, se Bearbetningstider.
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"
}
Parametrar
- Name
- input_task_id
- Type
- string
- Obligatorisk
- Description
ID:t för uppgiften vars modell som ska delas upp. Uppgiften måste ha statusen
SUCCEEDED. Dessa uppgiftstyper fungerar:- Bild till 3D
- Flera bilder till 3D
- Text till 3D, en preview- eller refine-uppgift
- Omtexturering
- Remesh
- Konvertera
- Ändra storlek
Modellen måste vara genererad med Meshy 6 eller Meshy 7, det vill säga med
ai_modelsatt tillmeshy-6-lite,meshy-6,meshy-7,meshy-7.1ellerlatest. Smart Topology-modeller (meshy-t2ochmeshy-t2.5) stöds inte. För en refine-, Omtexturerings-, Remesh-, Konverterings- eller Ändra storlek-uppgift gäller regeln modellen som uppgiften utgick från. En Omtexturerings-, Remesh-, Konverterings- eller Ändra storlek-uppgift som skapats från en uppladdad modell returnerar400.Modellen kan ha högst 8 000 000 ytor (faces). En modell med fler ytor returnerar
400. Kör i så fall en Remesh-uppgift på den först, och skicka Remesh-uppgiftens ID istället.Du kan dela upp en texturerad modell. För att behålla texturen på delarna, skicka
keep_texture: true.
- Name
- mode
- Type
- string
- standard auto
- Description
Hur modellen ska delas upp i delar.
Tillgängliga värden:
auto: Meshy väljer skärningarna och ignorerarprompt. Enpromptöver 600 tecken returnerar fortfarande400.by_parts: Meshy skär längs de strukturella delar du namnger iprompt, till exempel huvud, armar och bål.by_color: Meshy skär längs de färgregioner du namnger iprompt. Meshy hittar regionerna i källbilden, inte i inmatningsmodellens textur. Indata måste vara genererad från en uppladdad bild, med Bild till 3D eller Flera bilder till 3D. Andra indata returnerar400. För Flera bilder till 3D använder Meshy den första källbilden.
mode = by_parts or by_color- Name
- prompt
- Type
- string
- Obligatorisk
- Description
Delarna att dela upp modellen i, på valfritt språk, upp till 600 tecken. Längre text returnerar
400, även närmodeärauto.Meshy läser 1 till 10 delnamn från prompten, så namnge delarna snarare än att beskriva modellen. Till exempel
split into the figure and the baseellerhead, torso, left arm, right arm, legs. Du kan namnge en enda del. Allt du inte namnger blir ytterligare en del, såthe headdelar upp modellen i huvudet och resten, precis som i webbappen.En prompt som ber om ingen uppdelning, eller namnger fler än 10 delar, returnerar
400, och Meshy debiterar inte för den.Om Meshy inte kan läsa några delnamn från prompten används istället modellens referensbild. Den delar upp längs de delar den hittar där, i det läge du valde. Uppgiften körs ändå, Meshy debiterar för den, och uppgiften har
prompt_ignored: true. Om modellen inte har någon referensbild, eller om Meshy hittar färre än 2 delar i den, returnerar förfrågan400, och Meshy debiterar inte för den.
- Name
- target_formats
- Type
- array
- standard ["glb"]
- Description
Filformaten som ska genereras. Meshy genererar alltid
glboch returnerar den imodel_urls, plus de övriga format du listar.Tillgängliga värden:
glbobjfbxstlusdzblend3mf
Alla format utom
stlstöder scenobjekt och håller varje del som ett separat objekt. En STL-fil kan inte innehålla separata objekt, så Meshy sammanfogar delarna till ett enda solidt objekt, arrangerat enligtlayout. För att få delar du kan välja separat i en slicer, begär3mf.Med
keep_texture: trueinnehåller dessa format texturen:glb,fbx,usdzochblend: Texturen finns i filen.obj: Texturen finns i materialfilen, sommodel_urlsreturnerar undermtl.stloch3mf: Filen innehåller endast geometri, utan texturen.
- Name
- layout
- Type
- string
- standard assembled
- Description
Hur Meshy arrangerar delarna, i alla filformat och i miniatyren.
Tillgängliga värden:
assembled: Meshy behåller delarna där de var i källmodellen.on_plate: Meshy lägger delarna platt och sprider ut dem på byggplattan, redo att skivas (slice). Detta är samma arrangemang som vyn On Plate i webbappen.
I båda layouterna tar Meshy bort eventuella hopfallna skärvor eller punktliknande bitar som en skärning lämnar efter sig innan export, så varje del du får är utskrivbar. Format som stöder scenobjekt håller ett objekt per del, och
stlsammanfogar delarna till ett enda solitt objekt.
- Name
- keep_texture
- Type
- boolean
- standard false
- Description
Om indatamodellens textur ska behållas på delarna.
trueger varje del indatans textur, och uppgiften returnerar kartorna itexture_urls.falseger varje del en platt vertexfärg.Med
truetar uppgiften ungefär dubbelt så lång tid, och credit-kostnaden förändras inte. En otexturerad indata delas upp på samma sätt som medfalse. Om Meshy inte kan behålla texturen misslyckas uppgiften med felkodentextured_split_refused. Se Fel.
- Name
- connectors
- Type
- boolean
- standard false
- Description
Om tapp-och-hål-kopplingar (mortise-and-tenon) ska läggas till vid varje skärning, så att de utskrivna delarna passar ihop.
connectors = true- Name
- connector_type
- Type
- string
- standard cube
- Description
Kopplingens form vid varje skärningsyta,
cubeellercylinder.
- Name
- connector_size
- Type
- number
- standard 0.5
- Description
Kopplingens storlek, relativt skärningsytan, från
0.1till0.8. Ett värde utanför detta intervall returnerar400, även närconnectorsärfalse.
- Name
- connector_height
- Type
- number
- standard 0.1
- Description
Hur långt kopplingen sticker ut från skärningsytan, relativt skärningsytan, från
0.1till0.8. Ett värde utanför detta intervall returnerar400, även närconnectorsärfalse.
Returvärden
Fältet result i svaret innehåller ID:t för den nya Auto Split-uppgiften.
Felscenarier
- Name
400 - Bad Request- Description
Förfrågan kan inte köras. Felmeddelandet anger vilket problem som hittades. Till exempel:
- Saknad prompt:
modeärby_partsellerby_color, ochpromptsaknas. - Prompten beskriver ingen uppdelning, eller för många delar: Prompten ber om att behålla modellen i ett stycke, eller namnger fler än 10 delar.
by_partsochby_coloraccepterar 1 till 10 namngivna delar. Meshy debiterar inte för förfrågan. - Ej stödd inmatningsuppgift:
input_task_idär inte en lyckad uppgift av en stödd typ, genererad med Meshy 6 eller Meshy 7. - Ingen referensbild:
modeärby_color, och indata genererades inte från en uppladdad bild. - Koppling utanför intervall:
connector_sizeellerconnector_heightligger utanför0.1till0.8.
Åtgärda förfrågan och skicka den igen. Se Fel.
- Saknad prompt:
- Name
401 - Unauthorized- Description
API-nyckeln saknas eller är ogiltig. Kontrollera
Authorization-headern.
- Name
402 - Payment Required- Description
Till exempel:
- Otillräckliga credits: Kontot har inte tillräckligt med credits för denna uppgift, eller kontot har nått en creditgräns. Kontrollera ditt credit-saldo och försök igen.
- Gratisplan: Att skapa en uppgift kräver en betald plan. Uppgradera din plan i dina prenumerationsinställningar och försök igen.
- Name
403 - Forbidden- Description
Något av följande gäller:
- Innehållsmoderering (content moderation) blockerade prompten. Meddelandet är
explicit contentellerprohibited content. Ändra prompten och försök igen. input_task_idär en basreliefmodell, vilket denna endpoint inte kan dela upp. Meddelandet ärThis model type does not support this operation. Skicka en annan modell.
- Innehållsmoderering (content moderation) blockerade prompten. Meddelandet är
- Name
404 - Not Found- Description
input_task_idfinns inte eller tillhör inte ditt konto. Kontrollera ID:t och använd en API-nyckel från kontot som skapade uppgiften.
- Name
429 - Too Many Requests- Description
Du överskred din hastighetsgräns. Vänta och försök igen. Se Hastighetsgränser.
by_parts- ochby_color-förfrågningar delar också en gräns för promptläsning på 12 förfrågningar per minut och konto.
- Name
503 - Service Unavailable- Description
Uppdelning via prompt (
by_partsochby_color) är tillfälligt otillgänglig. Försök igen senare, eller skickamode: "auto", som fortfarande fungerar. Meshy debiterar inte för förfrågan.
Hämta en Auto Split-uppgift
Returnerar en Auto Split-uppgift baserat på dess 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
}
Parametrar
- Name
- id
- Type
- path
- Description
Uppgifts-ID:t från skapandesvaret.
Returnerar
Ta bort en Auto Split-uppgift
Tar bort en Auto Split-uppgift permanent, inklusive dess modeller och data. Du kan inte ångra en borttagning.
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."
}
Sökvägsparametrar
- Name
- id
- Type
- path
- Description
ID:t för uppgiften som ska tas bort.
Uppgiftsstatus
Att ta bort en uppgift med status PENDING återbetalar de credits som användes när du skapade den.
En uppgift med status IN_PROGRESS kan inte tas bort. Begäran returnerar 409 Conflict,
och uppgiften fortsätter att köras. Meshy återbetalar inte en uppgift som har påbörjats,
så att ta bort den skulle kosta dig både credits och resultatet. Vänta tills den
når SUCCEEDED, FAILED eller CANCELED, och ta sedan bort den.
Att ta bort en uppgift med slutgiltig status (SUCCEEDED, FAILED eller CANCELED)
återbetalar inte dess credits.
Returvärden
200 OK när uppgiften har tagits bort, eller 409 Conflict när uppgiften är
IN_PROGRESS.
Lista Auto Split-uppgifter
Returnerar en lista över dina Auto Split-uppgifter.
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
}
]
Parametrar
- Name
- page_num
- Type
- integer
- Description
Sidnumret som ska returneras. Börjar på och har som standard
1.
- Name
- page_size
- Type
- integer
- Description
Antalet uppgifter per sida, upp till
100. Standardvärdet är10. Meshy behandlar ett högre värde som100.
- Name
- sort_by
- Type
- string
- Description
Sorteringsordningen.
Tillgängliga värden:
+created_at: äldsta först-created_at: nyaste först
Returnerar
En paginerad lista över Auto Split-uppgiftsobjekt.
Strömma en Auto Split-uppgift
Strömmar uppdateringar för en Auto Split-uppgift som 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
}
Parametrar
- Name
- id
- Type
- path
- Description
Uppgifts-ID:t från skapandesvaret.
Returnerar
En ström av Auto Split-uppgiftsobjekt som Server-Sent Events.
Varje message-händelse innehåller hela uppgiftsobjektet, samma som Hämta en Auto Split-uppgift returnerar. Det inkluderar consumed_credits, tidsstämplarna och prompt_ignored. Medan uppgiften är PENDING eller IN_PROGRESS är det fälten progress, status, started_at och preceding_tasks som ändras mellan händelser. model_urls och thumbnail_url får sina värden, och part_count dyker upp, när uppgiften når SUCCEEDED.
En error-händelse innehåller endast status_code och message, så kontrollera händelsenamnet innan du läser status.
Auto Split-uppgiftsobjektet
Ett Auto Split-uppgiftsobjekt beskriver en uppdelning av en 3D-modell. Det innehåller status, progress och delfilerna när uppgiften lyckas.
Det innehåller inte prompt-fälten från andra uppgiftsobjekt, såsom name, object_prompt och texture_prompt. Det har inte heller någon enskild model_url. thumbnail_url, model_urls och tidsstämplarna fylls i allt eftersom uppgiften körs. De finns alltid med, och är tomma tills de har ett värde.
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
Uppgifts-ID:t. Behandla det som en ogenomskinlig sträng och förlita dig inte på dess format.
- Name
- type
- Type
- string
- Description
Uppgiftstypen, alltid
print-split.
- Name
- model_urls
- Type
- object
- Description
Nedladdnings-URL:er för den uppdelade modellen, en per format du begärde. Ett format du inte begärde har ingen nyckel. Format som stöder scenobjekt behåller varje del som ett separat objekt, och
stlsmälter samman delarna till en enda solid.- Name
glb- Type
- string
- Description
GLB-filen.
- Name
obj- Type
- string
- Description
OBJ-filen.
- Name
mtl- Type
- string
- Description
MTL-filen. Finns tillsammans med en OBJ-fil när
keep_textureärtrueoch indatamodellen är texturerad.
- Name
fbx- Type
- string
- Description
FBX-filen.
- Name
stl- Type
- string
- Description
STL-filen, med alla delar sammansmälta till en solid. För att få delar du kan välja separat, begär
3mf.
- Name
usdz- Type
- string
- Description
USDZ-filen.
- Name
blend- Type
- string
- Description
Blender-filen.
- Name
3mf- Type
- string
- Description
3MF-filen.
- Name
- thumbnail_url
- Type
- string
- Description
Nedladdnings-URL för en förhandsgranskningsbild av den uppdelade modellen, i den
layoutdu begärde. När delarna behåller en textur visar förhandsgranskningen den. Annars har varje del sin egen färg.
- Name
- texture_urls
- Type
- array
- Description
Texturkartorna för den uppdelade modellen, som en array med ett objekt. Alla delar delar dessa kartor. Finns endast när
keep_textureärtrueoch indatamodellen är texturerad.- Name
base_color- Type
- string
- Description
Nedladdnings-URL för baskulörkartan.
- Name
metallic- Type
- string
- Description
Nedladdnings-URL för metallickartan. Saknas när indata inte har någon metallickarta.
- Name
normal- Type
- string
- Description
Nedladdnings-URL för normalmappen. Saknas när indata inte har någon normalmapp.
- Name
roughness- Type
- string
- Description
Nedladdnings-URL för roughnesskartan. Saknas när indata inte har någon roughnesskarta.
- Name
- alpha_thumbnail_url
- Type
- string
- Description
Nedladdnings-URL för en version av
thumbnail_urlmed transparent bakgrund (RGBA). Finns endast efter att uppgiften lyckats, när Meshy renderat den transparenta förhandsgranskningen.
- Name
- prompt_ignored
- Type
- boolean
- Description
Om Meshy ignorerade prompten. Den är
truenärprompti enby_parts- ellerby_color-begäran inte namngav några delar, så Meshy delade upp modellen automatiskt istället. Delnamnen i resultatet är då Meshys, inte dina. Finns med frånPENDINGoch framåt. Meshy utelämnar den förauto-uppgifter och närhelst den följde prompten.
- Name
- part_count
- Type
- integer
- Description
Antalet utskrivbara delar som uppdelningen gav. Format som stöder scenobjekt har ett objekt per del.
stlsmälter samman delarna till en solid, menpart_counträknar dem ändå. Före export tar Meshy bort kollapsade flisor som inte kan bli en utskrivbar del, och räknar inte med dem.
- Name
- progress
- Type
- integer
- Description
Hur mycket av uppgiften som är klar, i procent. Den är
0tills uppgiften startar och100när den lyckas.
- Name
- status
- Type
- string
- Description
Uppgiftsstatusen, en av
PENDING,IN_PROGRESS,SUCCEEDED,FAILEDellerCANCELED.
- Name
- preceding_tasks
- Type
- integer
- Description
Antalet uppgifter före denna i kön. Värdet är meningsfullt endast medan uppgiften är
PENDING.
- Name
- created_at
- Type
- timestamp
- Description
Tidpunkt då uppgiften skapades, i Unix-millisekunder.
- Name
- started_at
- Type
- timestamp
- Description
Tidpunkt då uppgiften startade, i Unix-millisekunder. Den är
0tills uppgiften startar.
- Name
- finished_at
- Type
- timestamp
- Description
Tidpunkt då uppgiften avslutades, i Unix-millisekunder. Den är
0tills uppgiften avslutas.
- Name
- expires_at
- Type
- timestamp
- Description
Tidpunkt då uppgiftens resultat upphör att gälla, i Unix-millisekunder. Den är
0tills uppgiften avslutas.
- Name
- task_error
- Type
- object
- Description
Feldetaljerna när uppgiften misslyckas. Se Fel.
Om en säkerhetskontroll avvisar indatamodellen misslyckas uppgiften med
task_error.typesatt tillinvalid_inputochtask_error.codesatt tillprovider_content_refused. Skicka en annan modell. Se Fel.Med
keep_texture: true, om Meshy inte kan behålla texturen, misslyckas uppgiften medtask_error.codesatt tilltextured_split_refused. Se Fel.
- Name
- consumed_credits
- Type
- integer
- Description
Antalet credits uppgiften använde. Den finns alltid med. Den är
10efter att Meshy accepterat uppgiften, och0för enFAILED-uppgift, eftersom Meshy återbetalar credits när en uppgift misslyckas. Att ta bort enPENDING-uppgift återbetalar den också.