lowpoly буде вимкнено 30 жовт. 2026 р.. Перейдіть на іншу модель до цих дат, щоб уникнути помилок у запитах. Усі застарілі функції

Auto Split API

Розділіть 3D-модель на частини, які можна друкувати окремо. Meshy сам обирає місця розрізів, або ріже вздовж вказаних вами частин чи кольорових областей, і може додавати з'єднувачі. Meshy завжди підсилює тонкі ділянки, що залишаються після розрізу, тож кожна частина друкується суцільною.


POST/openapi/v1/print/split

Створення завдання Auto Split

Створює завдання Auto Split. Це завдання розрізає модель попереднього завдання на частини, які можна друкувати окремо. Воно повертає розрізану модель, де кожна частина є окремим об'єктом у файлі.

Завдання виконується у фоновому режимі. Про тривалість виконання завдання див. Час обробки.

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"
}

Параметри

  • Name
    input_task_id
    Type
    string
    Обов'язковий
    Description

    ID завдання, модель якого потрібно розрізати. Завдання повинно мати статус SUCCEEDED. Підтримуються такі типи завдань:

    Модель повинна бути створена за допомогою Meshy 6 або Meshy 7, тобто з ai_model, встановленим на meshy-6-lite, meshy-6, meshy-7, meshy-7.1 або latest. Моделі Smart Topology (meshy-t2 та meshy-t2.5) не підтримуються. Для завдань refine, Ретекстурування, Ремеш, Конвертувати або Змінити розмір правило застосовується до моделі, з якої завдання було розпочато. Завдання Ретекстурування, Ремеш, Конвертувати або Змінити розмір, створене з завантаженої моделі, повертає 400.

    Модель може мати щонайбільше 8 000 000 полігонів (faces). Модель з більшою кількістю полігонів повертає 400. У такому разі спочатку виконайте для неї завдання Ремеш і надішліть замість цього ID завдання Ремеш.

    Ви можете розрізати текстуровану модель. Щоб зберегти текстуру на частинах, надішліть keep_texture: true.

  • Name
    mode
    Type
    string
    за замовчуванням auto
    Description

    Як розділити модель на частини.

    Доступні значення:

    • auto: Meshy сама обирає розрізи та ігнорує prompt. prompt довжиною понад 600 символів усе одно поверне 400.
    • by_parts: Meshy розрізає за структурними частинами, які ви вказали у prompt, наприклад, голова, руки та тулуб.
    • by_color: Meshy розрізає за кольоровими областями, які ви вказали у prompt. Meshy знаходить області у вихідному зображенні, а не в текстурі вхідної моделі. Вхідні дані повинні бути створені із завантаженого зображення за допомогою Зображення у 3D або Мульти-зображення у 3D. Інші типи вхідних даних повертають 400. Для Мульти-зображення у 3D Meshy використовує перше вихідне зображення.
