API de Figure do Creative Lab
Transforme uma fotografia numa figura 3D colecionável em estilo chibi, em duas fases. Uma tarefa de protótipo gera uma imagem concetual a partir da fotografia. Uma tarefa de construção transforma essa imagem num modelo 3D texturizado, e utiliza o ID da tarefa de protótipo como input_task_id.
POST /openapi/creative-lab/figure/v1/prototypePOST /openapi/creative-lab/figure/v1/build
Criar uma tarefa de prototype de Figure
Gera uma imagem conceptual em estilo chibi a partir de uma fotografia. Para construir o modelo 3D, passe o ID desta tarefa para o endpoint de build como input_task_id. Para os campos da tarefa, consulte O objeto da tarefa de prototype de Figure.
Request
# Stage 1: generate a chibi-style concept image
curl https://api.meshy.ai/openapi/creative-lab/figure/v1/prototype \
-X POST \
-H "Authorization: Bearer ${YOUR_API_KEY}" \
-H 'Content-Type: application/json' \
-d '{
"image_url": "<your publicly accessible image url or base64-encoded data URI>"
}'
Response
{
"result": "018a210d-8ba4-705c-b111-1f1776f7f578"
}


Parâmetros
- Name
- image_url
- Type
- string
- Obrigatório
- Description
A fotografia a transformar numa figura chibi, como um URL público ou um data URI (
data:image/jpeg;base64,<os seus dados de imagem codificados em base64>).A imagem deve ser um ficheiro JPG, JPEG, PNG ou WebP com, no máximo, 20 MB.
- Name
- name
- Type
- string
- Description
Um nome para a tarefa, até 100 caracteres. É devolvido no campo
nameda tarefa. Um nome mais longo devolve400.
- Name
- remove_background
- Type
- boolean
- predefinição false
- Description
Se deve remover o fundo da imagem de prototype.
truedevolve um PNG RGBA transparente, para que possa colocar o sujeito sobre qualquer fundo. A construção também parte da imagem sem o seu fundo. Se a Meshy não conseguir remover o fundo, devolve a imagem com o seu fundo, e a tarefa ainda assim é bem-sucedida.
Devolve
O campo result contém o ID da nova tarefa de prototype. Obtenha a tarefa ou transmita-a em streaming até que status seja SUCCEEDED. Em seguida, passe o ID para o endpoint de build como input_task_id.
Modos de falha
- Name
400 - Bad Request- Description
O pedido não pode ser executado. Por exemplo:
image_urlestá em falta.- A imagem não é um ficheiro JPG, JPEG, PNG ou WebP.
- A imagem é demasiado pequena, excede 20 MB, ou excede o número máximo de píxeis.
- A Meshy não consegue transferir a imagem, por exemplo porque o URL devolve
404ou expira o tempo limite. - O data URI não é um base64 válido.
- A imagem foi assinalada como NSFW.
A mensagem de erro indica qual o problema encontrado. Corrija o pedido e envie-o novamente.
- Name
401 - Unauthorized- Description
A chave de API está em falta ou é inválida. Verifique o cabeçalho
Authorization.
- Name
402 - Payment Required- Description
Aplica-se uma das seguintes situações:
- A conta não tem créditos suficientes.
- A chave de API, o espaço de trabalho ou o membro atingiu o seu limite de créditos.
- A conta está no plano gratuito.
Verifique os seus créditos e plano, e tente novamente.
- Name
403 - Forbidden- Description
A sua equipa tem a Filtragem de IP ativada, e a Meshy assinalou a imagem por propriedade intelectual de terceiros. Envie uma imagem que tenha o direito de utilizar.
- Name
429 - Too Many Requests- Description
Um destes limites foi atingido:
- Enviou mais pedidos do que o permitido pelo seu limite de taxa. Aguarde alguns segundos e tente novamente. Consulte Limites de taxa.
- Demasiadas das suas tarefas estão em fila de espera ou em execução. Aguarde que algumas terminem e tente novamente.
- Num plano ilimitado sem créditos restantes, atingiu o número de tarefas que podem ser executadas sem créditos. Aguarde que uma tarefa termine, ou adicione créditos.
- Name
500 - Internal Server Error- Description
A Meshy encontrou um erro de servidor, por exemplo porque não conseguiu executar a verificação de propriedade intelectual na imagem. A Meshy não cria a tarefa, e reembolsa quaisquer créditos que tenha cobrado. Tente o pedido novamente.
Criar uma tarefa de criação de figura
Gera a figura 3D texturizada a partir de uma tarefa de protótipo bem-sucedida. Para conhecer os seus campos, consulte O objeto da tarefa de criação de figura.
Request
# Stage 2: chain build off a succeeded prototype task
curl https://api.meshy.ai/openapi/creative-lab/figure/v1/build \
-X POST \
-H "Authorization: Bearer ${YOUR_API_KEY}" \
-H 'Content-Type: application/json' \
-d '{
"input_task_id": "018a210d-8ba4-705c-b111-1f1776f7f578"
}'
Response
{
"result": "019c320e-9a8f-7a1c-9c11-2a1876f8a9bb"
}

