Enterprise API
Enterprise API — это функция, позволяющая интегрировать корпоративные возможности Meshy в ваше собственное приложение. Эти функции API доступны только пользователям с корпоративным тарифным планом. В этом разделе вы найдете всю информацию, необходимую для начала работы с этим API.
List Showcases
Этот эндпоинт позволяет искать и возвращать модели из витрины сообщества, доступные для загрузки. Вы можете вернуть до 10 моделей максимум за один запрос, и каждый запрос будет стоить 1 credit.
Параметры
Необязательные атрибуты
- Name
- page_size
- Type
- integer
- Description
Количество моделей витрины, которые нужно вернуть. Должно быть положительным числом от
1до10включительно. Обратите внимание, что запрос может вернуть меньше моделей, чем запрошено, если недостаточно совпадений найдено. Если совпадений не найдено, модели не будут возвращены. По умолчанию, еслиpage_sizeне указан, возвращается3модели.
- Name
- sort_by
- Type
- string
- Description
Метод сортировки полученных результатов поиска. Если не указан, результаты будут отсортированы по времени создания от самых новых к самым старым (
-created_at).+created_at: Сортировка по времени создания в порядке возрастания.-created_at: Сортировка по времени создания в порядке убывания.+updated_at: Сортировка по времени обновления в порядке возрастания.-updated_at: Сортировка по времени обновления в порядке убывания.+downloads: Сортировка по количеству загрузок в порядке возрастания.-downloads: Сортировка по количеству загрузок в порядке убывания.
- Name
- search
- Type
- string
- Description
Текст для поиска среди названий моделей, опубликованных сообществом (CC0). Если не указан, будут возвращены лучшие общие модели сообщества (на основе
sort_by).
- Name
- format
- Type
- string
- Description
Желаемый формат 3D-модели для возвращаемых результатов. Все полученные модели будут в указанном формате. Должно быть одним из следующих допустимых значений. Если не указан, по умолчанию будет
glb.glb: формат glb.fbx: формат fbx.obj: формат obj.usdz: формат usdz.
- Name
- showcase_type
- Type
- string
- Description
Желаемый тип модели для возвращаемых результатов. Все полученные модели будут указанного типа. Должно быть одним из следующих допустимых значений. Если не указан, по умолчанию будет
all.all: Все модели витрины.animated: Анимированные модели витрины.static: Статические модели витрины.
Возвращает
- Name
- id
- Type
- string
- Description
Уникальный идентификатор модели витрины. Хотя в качестве технической реализации идентификатора задачи мы используем k-sortable UUID, вам не следует полагаться на какой-либо конкретный формат id.
- Name
- result_id
- Type
- string
- Description
Уникальный идентификатор возвращенного результата модели. Этот ID связан с моделью и может быть использован напрямую в других задачах API, таких как remesh.
- Name
- model_url
- Type
- object
- Description
URL загружаемой 3D-модели с текстурами. По умолчанию возвращается формат glb.
- Name
- conversion_status
- Type
- string
- Description
Статус конвертации типа файла для возвращенных моделей.
<пустая строка>: Не сконвертировано (glb по умолчанию).success: Конвертация выполнена успешно.failed: Конвертация завершилась неудачей.
- Name
- community_url
- Type
- string
- Description
Ссылка для просмотра модели витрины в сообществе.
- Name
- author
- Type
- string
- Description
Автор модели витрины.
- Name
- topology
- Type
- string
- Description
Topology модели витрины (
quadилиtriangle).
- Name
- name
- Type
- string
- Description
Название модели витрины.
- Name
- object_prompt
- Type
- string
- Description
Описание модели витрины.
- Name
- categories
- Type
- array
- Description
Категории модели витрины.
- Name
- tags
- Type
- array
- Description
Теги модели витрины.
- Name
- mode
- Type
- string
- Description
Mode модели витрины.
- Name
- created_at
- Type
- timestamp
- Description
Временная метка создания модели витрины (в миллисекундах).
- Name
- updated_at
- Type
- timestamp
- Description
Временная метка обновления модели витрины (в миллисекундах).
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
}
]
}