Enterprise API
Enterprise API là một tính năng cho phép bạn tích hợp các khả năng Enterprise của Meshy vào ứng dụng của riêng bạn. Các tính năng API này chỉ khả dụng cho người dùng thuộc gói enterprise của chúng tôi. Trong phần này, bạn sẽ tìm thấy tất cả thông tin cần thiết để bắt đầu sử dụng API này.
List Showcases
Endpoint này cho phép bạn tìm kiếm và trả về các mô hình showcase của cộng đồng có sẵn để tải xuống. Bạn có thể trả về tối đa 10 mô hình trong một yêu cầu duy nhất, và mỗi yêu cầu sẽ tốn 1 credit.
Tham số
Thuộc tính tùy chọn
- Name
- page_size
- Type
- integer
- Description
Số lượng mô hình showcase cần trả về. Phải là một số dương nằm trong khoảng từ
1đến10(bao gồm cả hai giá trị này). Lưu ý rằng yêu cầu có thể trả về ít hơn số lượng mô hình khớp được yêu cầu nếu không tìm thấy đủ kết quả khớp. Sẽ không có mô hình nào được trả về nếu không tìm thấy kết quả khớp. Mặc định là3mô hình nếu không cung cấppage_size.
- Name
- sort_by
- Type
- string
- Description
Phương thức sắp xếp kết quả tìm kiếm thu được. Nếu không được cung cấp, kết quả sẽ được sắp xếp theo thời gian tạo từ gần đây nhất đến sớm nhất (
-created_at).+created_at: Sắp xếp theo thời gian tạo theo thứ tự tăng dần.-created_at: Sắp xếp theo thời gian tạo theo thứ tự giảm dần.+updated_at: Sắp xếp theo thời gian cập nhật theo thứ tự tăng dần.-updated_at: Sắp xếp theo thời gian cập nhật theo thứ tự giảm dần.+downloads: Sắp xếp theo số lượt tải xuống theo thứ tự tăng dần.-downloads: Sắp xếp theo số lượt tải xuống theo thứ tự giảm dần.
- Name
- search
- Type
- string
- Description
Văn bản để tìm kiếm trong tên các mô hình được công khai bởi cộng đồng (CC0). Nếu không được cung cấp, thì các mô hình cộng đồng hàng đầu tổng thể (dựa trên
sort_by) sẽ được trả về.
- Name
- format
- Type
- string
- Description
Định dạng mô hình 3D mong muốn cho kết quả trả về. Tất cả các mô hình được lấy về sẽ ở định dạng được chỉ định. Phải là một trong các giá trị tùy chọn bên dưới. Nếu không được cung cấp, mặc định sẽ là
glb.glb: định dạng glb.fbx: định dạng fbx.obj: định dạng obj.usdz: định dạng usdz.
- Name
- showcase_type
- Type
- string
- Description
Loại mô hình mong muốn cho kết quả trả về. Tất cả các mô hình được lấy về sẽ thuộc loại được chỉ định. Phải là một trong các giá trị tùy chọn bên dưới. Nếu không được cung cấp, mặc định sẽ là
all.all: Tất cả các mô hình showcase.animated: Các mô hình showcase có hoạt ảnh.static: Các mô hình showcase tĩnh.
Kết quả trả về
- Name
- id
- Type
- string
- Description
Định danh duy nhất cho mô hình showcase. Mặc dù chúng tôi sử dụng k-sortable UUID làm chi tiết triển khai cho id tác vụ, bạn không nên giả định bất kỳ định dạng cụ thể nào cho id.
- Name
- result_id
- Type
- string
- Description
Định danh duy nhất cho kết quả mô hình được trả về. ID này được liên kết với mô hình và có thể được sử dụng trực tiếp trong các tác vụ API khác như remesh.
- Name
- model_url
- Type
- object
- Description
URL của mô hình 3D có thể tải xuống kèm texture. Mặc định trả về định dạng glb.
- Name
- conversion_status
- Type
- string
- Description
Trạng thái chuyển đổi loại tệp của các mô hình được trả về.
<chuỗi rỗng>: Chưa chuyển đổi (mặc định glb).success: Chuyển đổi thành công.failed: Chuyển đổi thất bại.
- Name
- community_url
- Type
- string
- Description
Liên kết duyệt xem cộng đồng của mô hình showcase.
- Name
- author
- Type
- string
- Description
Tác giả của mô hình showcase.
- Name
- topology
- Type
- string
- Description
Topology của mô hình showcase (
quadhoặctriangle).
- Name
- name
- Type
- string
- Description
Tên của mô hình showcase.
- Name
- object_prompt
- Type
- string
- Description
Mô tả của mô hình showcase.
- Name
- categories
- Type
- array
- Description
Danh mục của mô hình showcase.
- Name
- tags
- Type
- array
- Description
Thẻ (tags) của mô hình showcase.
- Name
- mode
- Type
- string
- Description
Mode của mô hình showcase.
- Name
- created_at
- Type
- timestamp
- Description
Dấu thời gian tạo mô hình showcase (mili giây).
- Name
- updated_at
- Type
- timestamp
- Description
Dấu thời gian cập nhật mô hình showcase (mili giây).
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
}
]
}