Enterprise API
Enterprise API — це функція, яка дозволяє інтегрувати можливості Meshy Enterprise у вашу власну програму. Ці можливості API доступні лише для користувачів з нашим тарифним планом enterprise. У цьому розділі ви знайдете всю інформацію, необхідну для початку роботи з цим API.
List Showcases
Ця кінцева точка дозволяє шукати та повертати моделі зі спільноти showcase, доступні для завантаження. Ви можете повернути до 10 моделей максимум за один запит, і кожен запит коштуватиме 1 credit.
Параметри
Необов'язкові атрибути
- Name
- page_size
- Type
- integer
- Description
Кількість моделей showcase для повернення. Має бути додатним числом від
1до10включно. Зверніть увагу, що запит може повернути менше моделей, ніж запитано, якщо не знайдено достатньо збігів. Жодної моделі не буде повернено, якщо збігів не знайдено. За замовчуванням буде повернено3моделі, якщоpage_sizeне вказано.
- 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: Усі моделі showcase.animated: Анімовані моделі showcase.static: Статичні моделі showcase.
Повертає
- Name
- id
- Type
- string
- Description
Унікальний ідентифікатор моделі showcase. Хоча ми використовуємо 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
Статус конвертації типу файлу повернутих моделей.
<empty string>: Не конвертовано (за замовчуванням glb).success: Конвертація успішна.failed: Конвертація не вдалася.
- Name
- community_url
- Type
- string
- Description
Посилання на перегляд моделі showcase у спільноті.
- Name
- author
- Type
- string
- Description
Автор моделі showcase.
- Name
- topology
- Type
- string
- Description
Topology моделі showcase (
quadабоtriangle).
- Name
- name
- Type
- string
- Description
Назва моделі showcase.
- Name
- object_prompt
- Type
- string
- Description
Опис моделі showcase.
- Name
- categories
- Type
- array
- Description
Категорії моделі showcase.
- Name
- tags
- Type
- array
- Description
Теги моделі showcase.
- Name
- mode
- Type
- string
- Description
Mode моделі showcase.
- Name
- created_at
- Type
- timestamp
- Description
Мітка часу створення моделі showcase (у мілісекундах).
- Name
- updated_at
- Type
- timestamp
- Description
Мітка часу оновлення моделі showcase (у мілісекундах).
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
}
]
}