API Auto Split
Divida um modelo 3D em peças que pode imprimir separadamente. A Meshy escolhe os cortes, ou corta ao longo das peças ou regiões de cor que indicar, e pode adicionar conectores. A Meshy reforça sempre as regiões finas que um corte deixa, para que cada peça seja impressa de forma sólida.
Por predefinição, o modelo dividido não mantém a textura do modelo original. Pode dividir um modelo com textura, pelo que não precisa de o regenerar com should_texture: false. A Meshy reconstrói as peças cortadas e atribui a cada uma uma cor de vértice plana. Para manter a textura em todas as peças, envie keep_texture: true.
Criar uma tarefa Auto Split
Cria uma tarefa Auto Split. A tarefa corta o modelo de uma tarefa anterior em partes que pode imprimir separadamente. Devolve o modelo dividido, com cada parte como o seu próprio objeto no ficheiro.
A tarefa executa-se em segundo plano. Para saber quanto tempo demora normalmente uma tarefa, consulte Tempos de processamento.
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
- Obrigatório
- Description
O ID da tarefa cujo modelo pretende dividir. A tarefa deve ter o estado
SUCCEEDED. Estes tipos de tarefa funcionam:- Imagem para 3D
- Multi-imagem para 3D
- Texto para 3D, uma tarefa de preview ou refine
- Retexturizar
- Remesh
- Converter
- Redimensionar
O modelo tem de ser gerado com Meshy 6 ou Meshy 7, ou seja, com
ai_modeldefinido comomeshy-6-lite,meshy-6,meshy-7,meshy-7.1, oulatest. Os modelos Smart Topology (meshy-t2emeshy-t2.5) não são suportados. Para uma tarefa de refine, Retexturizar, Remesh, Converter ou Redimensionar, a regra aplica-se ao modelo a partir do qual a tarefa foi iniciada. Uma tarefa de Retexturizar, Remesh, Converter ou Redimensionar feita a partir de um modelo carregado devolve400.O modelo pode ter no máximo 8 000 000 de faces. Um modelo com mais faces devolve
400. Nesse caso, execute primeiro uma tarefa de Remesh sobre ele, e envie o ID da tarefa de Remesh em vez disso.Pode dividir um modelo texturizado. Para manter a sua textura nas partes, envie
keep_texture: true.
- Name
- mode
- Type
- string
- predefinição auto
- Description
Como dividir o modelo em partes.
Valores disponíveis:
auto: a Meshy escolhe os cortes e ignoraprompt. Umpromptcom mais de 600 caracteres continua a devolver400.by_parts: a Meshy corta ao longo das partes estruturais que nomear emprompt, por exemplo cabeça, braços e tronco.by_color: a Meshy corta ao longo das regiões de cor que nomear emprompt. A Meshy encontra as regiões na imagem de origem, não na textura do modelo de entrada. A entrada tem de ser gerada a partir de uma imagem carregada, com Imagem para 3D ou Multi-imagem para 3D. Outras entradas devolvem400. Para Multi-imagem para 3D, a Meshy usa a primeira imagem de origem.
mode = by_parts or by_color- Name
- prompt
- Type
- string
- Obrigatório
- Description
As partes em que dividir o modelo, em qualquer idioma, até 600 caracteres. Texto mais longo devolve
400, mesmo quandomodeéauto.A Meshy lê de 1 a 10 nomes de partes a partir do prompt, por isso nomeie as partes em vez de descrever o modelo. Por exemplo,
split into the figure and the baseouhead, torso, left arm, right arm, legs. Pode nomear uma única parte. Tudo o que não nomear torna-se mais uma parte, pelo quethe headdivide o modelo na cabeça e no resto, tal como na aplicação web.Um prompt que peça para não haver divisão, ou que nomeie mais de 10 partes, devolve
400, e a Meshy não cobra por isso.Se a Meshy não conseguir ler nenhum nome de parte a partir do prompt, usa em vez disso a imagem de referência do modelo. Divide ao longo das partes que encontra aí, no mode escolhido. A tarefa continua a executar-se, a Meshy cobra por ela, e a tarefa tem
prompt_ignored: true. Se o modelo não tiver imagem de referência, ou a Meshy encontrar menos de 2 partes nela, o pedido devolve400, e a Meshy não cobra por isso.
- Name
- target_formats
- Type
- array
- predefinição ["glb"]
- Description
Os formatos de ficheiro a gerar. A Meshy gera sempre
glbe devolve-o emmodel_urls, além dos outros formatos que listar.Valores disponíveis:
glbobjfbxstlusdzblend3mf
Todos os formatos exceto
stlsuportam objetos de cena e guardam cada parte como um objeto separado. Um ficheiro STL não pode conter objetos separados, por isso a Meshy funde as partes num único sólido, organizado porlayout. Para obter partes que possa selecionar separadamente num software de corte, peça3mf.Com
keep_texture: true, estes formatos mantêm a textura:glb,fbx,usdz, eblend: a textura está no ficheiro.obj: a textura está no ficheiro de material, quemodel_urlsdevolve emmtl.stle3mf: o ficheiro contém apenas geometria, sem a textura.
- Name
- layout
- Type
- string
- predefinição assembled
- Description
Como a Meshy organiza as partes, em todos os formatos de ficheiro e na miniatura.
Valores disponíveis:
assembled: a Meshy mantém as partes onde estavam no modelo de origem.on_plate: a Meshy coloca as partes na horizontal e espalha-as na plataforma de construção, prontas a cortar. Esta é a mesma disposição da vista On Plate na aplicação web.
Em ambas as disposições, a Meshy remove qualquer fragmento colapsado ou peça semelhante a um ponto que um corte deixe, antes da exportação, para que todas as partes obtidas sejam imprimíveis. Os formatos que suportam objetos de cena mantêm um objeto por parte, e
stlfunde as partes num único sólido.
- Name
- keep_texture
- Type
- boolean
- predefinição false
- Description
Se deve manter a textura do modelo de entrada nas partes.
truedá a cada parte a textura da entrada, e a tarefa devolve os mapas emtexture_urls.falsedá a cada parte uma cor de vértice uniforme.Com
true, a tarefa demora cerca do dobro do tempo, e o custo em créditos não muda. Uma entrada sem textura divide-se da mesma forma que comfalse. Se a Meshy não conseguir manter a textura, a tarefa falha com o código de errotextured_split_refused. Consulte Erros.
- Name
- connectors
- Type
- boolean
- predefinição false
- Description
Se deve adicionar conectores de encaixe macho-fêmea em cada corte, para que as partes impressas encaixem entre si.
connectors = true- Name
- connector_type
- Type
- string
- predefinição cube
- Description
A forma do conector em cada superfície de corte,
cubeoucylinder.
- Name
- connector_size
- Type
- number
- predefinição 0.5
- Description
O tamanho do conector, relativo à superfície de corte, de
0.1a0.8. Um valor fora deste intervalo devolve400, mesmo quandoconnectorséfalse.
- Name
- connector_height
- Type
- number
- predefinição 0.1
- Description
O quanto o conector sobressai da superfície de corte, relativo à superfície de corte, de
0.1a0.8. Um valor fora deste intervalo devolve400, mesmo quandoconnectorséfalse.
Retorna
O campo result da resposta contém o ID da nova tarefa Auto Split.
Modos de falha
- Name
400 - Bad Request- Description
O pedido não pode ser executado. A mensagem de erro indica qual o problema encontrado. Por exemplo:
- Prompt em falta:
modeéby_partsouby_color, epromptestá em falta. - O prompt não descreve nenhuma divisão, ou demasiadas partes: o prompt pede para manter o modelo numa só peça, ou nomeia mais de 10 partes.
by_partseby_coloraceitam de 1 a 10 partes nomeadas. A Meshy não cobra pelo pedido. - Tarefa de entrada não suportada:
input_task_idnão é uma tarefa bem-sucedida de um tipo suportado, gerada com Meshy 6 ou Meshy 7. - Sem imagem de referência:
modeéby_color, e a entrada não foi gerada a partir de uma imagem carregada. - Conector fora do intervalo:
connector_sizeouconnector_heightestá fora do intervalo0.1a0.8.
Corrija o pedido e envie-o novamente. Consulte Erros.
- Prompt em falta:
- Name
401 - Unauthorized- Description
A chave de API está em falta ou é inválida. Verifique o cabeçalho
Authorization.
- Name
402 - Payment Required- Description
Por exemplo:
- Créditos insuficientes: a conta não tem créditos suficientes para esta tarefa, ou a conta atingiu um limite de créditos. Verifique o seu saldo de créditos e tente novamente.
- Plano gratuito: criar uma tarefa requer um plano pago. Atualize o seu plano nas definições de subscrição e tente novamente.
- Name
403 - Forbidden- Description
Aplica-se uma das seguintes situações:
- A moderação de conteúdo bloqueou o prompt. A mensagem é
explicit contentouprohibited content. Altere o prompt e tente novamente. input_task_idé um modelo de baixo-relevo, que este endpoint não pode dividir. A mensagem éThis model type does not support this operation. Envie um modelo diferente.
- A moderação de conteúdo bloqueou o prompt. A mensagem é
- Name
404 - Not Found- Description
input_task_idnão existe ou não pertence à sua conta. Verifique o ID, e use uma chave de API da conta que criou a tarefa.
- Name
429 - Too Many Requests- Description
Excedeu o seu limite de taxa. Aguarde e tente novamente. Consulte Limites de taxa.
Os pedidos
by_partseby_colortambém partilham um limite de leitura de prompts de 12 pedidos por minuto por conta.
- Name
503 - Service Unavailable- Description
A divisão por prompt (
by_partseby_color) está temporariamente indisponível. Tente novamente mais tarde, ou enviemode: "auto", que continua a funcionar. A Meshy não cobra pelo pedido.
Obter uma tarefa de Auto Split
Devolve uma tarefa de Auto Split através do seu 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
O ID da tarefa proveniente da resposta de criação.
Devolve
Eliminar uma tarefa de Auto Split
Elimina permanentemente uma tarefa de Auto Split, incluindo os seus modelos e dados. Não pode anular uma eliminação.
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 caminho
- Name
- id
- Type
- path
- Description
O ID da tarefa a eliminar.
Estado da tarefa
Eliminar uma tarefa PENDING reembolsa os créditos que utilizou ao criá-la.
Uma tarefa IN_PROGRESS não pode ser eliminada. O pedido devolve 409 Conflict,
e a tarefa continua a ser executada. A Meshy não reembolsa uma tarefa que já começou,
pelo que eliminá-la custar-lhe-ia tanto os créditos como o resultado. Aguarde até que
atinja o estado SUCCEEDED, FAILED ou CANCELED, e só depois a elimine.
Eliminar uma tarefa num estado final (SUCCEEDED, FAILED ou CANCELED)
não reembolsa os seus créditos.
Devolve
200 OK quando a tarefa é eliminada, ou 409 Conflict quando a tarefa está
IN_PROGRESS.
Listar tarefas de Auto Split
Devolve uma lista das suas tarefas 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
O número da página a devolver. Começa em e tem como predefinição
1.
- Name
- page_size
- Type
- integer
- Description
O número de tarefas por página, até
100. O valor predefinido é10. O Meshy trata um valor superior como100.
- Name
- sort_by
- Type
- string
- Description
A ordem de ordenação.
Valores disponíveis:
+created_at: mais antigo primeiro-created_at: mais recente primeiro
Devolve
Uma lista paginada de objetos de tarefa de Auto Split.
Transmitir uma tarefa de Auto Split
Transmite as atualizações de uma tarefa de Auto Split como 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
}
Parâmetros
- Name
- id
- Type
- path
- Description
O ID da tarefa proveniente da resposta de criação.
Retorna
Um stream de objetos de tarefa de Auto Split como Server-Sent Events.
Cada evento message contém o objeto de tarefa completo, o mesmo que Obter uma tarefa de Auto Split devolve. Isso inclui consumed_credits, os carimbos de data/hora e prompt_ignored. Enquanto a tarefa está PENDING ou IN_PROGRESS, os campos que mudam entre eventos são progress, status, started_at e preceding_tasks. model_urls e thumbnail_url recebem os seus valores, e part_count aparece, quando a tarefa atinge SUCCEEDED.
Um evento error contém apenas status_code e message, por isso verifique o nome do evento antes de ler status.
O objeto de tarefa Auto Split
Um objeto de tarefa Auto Split descreve uma divisão de um modelo 3D. Contém o estado, o progresso e os ficheiros das peças quando a tarefa é concluída com sucesso.
Não inclui os campos de prompt de outros objetos de tarefa, como name, object_prompt e texture_prompt. Também não tem um único model_url. thumbnail_url, model_urls e os carimbos de data/hora vão sendo preenchidos à medida que a tarefa decorre. Estão sempre presentes, e vazios até terem um 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
O ID da tarefa. Trate-o como uma string opaca e não dependa do seu formato.
- Name
- type
- Type
- string
- Description
O tipo de tarefa, sempre
print-split.
- Name
- model_urls
- Type
- object
- Description
URLs de transferência para o modelo dividido, uma por cada formato solicitado. Um formato que não tenha solicitado não tem chave. Os formatos que suportam objetos de cena mantêm cada peça como um objeto separado, e
stlfunde as peças num único sólido.- Name
glb- Type
- string
- Description
O ficheiro GLB.
- Name
obj- Type
- string
- Description
O ficheiro OBJ.
- Name
mtl- Type
- string
- Description
O ficheiro MTL. Presente com um ficheiro OBJ quando
keep_textureétruee o modelo de entrada tem textura.
- Name
fbx- Type
- string
- Description
O ficheiro FBX.
- Name
stl- Type
- string
- Description
O ficheiro STL, com todas as peças fundidas num único sólido. Para obter peças que possa selecionar separadamente, solicite
3mf.
- Name
usdz- Type
- string
- Description
O ficheiro USDZ.
- Name
blend- Type
- string
- Description
O ficheiro Blender.
- Name
3mf- Type
- string
- Description
O ficheiro 3MF.
- Name
- thumbnail_url
- Type
- string
- Description
URL de transferência para uma imagem de pré-visualização do modelo dividido, no
layoutque solicitou. Quando as peças mantêm uma textura, a pré-visualização mostra-a. Caso contrário, cada peça tem a sua própria cor.
- Name
- texture_urls
- Type
- array
- Description
Os mapas de textura do modelo dividido, como um array com um objeto. Todas as peças partilham estes mapas. Presente apenas quando
keep_textureétruee o modelo de entrada tem textura.- Name
base_color- Type
- string
- Description
URL de transferência para o mapa de cor base.
- Name
metallic- Type
- string
- Description
URL de transferência para o mapa metálico. Ausente quando a entrada não tem mapa metálico.
- Name
normal- Type
- string
- Description
URL de transferência para o mapa de normais. Ausente quando a entrada não tem mapa de normais.
- Name
roughness- Type
- string
- Description
URL de transferência para o mapa de rugosidade. Ausente quando a entrada não tem mapa de rugosidade.
- Name
- alpha_thumbnail_url
- Type
- string
- Description
URL de transferência para uma versão de
thumbnail_urlcom fundo transparente (RGBA). Presente apenas após a tarefa ser concluída com sucesso, quando a Meshy renderizou a pré-visualização transparente.
- Name
- prompt_ignored
- Type
- boolean
- Description
Se a Meshy ignorou o prompt. É
truequando opromptde um pedidoby_partsouby_colornão nomeou nenhuma peça, pelo que a Meshy dividiu o modelo automaticamente. Os nomes das peças no resultado são então os da Meshy, não os seus. Presente a partir dePENDING. A Meshy omite-o em tarefasautoe sempre que seguiu o prompt.
- Name
- part_count
- Type
- integer
- Description
O número de peças imprimíveis que a divisão produziu. Os formatos que suportam objetos de cena contêm um objeto por peça.
stlfunde as peças num único sólido, maspart_countcontinua a contá-las. Antes da exportação, a Meshy remove fragmentos colapsados que não possam tornar-se numa peça imprimível, e não os conta.
- Name
- progress
- Type
- integer
- Description
Quanto da tarefa está concluído, em percentagem. É
0até a tarefa começar e100quando é concluída com sucesso.
- Name
- status
- Type
- string
- Description
O estado da tarefa, um de
PENDING,IN_PROGRESS,SUCCEEDED,FAILED, ouCANCELED.
- Name
- preceding_tasks
- Type
- integer
- Description
O número de tarefas à frente desta na fila. O valor só é significativo enquanto a tarefa está
PENDING.
- Name
- created_at
- Type
- timestamp
- Description
Hora em que a tarefa foi criada, em milissegundos Unix.
- Name
- started_at
- Type
- timestamp
- Description
Hora em que a tarefa começou, em milissegundos Unix. É
0até a tarefa começar.
- Name
- finished_at
- Type
- timestamp
- Description
Hora em que a tarefa terminou, em milissegundos Unix. É
0até a tarefa terminar.
- Name
- expires_at
- Type
- timestamp
- Description
Hora em que o resultado da tarefa expira, em milissegundos Unix. É
0até a tarefa terminar.
- Name
- task_error
- Type
- object
- Description
Os detalhes do erro quando a tarefa falha. Consulte Erros.
Se uma verificação de segurança recusar o modelo de entrada, a tarefa falha com
task_error.typedefinido comoinvalid_inputetask_error.codedefinido comoprovider_content_refused. Envie um modelo diferente. Consulte Erros.Com
keep_texture: true, se a Meshy não conseguir manter a textura, a tarefa falha comtask_error.codedefinido comotextured_split_refused. Consulte Erros.
- Name
- consumed_credits
- Type
- integer
- Description
O número de créditos que a tarefa utilizou. Está sempre presente. É
10depois de a Meshy aceitar a tarefa, e0para uma tarefaFAILED, porque a Meshy reembolsa os créditos quando uma tarefa falha. Eliminar uma tarefaPENDINGtambém a reembolsa.