Auto Split API
Розділіть 3D-модель на частини, які можна друкувати окремо. Meshy сам обирає місця розрізів, або ріже вздовж вказаних вами частин чи кольорових областей, і може додавати з'єднувачі. Meshy завжди підсилює тонкі ділянки, що залишаються після розрізу, тож кожна частина друкується суцільною.
За замовчуванням розділена модель не зберігає текстуру вхідної моделі. Ви можете розділити текстуровану модель, тож немає потреби повторно генерувати її з should_texture: false. Meshy перебудовує розрізані частини та надає кожній із них суцільний колір вершин (flat vertex color). Щоб зберегти текстуру на кожній частині, надішліть keep_texture: true.
Створення завдання Auto Split
Створює завдання Auto Split. Це завдання розрізає модель попереднього завдання на частини, які можна друкувати окремо. Воно повертає розрізану модель, де кожна частина є окремим об'єктом у файлі.
Завдання виконується у фоновому режимі. Про тривалість виконання завдання див. Час обробки.
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"
}
Параметри
- Name
- input_task_id
- Type
- string
- Обов'язковий
- Description
ID завдання, модель якого потрібно розрізати. Завдання повинно мати статус
SUCCEEDED. Підтримуються такі типи завдань:- Зображення у 3D
- Мульти-зображення у 3D
- Текст у 3D, завдання preview або refine
- Ретекстурування
- Ремеш
- Конвертувати
- Змінити розмір
Модель повинна бути створена за допомогою 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, а також інші формати, вказані вами у списку.Доступні значення:
glbobjfbxstlusdzblend3mf
Усі формати, крім
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.
Виправте запит і надішліть його знову. Див. Помилки.
- Відсутній prompt:
- 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. Надішліть іншу модель.
- Модерація контенту заблокувала prompt. Повідомлення —
- 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 не стягує плату за цей запит.
Отримати завдання Auto Split
Повертає завдання Auto Split за його 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
}
Параметри
- Name
- id
- Type
- path
- Description
ID завдання з відповіді на створення.
Повертає
Видалити завдання Auto Split
Остаточно видаляє завдання Auto Split, включно з його моделями та даними. Скасувати видалення неможливо.
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."
}
Параметри шляху
- Name
- id
- Type
- path
- Description
ID завдання, яке потрібно видалити.
Статус завдання
Видалення завдання зі статусом PENDING повертає кредити, витрачені під час його створення.
Завдання зі статусом IN_PROGRESS видалити неможливо. Запит поверне 409 Conflict,
а завдання продовжить виконуватися. Meshy не повертає кредити за завдання, яке вже почало виконуватися,
тож видалення такого завдання коштувало б вам і кредитів, і результату. Дочекайтеся,
поки воно досягне статусу SUCCEEDED, FAILED або CANCELED, а потім видаліть його.
Видалення завдання в кінцевому статусі (SUCCEEDED, FAILED або CANCELED)
не повертає витрачені кредити.
Повертає
200 OK, коли завдання видалено, або 409 Conflict, коли завдання має статус
IN_PROGRESS.
Список завдань Auto Split
Повертає список ваших завдань Auto Split.
Request
curl https://api.meshy.ai/openapi/v1/print/split?page_size=10 \
-H "Authorization: Bearer ${YOUR_API_KEY}"
Response
[
{
"id": "0193bfc5-ee4f-73f8-8525-44b398884ce9",
"type": "print-split",
"model_urls": {
"glb": "https://assets.meshy.ai/***/tasks/0193bfc5-ee4f-73f8-8525-44b398884ce9/output/model.glb?Expires=***"
},
"thumbnail_url": "https://assets.meshy.ai/***/tasks/0193bfc5-ee4f-73f8-8525-44b398884ce9/output/preview.png?Expires=***",
"part_count": 4,
"progress": 100,
"status": "SUCCEEDED",
"preceding_tasks": 0,
"created_at": 1699999999000,
"started_at": 1700000000000,
"finished_at": 1700000082000,
"task_error": null,
"consumed_credits": 10
}
]
Параметри
- 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.
Стрімінг завдання Auto Split
Передає оновлення завдання Auto Split у вигляді подій 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
}
Параметри
- 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також повертає кредити.