Auto Split API
Divide un modelo 3D en partes que puedes imprimir por separado. Meshy elige los cortes, o corta a lo largo de las partes o regiones de color que indiques, y puede añadir conectores. Meshy siempre refuerza las regiones delgadas que deja un corte, de modo que cada parte se imprima sólida.
De forma predeterminada, el modelo dividido no conserva la textura de la entrada. Puedes dividir un modelo con textura, así que no necesitas regenerarlo con should_texture: false. Meshy reconstruye las partes cortadas y le da a cada una un color de vértice plano. Para conservar la textura en todas las partes, envía keep_texture: true.
Crear una tarea de Auto Split
Crea una tarea de Auto Split. La tarea corta el modelo de una tarea anterior en partes que puedes imprimir por separado. Devuelve el modelo dividido, con cada parte como su propio objeto dentro del archivo.
La tarea se ejecuta en segundo plano. Para saber cuánto suele tardar una tarea, consulta Tiempos de procesamiento.
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"
}
Parámetros
- Name
- input_task_id
- Type
- string
- Requerido
- Description
El ID de la tarea cuyo modelo se va a dividir. La tarea debe tener el estado
SUCCEEDED. Estos tipos de tareas funcionan:- Imagen a 3D
- Multi-imagen a 3D
- Texto a 3D, una tarea preview o refine
- Retexturizar
- Remallado
- Convertir
- Redimensionar
El modelo debe haberse generado con Meshy 6 o Meshy 7, es decir, con
ai_modelestablecido enmeshy-6-lite,meshy-6,meshy-7,meshy-7.1, olatest. Los modelos Smart Topology (meshy-t2ymeshy-t2.5) no son compatibles. Para una tarea de refine, Retexturizar, Remallado, Convertir o Redimensionar, la regla se aplica al modelo del que partió la tarea. Una tarea de Retexturizar, Remallado, Convertir o Redimensionar creada a partir de un modelo subido devuelve400.El modelo puede tener como máximo 8.000.000 de caras. Un modelo con más caras devuelve
400. En ese caso, ejecuta primero una tarea de Remallado sobre él y envía el ID de esa tarea en su lugar.Puedes dividir un modelo con textura. Para conservar su textura en las partes, envía
keep_texture: true.
- Name
- mode
- Type
- string
- predeterminado auto
- Description
Cómo dividir el modelo en partes.
Valores disponibles:
auto: Meshy elige los cortes e ignoraprompt. Unpromptde más de 600 caracteres sigue devolviendo400.by_parts: Meshy corta siguiendo las partes estructurales que nombres enprompt, por ejemplo cabeza, brazos y torso.by_color: Meshy corta siguiendo las regiones de color que nombres enprompt. Meshy encuentra las regiones en la imagen de origen, no en la textura del modelo de entrada. La entrada debe generarse a partir de una imagen subida, con Imagen a 3D o Multi-imagen a 3D. Otras entradas devuelven400. Para Multi-imagen a 3D, Meshy usa la primera imagen de origen.
mode = by_parts or by_color- Name
- prompt
- Type
- string
- Requerido
- Description
Las partes en las que dividir el modelo, en cualquier idioma, hasta 600 caracteres. Un texto más largo devuelve
400, incluso cuandomodeesauto.Meshy lee de 1 a 10 nombres de partes del prompt, así que nombra las partes en lugar de describir el modelo. Por ejemplo,
split into the figure and the baseohead, torso, left arm, right arm, legs. Puedes nombrar una sola parte. Todo lo que no nombres se convierte en una parte adicional, así quethe headdivide el modelo en la cabeza y el resto, igual que en la aplicación web.Un prompt que pide no dividir, o que nombra más de 10 partes, devuelve
400, y Meshy no cobra por ello.Si Meshy no puede leer ningún nombre de parte del prompt, usa en su lugar la imagen de referencia del modelo. Divide siguiendo las partes que encuentra ahí, en el mode que elegiste. La tarea se ejecuta de todos modos, Meshy cobra por ella, y la tarea tiene
prompt_ignored: true. Si el modelo no tiene imagen de referencia, o Meshy encuentra menos de 2 partes en ella, la solicitud devuelve400, y Meshy no cobra por ella.
- Name
- target_formats
- Type
- array
- predeterminado ["glb"]
- Description
Los formatos de archivo a generar. Meshy siempre genera
glby lo devuelve enmodel_urls, además de los otros formatos que indiques.Valores disponibles:
glbobjfbxstlusdzblend3mf
Todos los formatos excepto
stladmiten objetos de escena y mantienen cada parte como un objeto independiente. Un archivo STL no puede contener objetos independientes, así que Meshy fusiona las partes en un solo sólido, organizado segúnlayout. Para obtener partes que puedas seleccionar por separado en un laminador, solicita3mf.Con
keep_texture: true, estos formatos conservan la textura:glb,fbx,usdz, yblend: La textura está dentro del archivo.obj: La textura está en el archivo de material, quemodel_urlsdevuelve bajomtl.stly3mf: El archivo solo contiene geometría, sin la textura.
- Name
- layout
- Type
- string
- predeterminado assembled
- Description
Cómo organiza Meshy las partes, en todos los formatos de archivo y en la miniatura.
Valores disponibles:
assembled: Meshy mantiene las partes donde estaban en el modelo de origen.on_plate: Meshy coloca las partes planas y las distribuye sobre la bandeja de impresión, listas para laminar. Esta es la misma disposición que la vista On Plate en la aplicación web.
En ambas disposiciones, Meshy elimina cualquier fragmento colapsado o parecido a un punto que un corte pueda dejar antes de exportar, de modo que todas las partes que obtengas sean imprimibles. Los formatos que admiten objetos de escena mantienen un objeto por parte, y
stlfusiona las partes en un solo sólido.
- Name
- keep_texture
- Type
- boolean
- predeterminado false
- Description
Si se debe conservar la textura del modelo de entrada en las partes.
trueda a cada parte la textura de la entrada, y la tarea devuelve los mapas entexture_urls.falseda a cada parte un color de vértice plano.Con
true, la tarea tarda aproximadamente el doble, y el costo en créditos no cambia. Una entrada sin textura se divide igual que confalse. Si Meshy no puede conservar la textura, la tarea falla con el código de errortextured_split_refused. Consulta Errores.
- Name
- connectors
- Type
- boolean
- predeterminado false
- Description
Si se deben añadir conectores de espiga y mortaja en cada corte, para que las partes impresas encajen entre sí.
connectors = true- Name
- connector_type
- Type
- string
- predeterminado cube
- Description
La forma del conector en cada superficie de corte,
cubeocylinder.
- Name
- connector_size
- Type
- number
- predeterminado 0.5
- Description
El tamaño del conector, en relación con la superficie de corte, de
0.1a0.8. Un valor fuera de este rango devuelve400, incluso cuandoconnectorsesfalse.
- Name
- connector_height
- Type
- number
- predeterminado 0.1
- Description
Cuánto sobresale el conector de la superficie de corte, en relación con la superficie de corte, de
0.1a0.8. Un valor fuera de este rango devuelve400, incluso cuandoconnectorsesfalse.
Resultados
El campo result de la respuesta contiene el ID de la nueva tarea de Auto Split.
Modos de falla
- Name
400 - Bad Request- Description
La solicitud no se puede ejecutar. El mensaje de error indica qué problema encontró. Por ejemplo:
- Falta el prompt:
modeesby_partsoby_color, y faltaprompt. - El prompt no describe ninguna división, o nombra demasiadas partes: El prompt pide mantener el modelo en una sola pieza, o nombra más de 10 partes.
by_partsyby_coloraceptan de 1 a 10 partes nombradas. Meshy no cobra por la solicitud. - Tarea de entrada no compatible:
input_task_idno es una tarea completada con éxito de un tipo compatible, generada con Meshy 6 o Meshy 7. - Sin imagen de referencia:
modeesby_color, y la entrada no se generó a partir de una imagen subida. - Conector fuera de rango:
connector_sizeoconnector_heightestá fuera de0.1a0.8.
Corrige la solicitud y envíala de nuevo. Consulta Errores.
- Falta el prompt:
- Name
401 - Unauthorized- Description
Falta la clave de API o no es válida. Verifica el encabezado
Authorization.
- Name
402 - Payment Required- Description
Por ejemplo:
- Créditos insuficientes: La cuenta no tiene suficientes créditos para esta tarea, o la cuenta alcanzó un límite de créditos. Revisa tu saldo de créditos y vuelve a intentarlo.
- Plan gratuito: Crear una tarea requiere un plan de pago. Actualiza tu plan en la configuración de tu suscripción y vuelve a intentarlo.
- Name
403 - Forbidden- Description
Se aplica uno de estos casos:
- La moderación de contenido bloqueó el prompt. El mensaje es
explicit contentoprohibited content. Cambia el prompt y vuelve a intentarlo. input_task_ides un modelo de bajorrelieve, que este endpoint no puede dividir. El mensaje esThis model type does not support this operation. Envía un modelo diferente.
- La moderación de contenido bloqueó el prompt. El mensaje es
- Name
404 - Not Found- Description
input_task_idno existe o no pertenece a tu cuenta. Verifica el ID y usa una clave de API de la cuenta que creó la tarea.
- Name
429 - Too Many Requests- Description
Excediste tu límite de tasa. Espera y vuelve a intentarlo. Consulta Límites de tasa.
Las solicitudes
by_partsyby_colortambién comparten un límite de lectura de prompts de 12 solicitudes por minuto por cuenta.
- Name
503 - Service Unavailable- Description
La división por prompt (
by_partsyby_color) no está disponible temporalmente. Vuelve a intentarlo más tarde, o envíamode: "auto", que sigue funcionando. Meshy no cobra por la solicitud.
Obtener una tarea de Auto Split
Devuelve una tarea de Auto Split según su 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
}
Parámetros
- Name
- id
- Type
- path
- Description
El ID de la tarea de la respuesta de creación.
Devuelve
Eliminar una tarea de Auto Split
Elimina permanentemente una tarea de Auto Split, incluidos sus modelos y datos. No puedes deshacer una eliminación.
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."
}
Parámetros de ruta
- Name
- id
- Type
- path
- Description
El ID de la tarea a eliminar.
Estado de la tarea
Eliminar una tarea PENDING reembolsa los créditos que utilizó cuando la creaste.
Una tarea IN_PROGRESS no se puede eliminar. La solicitud devuelve 409 Conflict,
y la tarea sigue ejecutándose. Meshy no reembolsa una tarea que ya ha comenzado,
por lo que eliminarla te costaría tanto los créditos como el resultado. Espera a que
alcance el estado SUCCEEDED, FAILED o CANCELED, y luego elimínala.
Eliminar una tarea en un estado final (SUCCEEDED, FAILED o CANCELED)
no reembolsa sus créditos.
Devuelve
200 OK cuando la tarea se elimina, o 409 Conflict cuando la tarea está
IN_PROGRESS.
Listar tareas de Auto Split
Devuelve una lista de tus tareas de 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
}
]
Parámetros
- Name
- page_num
- Type
- integer
- Description
El número de página a devolver. Comienza en
1y ese es el valor predeterminado.
- Name
- page_size
- Type
- integer
- Description
El número de tareas por página, hasta
100. El valor predeterminado es10. Meshy trata un valor mayor como100.
- Name
- sort_by
- Type
- string
- Description
El orden de clasificación.
Valores disponibles:
+created_at: más antiguas primero-created_at: más recientes primero
Devuelve
Una lista paginada de objetos de tarea de Auto Split.
Transmitir una tarea de Auto Split
Transmite las actualizaciones de una tarea de Auto Split como eventos enviados por el servidor (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
}
Parámetros
- Name
- id
- Type
- path
- Description
El ID de la tarea proveniente de la respuesta de creación.
Devuelve
Un flujo de objetos de tarea de Auto Split como eventos enviados por el servidor.
Cada evento message contiene el objeto de tarea completo, el mismo que devuelve Obtener una tarea de Auto Split. Eso incluye consumed_credits, las marcas de tiempo y prompt_ignored. Mientras la tarea esté en PENDING o IN_PROGRESS, los campos que cambian entre eventos son progress, status, started_at y preceding_tasks. model_urls y thumbnail_url obtienen sus valores, y part_count aparece, cuando la tarea llega a SUCCEEDED.
Un evento error contiene únicamente status_code y message, así que verifica el nombre del evento antes de leer status.
El objeto de tarea de Auto Split
Un objeto de tarea de Auto Split describe una división de un modelo 3D. Contiene el estado, el progress y los archivos de las partes cuando la tarea se completa correctamente.
No incluye los campos de prompt de otros objetos de tarea, como name, object_prompt y texture_prompt. Tampoco tiene un único model_url. thumbnail_url, model_urls y las marcas de tiempo se completan a medida que avanza la tarea. Siempre están presentes, y vacíos hasta que tienen un valor.
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
El ID de la tarea. Trátelo como una cadena opaca y no dependa de su formato.
- Name
- type
- Type
- string
- Description
El tipo de tarea, siempre
print-split.
- Name
- model_urls
- Type
- object
- Description
URLs de descarga para el modelo dividido, una por cada formato que solicitó. Un formato que no solicitó no tiene clave. Los formatos que admiten objetos de escena mantienen cada parte como un objeto separado, y
stlfusiona las partes en un único sólido.- Name
glb- Type
- string
- Description
El archivo GLB.
- Name
obj- Type
- string
- Description
El archivo OBJ.
- Name
mtl- Type
- string
- Description
El archivo MTL. Presente junto con un archivo OBJ cuando
keep_textureestruey el modelo de entrada tiene textura.
- Name
fbx- Type
- string
- Description
El archivo FBX.
- Name
stl- Type
- string
- Description
El archivo STL, con todas las partes fusionadas en un único sólido. Para obtener partes que pueda seleccionar por separado, solicite
3mf.
- Name
usdz- Type
- string
- Description
El archivo USDZ.
- Name
blend- Type
- string
- Description
El archivo de Blender.
- Name
3mf- Type
- string
- Description
El archivo 3MF.
- Name
- thumbnail_url
- Type
- string
- Description
URL de descarga para una imagen de vista previa del modelo dividido, en el
layoutque solicitó. Cuando las partes conservan una textura, la vista previa la muestra. De lo contrario, cada parte tiene su propio color.
- Name
- texture_urls
- Type
- array
- Description
Los mapas de textura del modelo dividido, como un array con un objeto. Todas las partes comparten estos mapas. Presente solo cuando
keep_textureestruey el modelo de entrada tiene textura.- Name
base_color- Type
- string
- Description
URL de descarga para el mapa de color base.
- Name
metallic- Type
- string
- Description
URL de descarga para el mapa metálico. Ausente cuando la entrada no tiene mapa metálico.
- Name
normal- Type
- string
- Description
URL de descarga para el mapa de normales. Ausente cuando la entrada no tiene mapa de normales.
- Name
roughness- Type
- string
- Description
URL de descarga para el mapa de rugosidad. Ausente cuando la entrada no tiene mapa de rugosidad.
- Name
- alpha_thumbnail_url
- Type
- string
- Description
URL de descarga para una versión de
thumbnail_urlcon fondo transparente (RGBA). Presente solo después de que la tarea se complete correctamente, cuando Meshy renderizó la vista previa transparente.
- Name
- prompt_ignored
- Type
- boolean
- Description
Indica si Meshy ignoró el prompt. Es
truecuando elpromptde una solicitudby_partsoby_colorno nombró ninguna parte, por lo que Meshy dividió el modelo automáticamente en su lugar. Los nombres de las partes en el resultado son entonces los de Meshy, no los suyos. Presente desdePENDINGen adelante. Meshy lo omite en las tareasautoy siempre que siguió el prompt.
- Name
- part_count
- Type
- integer
- Description
El número de partes imprimibles que produjo la división. Los formatos que admiten objetos de escena contienen un objeto por parte.
stlfusiona las partes en un único sólido, peropart_countlas sigue contando. Antes de la exportación, Meshy elimina los fragmentos colapsados que no pueden convertirse en una parte imprimible y no los cuenta.
- Name
- progress
- Type
- integer
- Description
Cuánto de la tarea se ha completado, como porcentaje. Es
0hasta que la tarea comienza y100cuando se completa correctamente.
- Name
- status
- Type
- string
- Description
El estado de la tarea, uno de
PENDING,IN_PROGRESS,SUCCEEDED,FAILEDoCANCELED.
- Name
- preceding_tasks
- Type
- integer
- Description
El número de tareas por delante de esta en la cola. El valor solo tiene sentido mientras la tarea está en
PENDING.
- Name
- created_at
- Type
- timestamp
- Description
Hora en que se creó la tarea, en milisegundos Unix.
- Name
- started_at
- Type
- timestamp
- Description
Hora en que comenzó la tarea, en milisegundos Unix. Es
0hasta que la tarea comienza.
- Name
- finished_at
- Type
- timestamp
- Description
Hora en que finalizó la tarea, en milisegundos Unix. Es
0hasta que la tarea finaliza.
- Name
- expires_at
- Type
- timestamp
- Description
Hora en que expira el resultado de la tarea, en milisegundos Unix. Es
0hasta que la tarea finaliza.
- Name
- task_error
- Type
- object
- Description
Los detalles del error cuando la tarea falla. Consulte Errores.
Si una comprobación de seguridad rechaza el modelo de entrada, la tarea falla con
task_error.typeestablecido eninvalid_inputytask_error.codeestablecido enprovider_content_refused. Envíe un modelo diferente. Consulte Errores.Con
keep_texture: true, si Meshy no puede conservar la textura, la tarea falla contask_error.codeestablecido entextured_split_refused. Consulte Errores.
- Name
- consumed_credits
- Type
- integer
- Description
El número de créditos que usó la tarea. Siempre está presente. Es
10después de que Meshy acepta la tarea, y0para una tareaFAILED, porque Meshy reembolsa los créditos cuando una tarea falla. Eliminar una tareaPENDINGtambién la reembolsa.