API Enterprise
API Enterprise é um recurso que permite integrar os recursos Enterprise da Meshy à sua própria aplicação. Esses recursos de API estão disponíveis apenas para usuários do nosso plano de nível enterprise. Nesta seção, você encontrará todas as informações necessárias para começar a usar essa API.
Listar Showcases
Este endpoint permite pesquisar e retornar modelos de showcase da comunidade disponíveis para download. Você pode retornar até 10 modelos no máximo em uma única solicitação, e cada solicitação custará 1 credit.
Parâmetros
Atributos opcionais
- Name
- page_size
- Type
- integer
- Description
O número de modelos de showcase a retornar. Deve ser um número positivo entre
1e10, inclusive. Observe que é possível que a solicitação retorne menos do que o número solicitado de modelos correspondentes, caso não haja correspondências suficientes encontradas. Nenhum modelo será retornado se nenhuma correspondência for encontrada. O padrão é3modelos sepage_sizenão for fornecido.
- Name
- sort_by
- Type
- string
- Description
Método para ordenar os resultados de pesquisa obtidos. Se não for fornecido, os resultados serão ordenados por horário de criação, do mais recente ao mais antigo (
-created_at).+created_at: Ordenar por horário de criação em ordem crescente.-created_at: Ordenar por horário de criação em ordem decrescente.+updated_at: Ordenar por horário de atualização em ordem crescente.-updated_at: Ordenar por horário de atualização em ordem decrescente.+downloads: Ordenar por número de downloads em ordem crescente.-downloads: Ordenar por número de downloads em ordem decrescente.
- Name
- search
- Type
- string
- Description
Texto a ser pesquisado nos nomes de modelos publicados pela comunidade (CC0). Se não for fornecido, os principais modelos gerais da comunidade (com base em
sort_by) serão retornados.
- Name
- format
- Type
- string
- Description
Formato de modelo 3D desejado para os resultados retornados. Todos os modelos obtidos estarão no formato especificado. Deve ser um dos valores opcionais abaixo. Se não for fornecido, o padrão será
glb.glb: formato glb.fbx: formato fbx.obj: formato obj.usdz: formato usdz.
- Name
- showcase_type
- Type
- string
- Description
Tipo de modelo desejado para os resultados retornados. Todos os modelos obtidos serão do tipo especificado. Deve ser um dos valores opcionais abaixo. Se não for fornecido, o padrão será
all.all: Todos os modelos de showcase.animated: Modelos de showcase animados.static: Modelos de showcase estáticos.
Retornos
- Name
- id
- Type
- string
- Description
O identificador exclusivo do modelo de showcase. Embora usemos UUID k-sortable como detalhe de implementação para o id da tarefa, você não deve presumir nenhum formato para o id.
- Name
- result_id
- Type
- string
- Description
O identificador exclusivo do resultado do modelo retornado. Este ID está vinculado ao modelo e pode ser usado diretamente em outras tarefas de API, como remesh.
- Name
- model_url
- Type
- object
- Description
A URL do modelo 3D para download com texturas. Retorna por padrão o formato glb.
- Name
- conversion_status
- Type
- string
- Description
O status de conversão do tipo de arquivo dos modelos retornados.
<string vazia>: Não convertido (padrão glb).success: Conversão bem-sucedida.failed: Falha na conversão.
- Name
- community_url
- Type
- string
- Description
O link de navegação na comunidade do modelo de showcase.
- Name
- author
- Type
- string
- Description
O autor do modelo de showcase.
- Name
- topology
- Type
- string
- Description
A topology do modelo de showcase (
quadoutriangle).
- Name
- name
- Type
- string
- Description
O nome do modelo de showcase.
- Name
- object_prompt
- Type
- string
- Description
A descrição do modelo de showcase.
- Name
- categories
- Type
- array
- Description
As categorias do modelo de showcase.
- Name
- tags
- Type
- array
- Description
As tags do modelo de showcase.
- Name
- mode
- Type
- string
- Description
O mode do modelo de showcase.
- Name
- created_at
- Type
- timestamp
- Description
O carimbo de data/hora da criação do modelo de showcase (milissegundos).
- Name
- updated_at
- Type
- timestamp
- Description
O carimbo de data/hora da atualização do modelo de showcase (milissegundos).
Request
curl "https://api.meshy.ai/openapi/v1/showcases?page_size=10&sort_by=-created_at&search=car&format=glb" \
-H "Authorization: Bearer ${YOUR_API_KEY}"
Response
{
"result": [
{
"id": "018a210d-8ba4-705c-b111-1f1776f7f578",
"result_id": "018a210d-8ba4-705c-b111-1f1776f7f578",
"model_url": "https://api.meshy.ai/v1/models/018a210d-8ba4-705c-b111-1f1776f7f578/model.glb",
"conversion_status": "success",
"community_url": "https://www.meshy.ai/showcase/018a210d-8ba4-705c-b111-1f1776f7f578",
"author": "John Doe",
"topology": "quad",
"name": "Car",
"object_prompt": "A car",
"categories": ["vehicle"],
"tags": ["car", "vehicle"],
"mode": "3d",
"created_at": 1717171717171,
"updated_at": 1717171717171
}
]
}