lowpoly avvecklas den 30 okt. 2026. Byt modell före dessa datum för att undvika fel i förfrågningar. Se alla utfasningar

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.


POST/openapi/v1/print/split

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

POST
/openapi/v1/print/split
# 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:

    Modellen måste vara genererad med Meshy 6 eller Meshy 7, det vill säga med ai_model satt till meshy-6-lite, meshy-6, meshy-7, meshy-7.1 eller latest. Smart Topology-modeller (meshy-t2 och meshy-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 returnerar 400.

    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 ignorerar prompt. En prompt över 600 tecken returnerar fortfarande 400.
    • by_parts: Meshy skär längs de strukturella delar du namnger i prompt, till exempel huvud, armar och bål.
    • by_color: Meshy skär längs de färgregioner du namnger i prompt. 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 returnerar 400. För Flera bilder till 3D använder Meshy den första källbilden.
Gäller endast när 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är mode är auto.

    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 base eller head, torso, left arm, right arm, legs. Du kan namnge en enda del. Allt du inte namnger blir ytterligare en del, så the head delar 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ågan 400, och Meshy debiterar inte för den.

  • Name
    target_formats
    Type
    array
    standard ["glb"]
    Description

    Filformaten som ska genereras. Meshy genererar alltid glb och returnerar den i model_urls, plus de övriga format du listar.

    Tillgängliga värden:

    • glb
    • obj
    • fbx
    • stl
    • usdz
    • blend
    • 3mf

    Alla format utom stl stö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 enligt layout. För att få delar du kan välja separat i en slicer, begär 3mf.

    Med keep_texture: true innehåller dessa format texturen:

    • glb, fbx, usdz och blend: Texturen finns i filen.
    • obj: Texturen finns i materialfilen, som model_urls returnerar under mtl.
    • stl och 3mf: 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 stl sammanfogar delarna till ett enda solitt objekt.

  • Name
    keep_texture
    Type
    boolean
    standard false
    Description

    Om indatamodellens textur ska behållas på delarna. true ger varje del indatans textur, och uppgiften returnerar kartorna i texture_urls. false ger varje del en platt vertexfärg.

    Med true tar 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 med false. Om Meshy inte kan behålla texturen misslyckas uppgiften med felkoden textured_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.

Gäller endast när connectors = true
  • Name
    connector_type
    Type
    string
    standard cube
    Description

    Kopplingens form vid varje skärningsyta, cube eller cylinder.

  • Name
    connector_size
    Type
    number
    standard 0.5
    Description

    Kopplingens storlek, relativt skärningsytan, från 0.1 till 0.8. Ett värde utanför detta intervall returnerar 400, även när connectors är false.

  • 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.1 till 0.8. Ett värde utanför detta intervall returnerar 400, även när connectors är false.

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 är by_parts eller by_color, och prompt saknas.
    • 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_parts och by_color accepterar 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 är by_color, och indata genererades inte från en uppladdad bild.
    • Koppling utanför intervall: connector_size eller connector_height ligger utanför 0.1 till 0.8.

    Åtgärda förfrågan och skicka den igen. Se Fel.

  • 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 content eller prohibited content. Ändra prompten och försök igen.
    • input_task_id är en basreliefmodell, vilket denna endpoint inte kan dela upp. Meddelandet är This model type does not support this operation. Skicka en annan modell.
  • Name
    404 - Not Found
    Description

    input_task_id finns 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- och by_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_parts och by_color) är tillfälligt otillgänglig. Försök igen senare, eller skicka mode: "auto", som fortfarande fungerar. Meshy debiterar inte för förfrågan.


GET/openapi/v1/print/split/:id

Hämta en Auto Split-uppgift

Returnerar en Auto Split-uppgift baserat på dess ID.

Request

GET
/openapi/v1/print/split/a43b5c6d-7e8f-901a-234b-567c890d1e2f
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

Auto Split-uppgiftsobjektet.


DELETE/openapi/v1/print/split/:id

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

DELETE
/openapi/v1/print/split/a43b5c6d-7e8f-901a-234b-567c890d1e2f
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.


GET/openapi/v1/print/split

Lista Auto Split-uppgifter

Returnerar en lista över dina Auto Split-uppgifter.

Request

GET
/openapi/v1/print/split
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 är 10. Meshy behandlar ett högre värde som 100.

  • 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.


GET/openapi/v1/print/split/:id/stream

Strömma en Auto Split-uppgift

Strömmar uppdateringar för en Auto Split-uppgift som Server-Sent Events (SSE).

Request

GET
/openapi/v1/print/split/a43b5c6d-7e8f-901a-234b-567c890d1e2f/stream
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 stl smä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 är true och 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 layout du 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 är true och 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_url med 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 true när prompt i en by_parts- eller by_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ån PENDING och framåt. Meshy utelämnar den för auto-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. stl smälter samman delarna till en solid, men part_count rä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 0 tills uppgiften startar och 100 när den lyckas.

  • Name
    status
    Type
    string
    Description

    Uppgiftsstatusen, en av PENDING, IN_PROGRESS, SUCCEEDED, FAILED eller CANCELED.

  • 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 0 tills uppgiften startar.

  • Name
    finished_at
    Type
    timestamp
    Description

    Tidpunkt då uppgiften avslutades, i Unix-millisekunder. Den är 0 tills uppgiften avslutas.

  • Name
    expires_at
    Type
    timestamp
    Description

    Tidpunkt då uppgiftens resultat upphör att gälla, i Unix-millisekunder. Den är 0 tills 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.type satt till invalid_input och task_error.code satt till provider_content_refused. Skicka en annan modell. Se Fel.

    Med keep_texture: true, om Meshy inte kan behålla texturen, misslyckas uppgiften med task_error.code satt till textured_split_refused. Se Fel.

  • Name
    consumed_credits
    Type
    integer
    Description

    Antalet credits uppgiften använde. Den finns alltid med. Den är 10 efter att Meshy accepterat uppgiften, och 0 för en FAILED-uppgift, eftersom Meshy återbetalar credits när en uppgift misslyckas. Att ta bort en PENDING-uppgift återbetalar den också.