Застосовується лише коли mode = by_parts or by_color
  • Name
    prompt
    Type
    string
    Обов'язковий
    Description

    Частини, на які потрібно розділити модель, будь-якою мовою, до 600 символів. Довший текст повертає 400, навіть коли mode має значення auto.

    Meshy зчитує від 1 до 10 назв частин із prompt, тому називайте частини, а не описуйте модель. Наприклад, split into the figure and the base або head, torso, left arm, right arm, legs. Ви можете назвати лише одну частину. Все, що ви не назвали, стає ще однією частиною, тож the head розділяє модель на голову та решту, як у веб-застосунку.

    Prompt, що просить не розділяти модель або називає більше 10 частин, повертає 400, і Meshy не стягує плату за це.

    Якщо Meshy не може зчитати жодної назви частини з prompt, вона використовує замість цього референсне зображення моделі. Вона розрізає за частинами, знайденими там, у обраному вами mode. Завдання все одно виконується, Meshy стягує плату за нього, і завдання отримує prompt_ignored: true. Якщо модель не має референсного зображення, або Meshy знаходить у ньому менше 2 частин, запит повертає 400, і Meshy не стягує плату за це.

  • Name
    target_formats
    Type
    array
    за замовчуванням ["glb"]
    Description

    Формати файлів для генерації. Meshy завжди генерує glb і повертає його у model_urls, а також інші формати, вказані вами у списку.

    Доступні значення:

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

    Усі формати, крім stl, підтримують об'єкти сцени та зберігають кожну частину як окремий об'єкт. Файл STL не може зберігати окремі об'єкти, тому Meshy зливає частини в одне суцільне тіло, розташоване за layout. Щоб отримати частини, які можна вибирати окремо у слайсері, запитуйте 3mf.

    З keep_texture: true ці формати зберігають текстуру:

    • glb, fbx, usdz та blend: текстура знаходиться у файлі.
    • obj: текстура знаходиться у файлі матеріалу, який model_urls повертає під mtl.
    • stl та 3mf: файл зберігає лише геометрію, без текстури.
  • Name
    layout
    Type
    string
    за замовчуванням assembled
    Description

    Як Meshy розташовує частини, у кожному форматі файлу та у мініатюрі.

    Доступні значення:

    • assembled: Meshy залишає частини там, де вони були у вихідній моделі.
    • on_plate: Meshy розкладає частини плоско та розподіляє їх на платформі друку, готовими до нарізки (slicing). Це те саме розташування, що й у вигляді On Plate у веб-застосунку.

    В обох варіантах розташування Meshy перед експортом видаляє будь-який сплощений або точкоподібний фрагмент, що залишається після розрізу, тож кожна отримана вами частина придатна для друку. Формати, що підтримують об'єкти сцени, зберігають один об'єкт на частину, а stl зливає частини в одне суцільне тіло.

  • Name
    keep_texture
    Type
    boolean
    за замовчуванням false
    Description

    Чи зберігати текстуру вхідної моделі на частинах. true дає кожній частині текстуру вхідних даних, і завдання повертає карти у texture_urls. false дає кожній частині суцільний колір вершин.

    З true завдання виконується приблизно вдвічі довше, а вартість у кредитах не змінюється. Нетекстурована вхідна модель розрізається так само, як і з false. Якщо Meshy не може зберегти текстуру, завдання завершується з помилкою з кодом textured_split_refused. Див. Помилки.

  • Name
    connectors
    Type
    boolean
    за замовчуванням false
    Description

    Чи додавати з'єднувачі типу шип-паз на кожному розрізі, щоб надруковані частини збиралися разом.

Застосовується лише коли connectors = true
  • Name
    connector_type
    Type
    string
    за замовчуванням cube
    Description

    Форма з'єднувача на кожній поверхні розрізу, cube або cylinder.

  • Name
    connector_size
    Type
    number
    за замовчуванням 0.5
    Description

    Розмір з'єднувача відносно поверхні розрізу, від 0.1 до 0.8. Значення поза цим діапазоном повертає 400, навіть коли connectors має значення false.

  • Name
    connector_height
    Type
    number
    за замовчуванням 0.1
    Description

    Наскільки з'єднувач виступає з поверхні розрізу, відносно поверхні розрізу, від 0.1 до 0.8. Значення поза цим діапазоном повертає 400, навіть коли connectors має значення false.

Результат

Поле result у відповіді містить ID нового завдання Auto Split.

