Kurumsal API
Kurumsal API, Meshy'nin Kurumsal özelliklerini kendi uygulamanıza entegre etmenizi sağlayan bir özelliktir. Bu API özellikleri yalnızca kurumsal katman planımızdaki kullanıcılar için kullanılabilir. Bu bölümde, bu API ile başlamak için ihtiyacınız olan tüm bilgileri bulacaksınız.
Vitrinleri Listele
Bu uç nokta, indirilmeye hazır topluluk vitrin modellerini aramanıza ve döndürmenize olanak tanır. Tek bir istekte en fazla 10 model döndürebilirsiniz ve her istek 1 credit'e mal olur.
Parametreler
Opsiyonel özellikler
- Name
- page_size
- Type
- integer
- Description
Döndürülecek vitrin modeli sayısı.
1ile10arasında (dahil) pozitif bir sayı olmalıdır. Yeterli eşleşme bulunamazsa isteğin talep edilen sayıdan daha az eşleşen model döndürebileceğini unutmayın. Eşleşme bulunamazsa hiçbir model döndürülmez.page_sizesağlanmazsa varsayılan olarak3model döndürülür.
- Name
- sort_by
- Type
- string
- Description
Elde edilen arama sonuçlarını sıralama yöntemi. Sağlanmazsa, sonuçlar oluşturulma zamanına göre en yeniden en eskiye sıralanır (
-created_at).+created_at: Oluşturulma zamanına göre artan sırada sıralar.-created_at: Oluşturulma zamanına göre azalan sırada sıralar.+updated_at: Güncellenme zamanına göre artan sırada sıralar.-updated_at: Güncellenme zamanına göre azalan sırada sıralar.+downloads: İndirme sayısına göre artan sırada sıralar.-downloads: İndirme sayısına göre azalan sırada sıralar.
- Name
- search
- Type
- string
- Description
Topluluk tarafından yayınlanan (CC0) model adları içinde aranacak metin. Sağlanmazsa, genel olarak en üst sıradaki topluluk modelleri (
sort_by'ye göre) döndürülür.
- Name
- format
- Type
- string
- Description
Döndürülen sonuçlar için istenen 3d model formatı. Alınan tüm modeller belirtilen formatta olacaktır. Aşağıdaki opsiyonel değerlerden biri olmalıdır. Sağlanmazsa, varsayılan olarak
glbolacaktır.glb: glb formatı.fbx: fbx formatı.obj: obj formatı.usdz: usdz formatı.
- Name
- showcase_type
- Type
- string
- Description
Döndürülen sonuçlar için istenen model türü. Alınan tüm modeller belirtilen türde olacaktır. Aşağıdaki opsiyonel değerlerden biri olmalıdır. Sağlanmazsa, varsayılan olarak
allolacaktır.all: Tüm vitrin modelleri.animated: Animasyonlu vitrin modelleri.static: Statik vitrin modelleri.
Döndürülenler
- Name
- id
- Type
- string
- Description
Vitrin modeli için benzersiz tanımlayıcı. Görev kimliği için uygulama detayı olarak k-sıralanabilir UUID kullansak da, kimlik için herhangi bir format varsaymamalısınız.
- Name
- result_id
- Type
- string
- Description
Döndürülen model sonucu için benzersiz tanımlayıcı. Bu kimlik modele bağlıdır ve remesh gibi diğer API görevlerinde doğrudan kullanılabilir.
- Name
- model_url
- Type
- object
- Description
Dokularla birlikte indirilebilir 3D modelin URL'si. Varsayılan olarak glb formatı döndürülür.
- Name
- conversion_status
- Type
- string
- Description
Döndürülen modellerin dosya türü dönüştürme durumu.
<empty string>: Dönüştürülmedi (varsayılan glb).success: Dönüştürme başarılı.failed: Dönüştürme başarısız.
- Name
- community_url
- Type
- string
- Description
Vitrin modelinin topluluk göz atma bağlantısı.
- Name
- author
- Type
- string
- Description
Vitrin modelinin yazarı.
- Name
- topology
- Type
- string
- Description
Vitrin modelinin topology'si (
quadveyatriangle).
- Name
- name
- Type
- string
- Description
Vitrin modelinin adı.
- Name
- object_prompt
- Type
- string
- Description
Vitrin modelinin açıklaması.
- Name
- categories
- Type
- array
- Description
Vitrin modelinin kategorileri.
- Name
- tags
- Type
- array
- Description
Vitrin modelinin etiketleri.
- Name
- mode
- Type
- string
- Description
Vitrin modelinin mode'u.
- Name
- created_at
- Type
- timestamp
- Description
Vitrin modelinin oluşturulma zaman damgası (milisaniye).
- Name
- updated_at
- Type
- timestamp
- Description
Vitrin modelinin güncellenme zaman damgası (milisaniye).
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
}
]
}