Enterprise API
Enterprise API is een functie waarmee je de Enterprise-mogelijkheden van Meshy in je eigen applicatie kunt integreren. Deze API-functies zijn alleen beschikbaar voor gebruikers met een enterprise-abonnement. In dit gedeelte vind je alle informatie die je nodig hebt om aan de slag te gaan met deze API.
List Showcases
Deze endpoint stelt je in staat om community-showcasemodellen te doorzoeken en op te vragen die beschikbaar zijn voor download. Je kunt maximaal 10 modellen in één verzoek opvragen, en elk verzoek kost 1 credit.
Parameters
Optionele attributen
- Name
- page_size
- Type
- integer
- Description
Het aantal showcasemodellen dat moet worden geretourneerd. Moet een positief getal zijn tussen
1en10(inclusief). Let op: het is mogelijk dat het verzoek minder dan het gevraagde aantal overeenkomende modellen retourneert als er niet genoeg overeenkomsten worden gevonden. Er worden geen modellen geretourneerd als er geen overeenkomsten worden gevonden. Standaard worden3modellen geretourneerd alspage_sizeniet is opgegeven.
- Name
- sort_by
- Type
- string
- Description
Methode om de verkregen zoekresultaten te sorteren. Als dit niet is opgegeven, worden de resultaten gesorteerd op aanmaaktijd, van meest recent naar minst recent (
-created_at).+created_at: Sorteer op aanmaaktijd in oplopende volgorde.-created_at: Sorteer op aanmaaktijd in aflopende volgorde.+updated_at: Sorteer op bijwerktijd in oplopende volgorde.-updated_at: Sorteer op bijwerktijd in aflopende volgorde.+downloads: Sorteer op aantal downloads in oplopende volgorde.-downloads: Sorteer op aantal downloads in aflopende volgorde.
- Name
- search
- Type
- string
- Description
Tekst om te zoeken binnen namen van door de community gepubliceerde (CC0) modellen. Als dit niet is opgegeven, worden de belangrijkste algemene community-modellen (op basis van
sort_by) geretourneerd.
- Name
- format
- Type
- string
- Description
Gewenst 3D-modelformaat voor de geretourneerde resultaten. Alle opgehaalde modellen worden in het opgegeven formaat geleverd. Moet een van de onderstaande optionele waarden zijn. Als dit niet is opgegeven, is de standaardwaarde
glb.glb: glb-formaat.fbx: fbx-formaat.obj: obj-formaat.usdz: usdz-formaat.
- Name
- showcase_type
- Type
- string
- Description
Gewenst modeltype voor de geretourneerde resultaten. Alle opgehaalde modellen zijn van het opgegeven type. Moet een van de onderstaande optionele waarden zijn. Als dit niet is opgegeven, is de standaardwaarde
all.all: Alle showcasemodellen.animated: Geanimeerde showcasemodellen.static: Statische showcasemodellen.
Resultaten
- Name
- id
- Type
- string
- Description
De unieke identificatie voor het showcasemodel. Hoewel we een k-sortable UUID gebruiken als implementatiedetail voor de task id, mag je geen enkele aanname doen over het formaat van de id.
- Name
- result_id
- Type
- string
- Description
De unieke identificatie voor het geretourneerde modelresultaat. Deze ID is gekoppeld aan het model en kan direct worden gebruikt in andere API-taken zoals remesh.
- Name
- model_url
- Type
- object
- Description
De URL van het downloadbare 3D-model met textures. Standaard wordt het glb-formaat geretourneerd.
- Name
- conversion_status
- Type
- string
- Description
De bestandstype-conversiestatus van de geretourneerde modellen.
<lege string>: Niet geconverteerd (standaard glb).success: Conversie geslaagd.failed: Conversie mislukt.
- Name
- community_url
- Type
- string
- Description
De community-browselink van het showcasemodel.
- Name
- author
- Type
- string
- Description
De auteur van het showcasemodel.
- Name
- topology
- Type
- string
- Description
De topology van het showcasemodel (
quadoftriangle).
- Name
- name
- Type
- string
- Description
De naam van het showcasemodel.
- Name
- object_prompt
- Type
- string
- Description
De beschrijving van het showcasemodel.
- Name
- categories
- Type
- array
- Description
De categorieën van het showcasemodel.
- Name
- tags
- Type
- array
- Description
De tags van het showcasemodel.
- Name
- mode
- Type
- string
- Description
De mode van het showcasemodel.
- Name
- created_at
- Type
- timestamp
- Description
De tijdstempel van het aanmaken van het showcasemodel (milliseconden).
- Name
- updated_at
- Type
- timestamp
- Description
De tijdstempel van het bijwerken van het showcasemodel (milliseconden).
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
}
]
}