Auto Split API
Splits een 3D-model op in delen die u afzonderlijk kunt printen. Meshy kiest de sneden, of snijdt langs de delen of kleurgebieden die u opgeeft, en kan connectoren toevoegen. Meshy versterkt altijd de dunne gebieden die door een snede ontstaan, zodat elk deel massief print.
Standaard behoudt het gesplitste model niet de textuur van de invoer. U kunt een model met textuur splitsen, dus u hoeft het niet opnieuw te genereren met should_texture: false. Meshy herbouwt de gesneden delen en geeft elk deel een vlakke hoekpuntkleur. Om de textuur op elk deel te behouden, stuurt u keep_texture: true.
Een Auto Split-taak maken
Maakt een Auto Split-taak aan. De taak snijdt het model van een eerdere taak in delen die je apart kunt printen. Het geeft het gesplitste model terug, waarbij elk deel een eigen object in het bestand is.
De taak draait op de achtergrond. Voor hoe lang een taak gewoonlijk duurt, zie Verwerkingstijden.
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"
}
Parameters
- Name
- input_task_id
- Type
- string
- Verplicht
- Description
De ID van de taak waarvan het model gesplitst moet worden. De taak moet de status
SUCCEEDEDhebben. Deze taaktypen werken:- Afbeelding naar 3D
- Multi-afbeelding naar 3D
- Tekst naar 3D, een preview- of refine-taak
- Hertextureren
- Remesh
- Converteren
- Formaat wijzigen
Het model moet gegenereerd zijn met Meshy 6 of Meshy 7, dat wil zeggen met
ai_modelingesteld opmeshy-6-lite,meshy-6,meshy-7,meshy-7.1, oflatest. Smart Topology-modellen (meshy-t2enmeshy-t2.5) worden niet ondersteund. Voor een refine-, Hertextureren-, Remesh-, Converteren- of Formaat wijzigen-taak geldt de regel voor het model waarmee de taak begon. Een Hertextureren-, Remesh-, Converteren- of Formaat wijzigen-taak gemaakt van een geüpload model geeft400terug.Het model mag maximaal 8.000.000 vlakken bevatten. Een model met meer vlakken geeft
400terug. Voer in dat geval eerst een Remesh-taak erop uit, en stuur de ID van de Remesh-taak in plaats daarvan.Je kunt een getextureerd model splitsen. Om de textuur op de delen te behouden, stuur je
keep_texture: true.
- Name
- mode
- Type
- string
- standaard auto
- Description
Hoe het model in delen wordt verdeeld.
Beschikbare waarden:
auto: Meshy kiest de sneden en negeertprompt. Eenpromptvan meer dan 600 tekens geeft nog steeds400terug.by_parts: Meshy snijdt langs de structurele delen die je noemt inprompt, bijvoorbeeld hoofd, armen en romp.by_color: Meshy snijdt langs de kleurgebieden die je noemt inprompt. Meshy vindt de gebieden in de bronafbeelding, niet in de textuur van het invoermodel. De invoer moet gegenereerd zijn vanuit een geüploade afbeelding, met Afbeelding naar 3D of Multi-afbeelding naar 3D. Andere invoer geeft400terug. Voor Multi-afbeelding naar 3D gebruikt Meshy de eerste bronafbeelding.
mode = by_parts or by_color- Name
- prompt
- Type
- string
- Verplicht
- Description
De delen waarin het model gesplitst wordt, in elke taal, tot 600 tekens. Langere tekst geeft
400terug, zelfs wanneermodeopautostaat.Meshy leest 1 tot 10 deelnamen uit de prompt, dus benoem de delen in plaats van het model te beschrijven. Bijvoorbeeld,
split into the figure and the baseofhead, torso, left arm, right arm, legs. Je kunt ook één enkel deel benoemen. Alles wat je niet benoemt wordt nog een extra deel, dusthe headsplitst het model in het hoofd en de rest, net als in de web-app.Een prompt die om geen splitsing vraagt, of meer dan 10 delen benoemt, geeft
400terug, en Meshy rekent hier niets voor.Als Meshy geen deelnamen uit de prompt kan lezen, gebruikt het in plaats daarvan de referentieafbeelding van het model. Het splitst dan langs de delen die het daarin vindt, in de mode die je hebt gekozen. De taak draait nog steeds, Meshy rekent ervoor, en de taak heeft
prompt_ignored: true. Als het model geen referentieafbeelding heeft, of Meshy vindt er minder dan 2 delen in, geeft het verzoek400terug, en Meshy rekent hier niets voor.
- Name
- target_formats
- Type
- array
- standaard ["glb"]
- Description
De bestandsformaten die gegenereerd worden. Meshy genereert altijd
glben geeft dit terug inmodel_urls, plus de overige formaten die je opgeeft.Beschikbare waarden:
glbobjfbxstlusdzblend3mf
Elk formaat behalve
stlondersteunt scène-objecten en bewaart elk deel als een apart object. Een STL-bestand kan geen aparte objecten bevatten, dus Meshy voegt de delen samen tot één geheel, geordend volgenslayout. Om delen te krijgen die je apart kunt selecteren in een slicer, vraag je3mfaan.Met
keep_texture: truebevatten deze formaten de textuur:glb,fbx,usdz, enblend: De textuur zit in het bestand.obj: De textuur zit in het materiaalbestand, datmodel_urlsteruggeeft ondermtl.stlen3mf: Het bestand bevat alleen geometrie, zonder de textuur.
- Name
- layout
- Type
- string
- standaard assembled
- Description
Hoe Meshy de delen ordent, in elk bestandsformaat en in de thumbnail.
Beschikbare waarden:
assembled: Meshy houdt de delen op hun plaats zoals in het bronmodel.on_plate: Meshy legt de delen plat neer en spreidt ze uit op het printbed, klaar om te slicen. Dit is dezelfde indeling als de On Plate-weergave in de web-app.
In beide indelingen verwijdert Meshy voor export elk ingeklapt flintertje of puntvormig stukje dat een snede achterlaat, zodat elk deel dat je krijgt printbaar is. Formaten die scène-objecten ondersteunen bevatten één object per deel, en
stlvoegt de delen samen tot één geheel.
- Name
- keep_texture
- Type
- boolean
- standaard false
- Description
Of de textuur van het invoermodel behouden moet blijven op de delen.
truegeeft elk deel de textuur van de invoer, en de taak geeft de maps terug intexture_urls.falsegeeft elk deel een vlakke vertexkleur.Met
trueduurt de taak ongeveer twee keer zo lang, en de credit-kosten veranderen niet. Een ongetextureerde invoer wordt op dezelfde manier gesplitst als metfalse. Als Meshy de textuur niet kan behouden, mislukt de taak met de foutcodetextured_split_refused. Zie Fouten.
- Name
- connectors
- Type
- boolean
- standaard false
- Description
Of er pen-en-gatverbindingen (mortise-and-tenon) bij elke snede toegevoegd moeten worden, zodat de geprinte delen in elkaar passen.
connectors = true- Name
- connector_type
- Type
- string
- standaard cube
- Description
De vorm van de verbinding op elk snijvlak,
cubeofcylinder.
- Name
- connector_size
- Type
- number
- standaard 0.5
- Description
De grootte van de verbinding, relatief ten opzichte van het snijvlak, van
0.1tot0.8. Een waarde buiten dit bereik geeft400terug, zelfs wanneerconnectorsopfalsestaat.
- Name
- connector_height
- Type
- number
- standaard 0.1
- Description
Hoe ver de verbinding uit het snijvlak steekt, relatief ten opzichte van het snijvlak, van
0.1tot0.8. Een waarde buiten dit bereik geeft400terug, zelfs wanneerconnectorsopfalsestaat.
Resultaat
Het veld result van de respons bevat de ID van de nieuwe Auto Split-taak.
Foutmodi
- Name
400 - Bad Request- Description
Het verzoek kan niet worden uitgevoerd. Het foutbericht vermeldt welk probleem is gevonden. Bijvoorbeeld:
- Ontbrekende prompt:
modeisby_partsofby_color, enpromptontbreekt. - Prompt beschrijft geen splitsing, of te veel delen: De prompt vraagt om het model in één stuk te houden, of noemt meer dan 10 delen.
by_partsenby_coloraccepteren 1 tot 10 benoemde delen. Meshy rekent hier niets voor. - Niet-ondersteunde invoertaak:
input_task_idis geen geslaagde taak van een ondersteund type, gegenereerd met Meshy 6 of Meshy 7. - Geen referentieafbeelding:
modeisby_color, en de invoer is niet gegenereerd vanuit een geüploade afbeelding. - Verbinding buiten bereik:
connector_sizeofconnector_heightvalt buiten0.1tot0.8.
Herstel het verzoek en stuur het opnieuw. Zie Fouten.
- Ontbrekende prompt:
- Name
401 - Unauthorized- Description
De API-sleutel ontbreekt of is ongeldig. Controleer de
Authorization-header.
- Name
402 - Payment Required- Description
Bijvoorbeeld:
- Onvoldoende credits: Het account heeft niet genoeg credits voor deze taak, of het account heeft een creditlimiet bereikt. Controleer je creditsaldo en probeer het opnieuw.
- Gratis abonnement: Voor het aanmaken van een taak is een betaald abonnement vereist. Upgrade je abonnement in je abonnementsinstellingen en probeer het opnieuw.
- Name
403 - Forbidden- Description
Een van de volgende situaties is van toepassing:
- Contentmoderatie heeft de prompt geblokkeerd. Het bericht is
explicit contentofprohibited content. Pas de prompt aan en probeer het opnieuw. input_task_idis een bas-reliëfmodel, dat dit endpoint niet kan splitsen. Het bericht isThis model type does not support this operation. Stuur een ander model.
- Contentmoderatie heeft de prompt geblokkeerd. Het bericht is
- Name
404 - Not Found- Description
input_task_idbestaat niet of behoort niet tot jouw account. Controleer de ID en gebruik een API-sleutel van het account dat de taak heeft aangemaakt.
- Name
429 - Too Many Requests- Description
Je hebt je rate limit overschreden. Wacht en probeer het opnieuw. Zie Rate limits.
by_parts- enby_color-verzoeken delen ook een prompt-leeslimiet van 12 verzoeken per minuut per account.
- Name
503 - Service Unavailable- Description
Splitsen op basis van prompt (
by_partsenby_color) is tijdelijk niet beschikbaar. Probeer het later opnieuw, of stuurmode: "auto", wat nog steeds werkt. Meshy rekent hier niets voor.
Een Auto Split-taak ophalen
Retourneert een Auto Split-taak op basis van de 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
}
Parameters
- Name
- id
- Type
- path
- Description
De taak-ID uit de aanmaakrespons.
Retourneert
Een Auto Split-taak verwijderen
Verwijdert een Auto Split-taak permanent, inclusief de bijbehorende modellen en gegevens. Je kunt een verwijdering niet ongedaan maken.
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."
}
Padparameters
- Name
- id
- Type
- path
- Description
De ID van de te verwijderen taak.
Taakstatus
Het verwijderen van een PENDING-taak betaalt de credits terug die bij het aanmaken ervan zijn gebruikt.
Een IN_PROGRESS-taak kan niet worden verwijderd. Het verzoek retourneert 409 Conflict,
en de taak blijft actief. Meshy betaalt geen credits terug voor een taak die al is gestart,
dus door deze te verwijderen zou je zowel de credits als het resultaat verliezen. Wacht tot de taak
de status SUCCEEDED, FAILED of CANCELED bereikt, en verwijder hem dan.
Het verwijderen van een taak met een definitieve status (SUCCEEDED, FAILED of CANCELED)
betaalt de bijbehorende credits niet terug.
Retourwaarden
200 OK wanneer de taak is verwijderd, of 409 Conflict wanneer de taak
IN_PROGRESS is.
Lijst van Auto Split-taken
Retourneert een lijst van je Auto Split-taken.
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
}
]
Parameters
- Name
- page_num
- Type
- integer
- Description
Het paginanummer dat moet worden geretourneerd. Begint bij en standaard
1.
- Name
- page_size
- Type
- integer
- Description
Het aantal taken per pagina, tot
100. Standaard10. Meshy behandelt een grotere waarde als100.
- Name
- sort_by
- Type
- string
- Description
De sorteervolgorde.
Beschikbare waarden:
+created_at: oudste eerst-created_at: nieuwste eerst
Retourneert
Een gepagineerde lijst van Auto Split-taakobjecten.
Een Auto Split-taak streamen
Streamt de updates van een Auto Split-taak als 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
}
Parameters
- Name
- id
- Type
- path
- Description
De taak-ID uit de aanmaakrespons.
Retourwaarden
Een stream van Auto Split-taakobjecten als Server-Sent Events.
Elke message-event bevat het volledige taakobject, hetzelfde object dat Een Auto Split-taak ophalen retourneert. Dat omvat consumed_credits, de tijdstempels en prompt_ignored. Terwijl de taak PENDING of IN_PROGRESS is, zijn de velden die tussen events veranderen progress, status, started_at en preceding_tasks. model_urls en thumbnail_url krijgen hun waarden, en part_count verschijnt, zodra de taak SUCCEEDED bereikt.
Een error-event bevat alleen status_code en message, controleer dus de naam van het event voordat je status leest.
Het Auto Split-taakobject
Een Auto Split-taakobject beschrijft één splitsing van een 3D-model. Het bevat de status, de progress en de onderdeelbestanden wanneer de taak slaagt.
Het bevat niet de promptvelden van andere taakobjecten, zoals name, object_prompt en texture_prompt. Het heeft ook geen enkele model_url. thumbnail_url, model_urls en de tijdstempels worden ingevuld terwijl de taak loopt. Ze zijn altijd aanwezig, en leeg totdat ze een waarde hebben.
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
De taak-ID. Behandel deze als een ondoorzichtige string en vertrouw niet op het formaat ervan.
- Name
- type
- Type
- string
- Description
Het taaktype, altijd
print-split.
- Name
- model_urls
- Type
- object
- Description
Downloadlinks voor het gesplitste model, één per aangevraagd formaat. Een niet-aangevraagd formaat heeft geen sleutel. Formaten die scèneobjecten ondersteunen houden elk onderdeel als een apart object, en
stlversmelt de onderdelen tot één massief geheel.- Name
glb- Type
- string
- Description
Het GLB-bestand.
- Name
obj- Type
- string
- Description
Het OBJ-bestand.
- Name
mtl- Type
- string
- Description
Het MTL-bestand. Aanwezig bij een OBJ-bestand wanneer
keep_texturetrueis en het invoermodel een textuur heeft.
- Name
fbx- Type
- string
- Description
Het FBX-bestand.
- Name
stl- Type
- string
- Description
Het STL-bestand, met alle onderdelen versmolten tot één massief geheel. Vraag
3mfaan om onderdelen te krijgen die u apart kunt selecteren.
- Name
usdz- Type
- string
- Description
Het USDZ-bestand.
- Name
blend- Type
- string
- Description
Het Blender-bestand.
- Name
3mf- Type
- string
- Description
Het 3MF-bestand.
- Name
- thumbnail_url
- Type
- string
- Description
Downloadlink voor een voorbeeldafbeelding van het gesplitste model, in de aangevraagde
layout. Wanneer de onderdelen een textuur behouden, toont het voorbeeld deze. Anders heeft elk onderdeel zijn eigen kleur.
- Name
- texture_urls
- Type
- array
- Description
De textuurmaps van het gesplitste model, als een array met één object. Alle onderdelen delen deze maps. Alleen aanwezig wanneer
keep_texturetrueis en het invoermodel een textuur heeft.- Name
base_color- Type
- string
- Description
Downloadlink voor de basiskleurmap.
- Name
metallic- Type
- string
- Description
Downloadlink voor de metallic map. Afwezig wanneer de invoer geen metallic map heeft.
- Name
normal- Type
- string
- Description
Downloadlink voor de normal map. Afwezig wanneer de invoer geen normal map heeft.
- Name
roughness- Type
- string
- Description
Downloadlink voor de roughness map. Afwezig wanneer de invoer geen roughness map heeft.
- Name
- alpha_thumbnail_url
- Type
- string
- Description
Downloadlink voor een versie van
thumbnail_urlmet een transparante achtergrond (RGBA). Alleen aanwezig nadat de taak is geslaagd, wanneer Meshy de transparante preview heeft gerenderd.
- Name
- prompt_ignored
- Type
- boolean
- Description
Of Meshy de prompt heeft genegeerd. Dit is
truewanneer depromptvan eenby_parts- ofby_color-aanvraag geen onderdelen benoemde, waardoor Meshy het model automatisch heeft gesplitst. De onderdeelnamen in het resultaat zijn dan van Meshy, niet van u. Aanwezig vanafPENDING. Meshy laat dit veld weg voorauto-taken en telkens wanneer de prompt is gevolgd.
- Name
- part_count
- Type
- integer
- Description
Het aantal printbare onderdelen dat de splitsing heeft opgeleverd. Formaten die scèneobjecten ondersteunen bevatten één object per onderdeel.
stlversmelt de onderdelen tot één massief geheel, maarpart_counttelt ze nog steeds. Vóór het exporteren verwijdert Meshy ingeklapte splinters die geen printbaar onderdeel kunnen worden, en telt deze niet mee.
- Name
- progress
- Type
- integer
- Description
Hoeveel van de taak is voltooid, als percentage. Dit is
0totdat de taak start en100wanneer deze slaagt.
- Name
- status
- Type
- string
- Description
De taakstatus, een van
PENDING,IN_PROGRESS,SUCCEEDED,FAILEDofCANCELED.
- Name
- preceding_tasks
- Type
- integer
- Description
Het aantal taken dat vóór deze taak in de wachtrij staat. De waarde is alleen betekenisvol terwijl de taak
PENDINGis.
- Name
- created_at
- Type
- timestamp
- Description
Tijdstip waarop de taak is aangemaakt, in Unix-milliseconden.
- Name
- started_at
- Type
- timestamp
- Description
Tijdstip waarop de taak is gestart, in Unix-milliseconden. Dit is
0totdat de taak start.
- Name
- finished_at
- Type
- timestamp
- Description
Tijdstip waarop de taak is beëindigd, in Unix-milliseconden. Dit is
0totdat de taak wordt beëindigd.
- Name
- expires_at
- Type
- timestamp
- Description
Tijdstip waarop het resultaat van de taak verloopt, in Unix-milliseconden. Dit is
0totdat de taak wordt beëindigd.
- Name
- task_error
- Type
- object
- Description
De foutdetails wanneer de taak mislukt. Zie Fouten.
Als een veiligheidscontrole het invoermodel afwijst, mislukt de taak met
task_error.typeingesteld opinvalid_inputentask_error.codeingesteld opprovider_content_refused. Stuur een ander model. Zie Fouten.Met
keep_texture: truemislukt de taak, als Meshy de textuur niet kan behouden, mettask_error.codeingesteld optextured_split_refused. Zie Fouten.
- Name
- consumed_credits
- Type
- integer
- Description
Het aantal credits dat de taak heeft gebruikt. Dit is altijd aanwezig. Het is
10nadat Meshy de taak heeft geaccepteerd, en0voor eenFAILED-taak, omdat Meshy de credits terugbetaalt wanneer een taak mislukt. Het verwijderen van eenPENDING-taak betaalt deze ook terug.