Режими відмови

  • Name
    400 - Bad Request
    Description

    Запит не може бути виконаний. Повідомлення про помилку вказує, яку проблему знайдено. Наприклад:

    • Відсутній prompt: mode має значення by_parts або by_color, а prompt відсутній.
    • Prompt не описує розділення, або занадто багато частин: prompt просить залишити модель цілою, або називає більше 10 частин. by_parts та by_color приймають від 1 до 10 названих частин. Meshy не стягує плату за цей запит.
    • Непідтримуване вхідне завдання: input_task_id не є успішно завершеним завданням підтримуваного типу, створеним за допомогою Meshy 6 або Meshy 7.
    • Немає референсного зображення: mode має значення by_color, а вхідні дані не були створені із завантаженого зображення.
    • З'єднувач поза діапазоном: connector_size або connector_height виходить за межі діапазону 0.1–0.8.

    Виправте запит і надішліть його знову. Див. Помилки.

  • Name
    401 - Unauthorized
    Description

    API-ключ відсутній або недійсний. Перевірте заголовок Authorization.

  • Name
    402 - Payment Required
    Description

    Наприклад:

    • Недостатньо кредитів: обліковий запис не має достатньо кредитів для цього завдання, або обліковий запис досяг ліміту кредитів. Перевірте баланс кредитів, потім повторіть спробу.
    • Безкоштовний план: для створення завдання потрібен платний план. Оновіть свій план у налаштуваннях підписки, потім повторіть спробу.
  • Name
    403 - Forbidden
    Description

    Застосовується один із таких випадків:

    • Модерація контенту заблокувала prompt. Повідомлення — explicit content або prohibited content. Змініть prompt, потім повторіть спробу.
    • input_task_id вказує на модель-барельєф, яку ця кінцева точка не може розрізати. Повідомлення — This model type does not support this operation. Надішліть іншу модель.
  • Name
    404 - Not Found
    Description

    input_task_id не існує або не належить вашому обліковому запису. Перевірте ID та використовуйте API-ключ облікового запису, який створив завдання.

  • Name
    429 - Too Many Requests
    Description

    Ви перевищили обмеження частоти. Зачекайте, потім повторіть спробу. Див. Обмеження частоти.

    Запити by_parts та by_color також спільно використовують ліміт зчитування prompt — 12 запитів на хвилину на обліковий запис.

  • Name
    503 - Service Unavailable
    Description

    Розділення за prompt (by_parts та by_color) тимчасово недоступне. Повторіть спробу пізніше, або надішліть mode: "auto", який все ще працює. Meshy не стягує плату за цей запит.


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

Отримати завдання Auto Split

Повертає завдання Auto Split за його 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
}

Параметри

  • Name
    id
    Type
    path
    Description

    ID завдання з відповіді на створення.

Повертає

Об'єкт завдання Auto Split.


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

Видалити завдання Auto Split

Остаточно видаляє завдання Auto Split, включно з його моделями та даними. Скасувати видалення неможливо.

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."
}

Параметри шляху

  • Name
    id
    Type
    path
    Description

    ID завдання, яке потрібно видалити.

Статус завдання

Видалення завдання зі статусом PENDING повертає кредити, витрачені під час його створення.

Завдання зі статусом IN_PROGRESS видалити неможливо. Запит поверне 409 Conflict, а завдання продовжить виконуватися. Meshy не повертає кредити за завдання, яке вже почало виконуватися, тож видалення такого завдання коштувало б вам і кредитів, і результату. Дочекайтеся, поки воно досягне статусу SUCCEEDED, FAILED або CANCELED, а потім видаліть його.

Видалення завдання в кінцевому статусі (SUCCEEDED, FAILED або CANCELED) не повертає витрачені кредити.

Повертає

200 OK, коли завдання видалено, або 409 Conflict, коли завдання має статус IN_PROGRESS.


GET/openapi/v1/print/split

Список завдань Auto Split

Повертає список ваших завдань Auto Split.

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
  }
]

Параметри

  • Name
    page_num
    Type
    integer
    Description

    Номер сторінки для повернення. Починається з 1 і за замовчуванням дорівнює 1.

  • Name
    page_size
    Type
    integer
    Description

    Кількість завдань на сторінці, до 100. За замовчуванням 10. Meshy трактує більше значення як 100.

  • Name
    sort_by
    Type
    string
    Description

    Порядок сортування.

    Доступні значення:

    • +created_at: спочатку найстаріші
    • -created_at: спочатку найновіші

Повертає

Розбитий на сторінки список об'єктів завдань Auto Split.


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

Стрімінг завдання Auto Split

Передає оновлення завдання Auto Split у вигляді подій 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
}

Параметри

  • Name
    id
    Type
    path
    Description

    ID завдання з відповіді створення.

Повертає

Потік об'єктів завдання Auto Split у вигляді подій Server-Sent Events.

Кожна подія message містить повний об'єкт завдання — той самий, що повертає Отримати завдання Auto Split. Він включає consumed_credits, часові мітки та prompt_ignored. Поки завдання має статус PENDING або IN_PROGRESS, поля, що змінюються між подіями, — це progress, status, started_at та preceding_tasks. Поля model_urls та thumbnail_url отримують свої значення, а part_count з'являється, коли завдання досягає статусу SUCCEEDED.

