DRAEVADEVELOPERS
Garment Taxonomyzer
DRAEVA / Public API

POST /taxonomy/v1/taxonomy

Scope: taxonomy:classify. Request biçimi multipart/form-data.

Scope: taxonomy:classify. Request biçimi multipart/form-data.

Alanlar

AlanTipZorunluAçıklama
imagefileEvetPNG, JPEG veya WebP; anahtar limiti geçerli
subcategorystringHayır/options içindeki id; biliniyorsa sınıflandırmayı sabitler
primaryColorIdstringHayır/options içindeki renk id'si
qcphoto | generatedHayırVarsayılan photo
itemNamestringHayırModel için isim ipucu
itemGarmentstringHayırModel için kıyafet ipucu
bash
curl -X POST https://api.getdraeva.com/taxonomy/v1/taxonomy \
  -H "Authorization: Bearer YOUR_DRAEVA_API_KEY" \
  -F "image=@navy-tshirt.jpg" \
  -F "subcategory=tshirt" \
  -F "primaryColorId=navy" \
  -F "qc=photo"

Başarılı response

json
{
  "category": "top",
  "subcategory": "tshirt",
  "primaryColorId": "navy",
  "name": { "tr": "Lacivert Pamuklu Tişört", "en": "Navy Cotton T-Shirt" },
  "pattern": "solid",
  "material": ["cotton"],
  "silhouette": "regular",
  "neckline": "crew",
  "sleeveLength": "short",
  "aesthetics": ["minimal", "casual"],
  "visualDescription": {
    "tr": "Lacivert, kısa kollu tişört",
    "en": "Navy, short sleeve T-shirt"
  },
  "broken": false,
  "brokenReason": null
}

Koşullu alanlar

Alt kategoriye göre patternScale, length, rise, closure, heelHeight, footwearWeight, fabricWeight, lining, details ve occasionContextTags bulunabilir. Beklenen alanları /options içindeki profiles ile belirleyin.

Doğrulama

  • Response id'lerini güncel options sözlüğüne karşı doğrulayın.
  • Bilinmeyen ek alanları yok sayın fakat ham response'u gizli veri içermeyen debug ortamında requestId ile ilişkilendirebilirsiniz.
  • Model sonucunu kullanıcı onayı olmadan kalıcı gerçek kabul etmeyin.
  • broken kontrolünü diğer alanlardan önce yapın.

Bu sayfada

Bir sorunuz mu var?API erişimi ve destek →