Skip to main content

3d models

Skin Tokens API

Bir karakterin elle donatılması yavaş bir uzmanlık işidir. Skin Tokens bunu otomatik olarak yapar: bir GLB karakter ağı gönderin ve takılı bir iskelet ve her köşe için kaplama ağırlıkları olan donanımlı bir GLB'yi geri alın — görev başına $0.30, döngüde hiçbir donatıcı yok.

Hemen Başla!

Skin Tokens API Pricing

Pay-as-you-go access through PiAPI.

Auto-Rigmesh2rig

$0.30

Rig one GLB character mesh, up to 80,000 triangles.

Cilt Tokenları Ne İşe Yarar?

Tek uç nokta, tek iş: Statik bir ağı canlandırılabilir bir yapıya dönüştürün.

Donatıcı Olmadan Arma

Bir 3D karakter ağı gönderin; Görünüm Belirteçleri bir iskelete sığar ve köşe başına kaplama ağırlıklarını sizin için çözer. Statik olarak gelen ağ, manuel donanım geçişi olmadan canlandırılabilir hale gelir.

GLB Giriş, GLB Çıkış

Giriş, genel olarak erişilebilen bir URL veya bir base64 veri URI'si olarak verilen, 80,000 üçgenlerine kadar geçerli bir glTF 2.0 ikilisidir (GLB). Yanıt, orijinal ağı, takılan iskeleti ve kaplama ağırlıklarını içeren, çıktı.model_dosyasında hileli bir GLB döndürür.

Düz $0.30 Görev Başına

Ağın ne kadar karmaşık olduğuna bakılmaksızın her teçhizat görevinin maliyeti aynıdır, dolayısıyla tüm bir karakter kütüphanesini donatmanın maliyeti başlamadan önce tahmin edilebilir.

Tasarım Yoluyla Eşzamansız

Bir görev oluşturun, ardından bir terminal durumuna ulaşana kadar getirme uç noktasını yoklayın. Bir ağ işlenirken hiçbir şey istek dizinizi engellemez.

Web Kancası Bildirimleri

Bir görev tamamlandığında veya başarısız olduğunda geri arama almak için config.webhook_config.endpoint'i ve isteğe bağlı bir gizli dizi sağlayın. Task_id'ye göre geri aramaların yinelenenlerini kaldırın ve son durumu onaylamak için görevi getirin.

Kararlı Eklem Tanımlayıcıları

İskelet eklemleri, anlamsal etiketler olmaksızın kararlı bone_0'dan bone_N'ye kadar tanımlayıcılar kullanır; bu, adlandırmayı ve insansı yeniden hedeflemeyi, geleneklere göre tahmin etmek yerine kendi işlem hattınızın kontrolü altında tutar.

Get started

Create your API key

Sign up and grab an API key from the PiAPI workspace — free credits are included on sign-up.

Top up credits

Add credits on the billing page when you are ready to scale beyond the free tier.

Call the API

POST your first task following the API docs, then poll the task until the result is ready.

Iterate in the playground

Prototype prompts and settings in the the playground above before wiring them into your product.

curl -X POST 'https://api.piapi.ai/api/v1/task' \
  -H 'X-API-Key: YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
    "model": "Qubico/skin-tokens",
    "task_type": "rig",
    "input": {
      "model": "YOUR_GLB_URL",
      "seed": -1,
      "bone_names": "original"
    }
  }'

# → { "task_id": "9d5a…", "status": "pending" }

Sıkça Sorulan Sorular

API Görünüm Tokenları Nedir?

Skin Tokens otomatik olarak bir 3D karakter ağını donatır. Bir GLB ağı gönderirsiniz ve orijinal ağı, takılı bir iskeleti ve köşe başına kaplama ağırlıklarını içeren donanımlı bir GLB alırsınız.

Hangi ağı gönderebilirim?

En fazla 80,000 üçgeninden oluşan geçerli bir glTF 2.0 ikili dosyası (GLB), kamuya açık bir URL veya temel64 veri URI'si olarak sağlanır. Nötr bir pozdaki temiz bir insansı ağ genellikle en güvenilir teçhizatı üretir.

Maliyeti ne kadar?

$0.30 teçhizat görevi başına.

Kemiklere isim verilmiş mi?

Hayır. İskelet eklemleri, anlamsal etiketler olmaksızın stabil bone_0 ila bone_N tanımlayıcılarını kullanır. Boru hattınızın adlandırılmış insansı kemiklere ihtiyacı varsa bunları kendi yeniden hedefleme adımınızda haritalandırın.

API senkronize mi?

Hayır. Arma eşzamansız bir görevdir: görevi oluşturun, ardından bir terminal durumuna ulaşana kadar getirme uç noktasını yoklayın. Görev tamamlandığında veya başarısız olduğunda bilgilendirilmek için bir web kancası da kaydedebilirsiniz.

Çekirdek parametresi ne işe yarar?

tohumu isteğe bağlıdır ve varsayılan olarak rastgele bir tohum kullanan -1 şeklindedir. Aynı giriş ağı için tekrarlanabilir bir sonuç istiyorsanız bunu sabit bir değere ayarlayın.

Bir görev başarısız olursa ne olur?

Görev, getirme uç noktasını yoklayarak veya web kancanız aracılığıyla gözlemlediğiniz bir terminal başarısız durumuna ulaşır. Yeniden denemeden önce son durumu onaylamak için görevi getirin.

More questions? See the API docs.