Parâmetros
- Name
- input_task_id
- Type
- string
- Obrigatório
- Description
O ID da tarefa de protótipo a criar. Tem de ser uma tarefa criada pela sua conta com
POST /openapi/creative-lab/figure/v1/prototype, com o estadoSUCCEEDED.Um ID que não corresponda a uma das suas tarefas de protótipo de figura da API devolve
404, incluindo um protótipo criado na aplicação web.
- Name
- name
- Type
- string
- Description
Um nome para a tarefa, até 100 caracteres. É devolvido no campo
nameda tarefa. Um nome mais longo devolve400.
Retornos
O campo result contém o ID da nova tarefa de criação. Obtenha a tarefa ou transmita-a até que status seja SUCCEEDED. Em seguida, transfira o GLB texturizado a partir de model_urls.glb. Para obter um OBJ em vez disso, transfira model_urls.obj juntamente com o respetivo ficheiro de material a partir de model_urls.mtl.
Modos de falha
- Name
400 - Bad Request- Description
O pedido não pode ser executado. Por exemplo:
input_task_idestá em falta ou não é um ID de tarefa válido.- O estado da tarefa de protótipo não é
SUCCEEDED. Se ainda estiver em execução, aguarde e tente novamente. Se tiver falhado ou sido cancelada, crie uma nova tarefa de protótipo. - A tarefa de protótipo foi bem-sucedida, mas não tem imagem. Crie uma nova tarefa de protótipo.
A mensagem de erro indica qual o problema encontrado.
- Name
401 - Unauthorized- Description
A chave de API está em falta ou é inválida. Verifique o cabeçalho
Authorization.
- Name
402 - Payment Required- Description
Aplica-se uma das seguintes situações:
- A conta não tem créditos suficientes.
- A chave de API, o espaço de trabalho ou o membro atingiu o respetivo limite de créditos.
- A conta está no plano gratuito.
Verifique os seus créditos e o seu plano e tente novamente.
- Name
404 - Not Found- Description
input_task_idnão corresponde a nenhuma tarefa de protótipo de figura criada pela sua conta através da API. Um protótipo criado na aplicação web também devolve404. Envie o IDresultde uma resposta de criação de protótipo.
- Name
429 - Too Many Requests- Description
Foi atingido um dos seguintes limites:
- Enviou mais pedidos do que o seu limite de taxa permite. Aguarde alguns segundos e tente novamente. Consulte Limites de taxa.
- Existem demasiadas tarefas suas em fila de espera ou em execução. Aguarde que algumas terminem e tente novamente.
- Num plano ilimitado sem créditos restantes, atingiu o número de tarefas que podem ser executadas sem créditos. Aguarde que uma tarefa termine ou adicione créditos.
Obter uma tarefa Figure
Devolve uma tarefa de protótipo ou de construção. O caminho deve corresponder à fase da tarefa. Uma tarefa de construção pedida através de /prototype/:id devolve 404, e o mesmo acontece com uma tarefa de protótipo pedida através de /build/:id.
Para os campos, consulte O objeto de tarefa de protótipo Figure e O objeto de tarefa de construção Figure.
Request
# Prototype
curl https://api.meshy.ai/openapi/creative-lab/figure/v1/prototype/018a210d-8ba4-705c-b111-1f1776f7f578 \
-H "Authorization: Bearer ${YOUR_API_KEY}"
# Build
curl https://api.meshy.ai/openapi/creative-lab/figure/v1/build/019c320e-9a8f-7a1c-9c11-2a1876f8a9bb \
-H "Authorization: Bearer ${YOUR_API_KEY}"
Prototype Response
{
"id": "018a210d-8ba4-705c-b111-1f1776f7f578",
"type": "creative-lab-figure-prototype",
"name": "",
"status": "SUCCEEDED",
"progress": 100,
"created_at": 1729123456000,
"started_at": 1729123460000,
"finished_at": 1729123486000,
"expires_at": 1729382686000,
"preceding_tasks": 0,
"task_error": null,
"consumed_credits": 6,
"image_urls": [
"https://assets.meshy.ai/***/concept.png?Expires=***"
]
}
Build Response
{
"id": "019c320e-9a8f-7a1c-9c11-2a1876f8a9bb",
"type": "creative-lab-figure-build",
"name": "",
"status": "SUCCEEDED",
"progress": 100,
"created_at": 1729123500000,
"started_at": 1729123510000,
"finished_at": 1729123535000,
"expires_at": 1729382735000,
"preceding_tasks": 0,
"task_error": null,
"consumed_credits": 30,
"prompt": "",
"negative_prompt": "",
"texture_prompt": "",
"texture_image_url": "",
"model_urls": {
"glb": "https://assets.meshy.ai/***/tasks/019c320e-9a8f-7a1c-9c11-2a1876f8a9bb/output/model.glb?Expires=***",
"obj": "https://assets.meshy.ai/***/tasks/019c320e-9a8f-7a1c-9c11-2a1876f8a9bb/output/model.obj?Expires=***",
"mtl": "https://assets.meshy.ai/***/tasks/019c320e-9a8f-7a1c-9c11-2a1876f8a9bb/output/model.mtl?Expires=***"
},
"thumbnail_url": "https://assets.meshy.ai/***/tasks/019c320e-9a8f-7a1c-9c11-2a1876f8a9bb/output/preview.png?Expires=***",
"texture_urls": [
{
"base_color": "https://assets.meshy.ai/***/tasks/019c320e-9a8f-7a1c-9c11-2a1876f8a9bb/output/texture_0.png?Expires=***"
}
],
"remove_lighting": true
}
Parâmetros
- Name
- id
- Type
- path
- Description
O ID da tarefa proveniente da resposta de criação.
Devolve
O objeto de tarefa de protótipo ou o objeto de tarefa de construção, consoante a fase correspondente ao caminho.
Modos de falha
- Name
400 - Bad Request- Description
idnão é um ID de tarefa válido. Envie o IDresultproveniente da resposta de criação.
- Name
403 - Forbidden- Description
A sua equipa tem a Filtragem de IP ativada, e a Meshy sinalizou a imagem da tarefa por propriedade intelectual de terceiros. As equipas no plano Enterprise não recebem este erro. Crie uma tarefa de protótipo a partir de uma imagem que tenha o direito de utilizar.
- Name
404 - Not Found- Description
Nenhuma tarefa Figure com este ID pertence à sua conta, ou a fase da tarefa não corresponde ao caminho. Verifique o ID e utilize
/prototypeou/buildpara corresponder à tarefa.
- Name
500 - Internal Server Error- Description
A Meshy não conseguiu executar a verificação de propriedade intelectual. Repita o pedido.
Eliminar uma tarefa de Figure
Cancela uma tarefa de Figure. Cancelar uma tarefa PENDING reembolsa os seus créditos. Uma tarefa IN_PROGRESS é cancelada sem reembolso, porque um worker já a iniciou. Uma tarefa com um estado final (SUCCEEDED, FAILED ou CANCELED) não pode ser cancelada.
O caminho deve corresponder à fase da tarefa. Por exemplo, DELETE em /prototype/:id com o ID de uma tarefa de build devolve 404.
Request
curl --request DELETE \
--url https://api.meshy.ai/openapi/creative-lab/figure/v1/prototype/018a210d-8ba4-705c-b111-1f1776f7f578 \
-H "Authorization: Bearer ${YOUR_API_KEY}"
Response
// Returns 204 No Content on success (empty body).
Parâmetros do caminho
- Name
- id
- Type
- path
- Description
O ID da tarefa a cancelar.
Devolve
204 No Content com um corpo vazio.
Modos de falha
- Name
400 - Bad Request- Description
Aplica-se um dos seguintes casos:
idnão é um ID de tarefa válido. Envie o IDresultda resposta de criação.- A tarefa já tem um estado final (
SUCCEEDED,FAILEDouCANCELED), pelo que não pode ser cancelada.
- Name
404 - Not Found- Description
Não existe nenhuma tarefa de Figure com este ID associada à sua conta, ou a fase da tarefa não corresponde ao caminho. Verifique o ID e utilize
/prototypeou/buildpara corresponder à tarefa.
Transmitir em stream uma tarefa Figure
Transmite as atualizações de uma tarefa Figure como Server-Sent Events (SSE). O caminho tem de corresponder à fase da tarefa. Se não corresponder, por exemplo o ID de uma tarefa build em /prototype/:id/stream, o stream envia um evento error com status_code: 404 e fecha-se.
Request
curl -N https://api.meshy.ai/openapi/creative-lab/figure/v1/build/019c320e-9a8f-7a1c-9c11-2a1876f8a9bb/stream \
-H "Authorization: Bearer ${YOUR_API_KEY}"
Response Stream
// Error event example (wrong stage or task not found)
event: error
data: {
"status_code": 404,
"message": "Task not found"
}
// Message event examples illustrate task progress.
// Every frame is the full task object; fields not yet populated are null / empty.
// The following PENDING frame is shortened to the fields that change.
event: message
data: {
"id": "019c320e-9a8f-7a1c-9c11-2a1876f8a9bb",
"progress": 0,
"status": "PENDING"
}
event: message
data: {
"id": "019c320e-9a8f-7a1c-9c11-2a1876f8a9bb",
"type": "creative-lab-figure-build",
"status": "SUCCEEDED",
"progress": 100,
"created_at": 1729123500000,
"started_at": 1729123510000,
"finished_at": 1729123535000,
"expires_at": 1729382735000,
"task_error": null,
"consumed_credits": 30,
"prompt": "",
"negative_prompt": "",
"texture_prompt": "",
"texture_image_url": "",
"model_urls": {
"glb": "https://assets.meshy.ai/***/tasks/019c320e-9a8f-7a1c-9c11-2a1876f8a9bb/output/model.glb?Expires=***",
"obj": "https://assets.meshy.ai/***/tasks/019c320e-9a8f-7a1c-9c11-2a1876f8a9bb/output/model.obj?Expires=***",
"mtl": "https://assets.meshy.ai/***/tasks/019c320e-9a8f-7a1c-9c11-2a1876f8a9bb/output/model.mtl?Expires=***"
},
"thumbnail_url": "https://assets.meshy.ai/***/tasks/019c320e-9a8f-7a1c-9c11-2a1876f8a9bb/output/preview.png?Expires=***",
"texture_urls": [
{
"base_color": "https://assets.meshy.ai/***/tasks/019c320e-9a8f-7a1c-9c11-2a1876f8a9bb/output/texture_0.png?Expires=***"
}
],
"remove_lighting": true
}
Parâmetros
- Name
- id
- Type
- path
- Description
O ID da tarefa proveniente da resposta de criação.
Retorna
Um stream de objetos de tarefa prototype ou build. Cada evento contém o objeto de tarefa completo, tal como Obter uma tarefa Figure o devolve. Enquanto a tarefa estiver PENDING ou IN_PROGRESS, os seus campos de saída continuam vazios (null, [] ou {}), e finished_at é null.
Se o IP Filtering bloquear o resultado da tarefa, o stream envia, em vez disso, um evento error, com o status_code que um pedido get devolveria.
List Figure tasks
Devolve as suas tarefas de Figure de um estágio, uma página de cada vez. O caminho seleciona o estágio. /prototype devolve apenas tarefas de protótipo, e /build devolve apenas tarefas de build.
Request
# List prototype tasks
curl https://api.meshy.ai/openapi/creative-lab/figure/v1/prototype?page_size=10 \
-H "Authorization: Bearer ${YOUR_API_KEY}"
# List build tasks
curl https://api.meshy.ai/openapi/creative-lab/figure/v1/build?page_size=10 \
-H "Authorization: Bearer ${YOUR_API_KEY}"
Response (List Prototype Tasks)
[
{
"id": "018a210d-8ba4-705c-b111-1f1776f7f578",
"type": "creative-lab-figure-prototype",
"name": "",
"status": "SUCCEEDED",
"progress": 100,
"created_at": 1729123456000,
"started_at": 1729123460000,
"finished_at": 1729123486000,
"expires_at": 1729382686000,
"preceding_tasks": 0,
"task_error": null,
"consumed_credits": 6,
"image_urls": [
"https://assets.meshy.ai/***/concept.png?Expires=***"
]
}
]
Parâmetros do caminho
- Name
- stage
- Type
- path
- Obrigatório
- Description
O estágio a listar,
prototypeoubuild.
Parâmetros de consulta
- Name
- page_num
- Type
- integer
- predefinição 1
- Description
A página a devolver, de
1a255.0devolve a primeira página. Um valor fora do intervalo0a255devolve400.
- Name
- page_size
- Type
- integer
- predefinição 10
- Description
Número de tarefas por página, até
100. Um valor entre101e255devolve 100 tarefas, e0utiliza o valor predefinido. Um valor fora do intervalo0a255devolve400.
- Name
- sort_by
- Type
- string
- predefinição -created_at
- Description
A ordem de ordenação.
Valores disponíveis:
-created_at: mais recente primeiro+created_at: mais antigo primeiro
Devolve
Uma matriz de objetos de tarefa de protótipo ou objetos de tarefa de build, correspondendo ao estágio indicado no caminho.
O objeto de tarefa do protótipo Figure
Uma tarefa de protótipo gera uma imagem conceptual em estilo chibi a partir de uma fotografia. Para transformar a imagem num modelo 3D, passe o ID da tarefa para o endpoint de build como input_task_id.
Propriedades
Example Figure Prototype Task Object
{
"id": "018a210d-8ba4-705c-b111-1f1776f7f578",
"type": "creative-lab-figure-prototype",
"name": "",
"status": "SUCCEEDED",
"progress": 100,
"created_at": 1729123456000,
"started_at": 1729123460000,
"finished_at": 1729123486000,
"expires_at": 1729382686000,
"preceding_tasks": 0,
"task_error": null,
"consumed_credits": 6,
"image_urls": [
"https://assets.meshy.ai/***/concept.png?Expires=***"
]
}
- Name
- id
- Type
- string
- Description
O ID da tarefa. Não dependa do seu formato.
- Name
- type
- Type
- string
- Description
O tipo de tarefa, sempre
creative-lab-figure-prototype.
- Name
- name
- Type
- string
- Description
O
nameque enviou ao criar a tarefa, ou""se não tiver enviado nenhum.
- Name
- status
- Type
- string
- Description
O estado da tarefa.
Valores disponíveis:
PENDING: à espera na filaIN_PROGRESS: a gerar o resultadoSUCCEEDED: final, com o resultadoFAILED: final, com o motivo emtask_errorCANCELED: final, sem resultado
- Name
- progress
- Type
- integer
- Description
Percentagem do trabalho concluído, de
0a100. É0até a tarefa começar e100quando é bem-sucedida.
- 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 um worker iniciou a tarefa, em milissegundos Unix.
nullaté isso acontecer.
- Name
- finished_at
- Type
- timestamp
- Description
Hora em que a tarefa atingiu um estado final, em milissegundos Unix.
nullaté isso acontecer.
- Name
- expires_at
- Type
- timestamp
- Description
Hora em que o resultado da tarefa expira, em milissegundos Unix. É 3 dias após
finished_at, ou 3 dias apóscreated_ataté a tarefa terminar. Para contas Enterprise, que mantêm os resultados da API indefinidamente, é cerca de 100 anos depois. Consulte Retenção de recursos.
- Name
- preceding_tasks
- Type
- integer
- Description
A posição da tarefa na fila enquanto está
PENDING.1significa que é a próxima a começar.0depois de a tarefa sair da fila, e sempre0em resultados de listas.
- Name
- task_error
- Type
- object
- Description
O motivo pelo qual a tarefa falhou.
nulla menos questatussejaFAILED. Consulte Erros.
- Name
- consumed_credits
- Type
- integer
- Description
Número de créditos cobrados pela tarefa, após qualquer reembolso. Um pedido que retorna um erro não é cobrado. Uma tarefa falhada é
0, porque a Meshy reembolsa-a. Cancelar só reembolsa uma tarefa enquanto esta estáPENDING. Se a Meshy não conseguir ler a cobrança, uma resposta de get ou stream omite o campo, e um pedido de lista retorna500. Nesse caso, tente novamente o pedido.
- Name
- image_urls
- Type
- array of strings
- Description
URLs de transferência para a imagem conceptual. O array tem um URL depois de a tarefa ser bem-sucedida, e está vazio até lá.
O objeto da tarefa de construção da figura
Uma tarefa de construção gera uma figura 3D texturizada a partir de uma tarefa de protótipo bem-sucedida. Os seus campos model_urls, thumbnail_url e texture_urls têm o mesmo formato que no objeto da tarefa Imagem para 3D.
Propriedades
Example Figure Build Task Object
{
"id": "019c320e-9a8f-7a1c-9c11-2a1876f8a9bb",
"type": "creative-lab-figure-build",
"name": "",
"status": "SUCCEEDED",
"progress": 100,
"created_at": 1729123500000,
"started_at": 1729123510000,
"finished_at": 1729123535000,
"expires_at": 1729382735000,
"preceding_tasks": 0,
"task_error": null,
"consumed_credits": 30,
"prompt": "",
"negative_prompt": "",
"texture_prompt": "",
"texture_image_url": "",
"model_urls": {
"glb": "https://assets.meshy.ai/***/tasks/019c320e-9a8f-7a1c-9c11-2a1876f8a9bb/output/model.glb?Expires=***",
"obj": "https://assets.meshy.ai/***/tasks/019c320e-9a8f-7a1c-9c11-2a1876f8a9bb/output/model.obj?Expires=***",
"mtl": "https://assets.meshy.ai/***/tasks/019c320e-9a8f-7a1c-9c11-2a1876f8a9bb/output/model.mtl?Expires=***"
},
"thumbnail_url": "https://assets.meshy.ai/***/tasks/019c320e-9a8f-7a1c-9c11-2a1876f8a9bb/output/preview.png?Expires=***",
"texture_urls": [
{
"base_color": "https://assets.meshy.ai/***/tasks/019c320e-9a8f-7a1c-9c11-2a1876f8a9bb/output/texture_0.png?Expires=***"
}
],
"remove_lighting": true
}
- Name
- id
- Type
- string
- Description
O ID da tarefa. Não confie no seu formato.
- Name
- type
- Type
- string
- Description
O tipo da tarefa, sempre
creative-lab-figure-build.
- Name
- name
- Type
- string
- Description
O
nameque enviou ao criar a tarefa, ou""se não tiver enviado nenhum.
- Name
- status
- Type
- string
- Description
O estado da tarefa.
Valores disponíveis:
PENDING: a aguardar na filaIN_PROGRESS: a gerar o resultadoSUCCEEDED: final, com o resultadoFAILED: final, com o motivo emtask_errorCANCELED: final, sem resultado
- Name
- progress
- Type
- integer
- Description
Percentagem do trabalho concluído, de
0a100. É0até a tarefa começar e100quando é bem-sucedida.
- 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 um worker iniciou a tarefa, em milissegundos Unix.
nullaté isso acontecer.
- Name
- finished_at
- Type
- timestamp
- Description
Hora em que a tarefa atingiu um estado final, em milissegundos Unix.
nullaté isso acontecer.
- Name
- expires_at
- Type
- timestamp
- Description
Hora em que o resultado da tarefa expira, em milissegundos Unix. É 3 dias após
finished_at, ou 3 dias apóscreated_ataté a tarefa terminar. Para contas Enterprise, que mantêm os resultados da API indefinidamente, é cerca de 100 anos depois. Consulte Retenção de recursos.
- Name
- preceding_tasks
- Type
- integer
- Description
A posição da tarefa na fila enquanto está
PENDING.1significa que começa a seguir.0depois de a tarefa sair da fila, e sempre0em resultados de listagem.
- Name
- task_error
- Type
- object
- Description
Motivo pelo qual a tarefa falhou.
nulla menos questatussejaFAILED. Consulte Erros.
- Name
- consumed_credits
- Type
- integer
- Description
Número de créditos cobrados pela tarefa, após qualquer reembolso. Um pedido que devolve um erro não é cobrado. Uma tarefa falhada é
0, porque a Meshy reembolsa-a. Cancelar só reembolsa uma tarefa enquanto esta estáPENDING. Se a Meshy não conseguir ler a cobrança, uma resposta de obtenção ou de fluxo omite o campo, e um pedido de listagem devolve500. Nesse caso, tente novamente o pedido.
- Name
- prompt
- Type
- string
- Description
Sempre
""para uma tarefa de construção de figura.
- Name
- negative_prompt
- Type
- string
- Description
Sempre
""para uma tarefa de construção de figura, tal comoprompt.
- Name
- texture_prompt
- Type
- string
- Description
Sempre
""para uma tarefa de construção de figura, tal comoprompt.
- Name
- texture_image_url
- Type
- string
- Description
Sempre
""para uma tarefa de construção de figura, tal comoprompt.
- Name
- model_urls
- Type
- object
- Description
URLs de transferência para o modelo 3D, como um GLB texturizado e como um ficheiro OBJ com o respetivo ficheiro MTL.
- Name
glb- Type
- string
- Description
URL de transferência para o ficheiro GLB texturizado.
- Name
obj- Type
- string
- Description
URL de transferência para o ficheiro OBJ, com a geometria e os UVs.
- Name
mtl- Type
- string
- Description
URL de transferência para o ficheiro de material MTL que acompanha o
obj. Use-o com oobje a textura emtexture_urls[0].base_color.
- Name
- thumbnail_url
- Type
- string
- Description
URL de transferência para uma imagem de pré-visualização do modelo.
- Name
- texture_urls
- Type
- array
- Description
Os mapas de textura, como um array com um objeto que contém o mapa de cor base.
- Name
base_color- Type
- string
- Description
URL de transferência para o mapa de cor base.
- Name
- remove_lighting
- Type
- boolean
- Description
Se a Meshy removeu reflexos e sombras da textura de cor base.