Подія error містить лише status_code та message, тож перевіряйте назву події, перш ніж читати status.


Об'єкт задачі Auto Split

Об'єкт задачі Auto Split описує один розподіл 3D-моделі. Він містить статус, progress і файли частин, коли задача завершується успішно.

Він не містить полів prompt інших об'єктів задач, таких як name, object_prompt і texture_prompt. У нього також немає єдиного model_url. thumbnail_url, model_urls та мітки часу заповнюються в міру виконання задачі. Вони завжди присутні, але порожні, доки не отримають значення.

The Auto Split Task Object

{
  "id": "0193bfc5-ee4f-73f8-8525-44b398884ce9",
  "type": "print-split",
  "model_urls": {
    "glb": "https://assets.meshy.ai/***/tasks/0193bfc5-ee4f-73f8-8525-44b398884ce9/output/model.glb?Expires=***",
    "obj": "https://assets.meshy.ai/***/tasks/0193bfc5-ee4f-73f8-8525-44b398884ce9/output/model.obj?Expires=***",
    "mtl": "https://assets.meshy.ai/***/tasks/0193bfc5-ee4f-73f8-8525-44b398884ce9/output/model.mtl?Expires=***"
  },
  "thumbnail_url": "https://assets.meshy.ai/***/tasks/0193bfc5-ee4f-73f8-8525-44b398884ce9/output/preview.png?Expires=***",
  "texture_urls": [
    {
      "base_color": "https://assets.meshy.ai/***/tasks/0193bfc5-ee4f-73f8-8525-44b398884ce9/output/texture_0.png?Expires=***",
      "metallic": "https://assets.meshy.ai/***/tasks/0193bfc5-ee4f-73f8-8525-44b398884ce9/output/texture_0_metallic.png?Expires=***",
      "normal": "https://assets.meshy.ai/***/tasks/0193bfc5-ee4f-73f8-8525-44b398884ce9/output/texture_0_normal.png?Expires=***",
      "roughness": "https://assets.meshy.ai/***/tasks/0193bfc5-ee4f-73f8-8525-44b398884ce9/output/texture_0_roughness.png?Expires=***"
    }
  ],
  "part_count": 4,
  "progress": 100,
  "status": "SUCCEEDED",
  "preceding_tasks": 0,
  "created_at": 1699999999000,
  "started_at": 1700000000000,
  "finished_at": 1700000082000,
  "task_error": null,
  "consumed_credits": 10
}
  • Name
    id
    Type
    string
    Description

    ID задачі. Розглядайте його як непрозорий рядок і не покладайтеся на його формат.

  • Name
    type
    Type
    string
    Description

    Тип задачі, завжди print-split.

  • Name
    model_urls
    Type
    object
    Description

    URL-адреси для завантаження розділеної моделі, по одній на кожен запитаний формат. Формат, який ви не запитали, не має ключа. Формати, що підтримують об'єкти сцени, зберігають кожну частину як окремий об'єкт, а stl об'єднує частини в одне суцільне тіло.

    • Name
      glb
      Type
      string
      Description

      Файл GLB.

    • Name
      obj
      Type
      string
      Description

      Файл OBJ.

    • Name
      mtl
      Type
      string
      Description

      Файл MTL. Присутній разом із файлом OBJ, коли keep_texture має значення true, а вхідна модель текстурована.

    • Name
      fbx
      Type
      string
      Description

      Файл FBX.

    • Name
      stl
      Type
      string
      Description

      Файл STL, у якому всі частини об'єднано в одне суцільне тіло. Щоб отримати частини, які можна вибирати окремо, запросіть 3mf.

    • Name
      usdz
      Type
      string
      Description

      Файл USDZ.

    • Name
      blend
      Type
      string
      Description

      Файл Blender.

    • Name
      3mf
      Type
      string
      Description

      Файл 3MF.

  • Name
    thumbnail_url
    Type
    string
    Description

    URL-адреса для завантаження попереднього зображення розділеної моделі в запитаному layout. Коли частини зберігають текстуру, попередній перегляд показує її. Інакше кожна частина має свій власний колір.

  • Name
    texture_urls
    Type
    array
    Description

    Текстурні карти розділеної моделі у вигляді масиву з одним об'єктом. Усі частини мають спільні карти. Присутнє лише коли keep_texture має значення true, а вхідна модель текстурована.

    • Name
      base_color
      Type
      string
      Description

      URL-адреса для завантаження карти базового кольору.

    • Name
      metallic
      Type
      string
      Description

      URL-адреса для завантаження карти металевості. Відсутня, якщо вхідні дані не мають карти металевості.

    • Name
      normal
      Type
      string
      Description

      URL-адреса для завантаження карти нормалей. Відсутня, якщо вхідні дані не мають карти нормалей.

    • Name
      roughness
      Type
      string
      Description

      URL-адреса для завантаження карти шорсткості. Відсутня, якщо вхідні дані не мають карти шорсткості.

  • Name
    alpha_thumbnail_url
    Type
    string
    Description

    URL-адреса для завантаження версії thumbnail_url з прозорим фоном (RGBA). Присутнє лише після успішного завершення задачі, коли Meshy відрендерив прозорий попередній перегляд.

  • Name
    prompt_ignored
    Type
    boolean
    Description

    Чи проігнорував Meshy prompt. Значення true, коли prompt запиту by_parts або by_color не називав жодної частини, тому Meshy розділив модель автоматично. Назви частин у результаті тоді належать Meshy, а не вам. Присутнє, починаючи зі статусу PENDING. Meshy не додає це поле для задач auto та завжди, коли він дотримувався prompt.

  • Name
    part_count
    Type
    integer
    Description

    Кількість придатних для друку частин, отриманих у результаті розподілу. Формати, що підтримують об'єкти сцени, зберігають один об'єкт на частину. stl об'єднує частини в одне суцільне тіло, але part_count все одно їх рахує. Перед експортом Meshy видаляє злиплі уламки, які не можуть стати придатною для друку частиною, і не враховує їх.

  • Name
    progress
    Type
    integer
    Description

    Наскільки виконана задача, у відсотках. Значення 0, доки задача не почалася, і 100, коли вона успішно завершена.

  • Name
    status
    Type
    string
    Description

    Статус задачі, один із PENDING, IN_PROGRESS, SUCCEEDED, FAILED або CANCELED.

  • Name
    preceding_tasks
    Type
    integer
    Description

    Кількість задач попереду цієї в черзі. Значення має сенс лише, доки задача має статус PENDING.

  • Name
    created_at
    Type
    timestamp
    Description

    Час створення задачі, у мілісекундах Unix.

  • Name
    started_at
    Type
    timestamp
    Description

    Час початку виконання задачі, у мілісекундах Unix. Значення 0, доки задача не почалася.

  • Name
    finished_at
    Type
    timestamp
    Description

    Час завершення задачі, у мілісекундах Unix. Значення 0, доки задача не завершиться.

  • Name
    expires_at
    Type
    timestamp
    Description

    Час, коли закінчується термін дії результату задачі, у мілісекундах Unix. Значення 0, доки задача не завершиться.

  • Name
    task_error
    Type
    object
    Description

    Деталі помилки, якщо задача завершується невдало. Див. Помилки.

    Якщо перевірка безпеки відхиляє вхідну модель, задача завершується невдало з task_error.type, встановленим у invalid_input, і task_error.code, встановленим у provider_content_refused. Надішліть іншу модель. Див. Помилки.

    З keep_texture: true, якщо Meshy не може зберегти текстуру, задача завершується невдало з task_error.code, встановленим у textured_split_refused. Див. Помилки.

  • Name
    consumed_credits
    Type
    integer
    Description

    Кількість кредитів, використаних задачею. Це поле завжди присутнє. Значення 10 після того, як Meshy прийняв задачу, і 0 для задачі зі статусом FAILED, оскільки Meshy повертає кредити, коли задача завершується невдало. Видалення задачі зі статусом PENDING також повертає кредити.