Look Engine
DRAEVA / Public API
POST /look/v1/candidates
Scope: look-engine:compute.
Scope: look-engine:compute.
Gardıroptan yapısal olarak geçerli kombin adayları üretir; sonuçlar henüz skorlanmamıştır.
Request alanları
| Alan | Kural |
|---|---|
wardrobe | Zorunlu, 1–300 WardrobeItem (anahtar limiti daha düşük olabilir) |
weather | Zorunlu |
plan | Varsayılan indoor |
indoorTempC | İsteğe bağlı |
| Giyen kişi alanları | userProfile, met, cloOffset, occasion |
{
"wardrobe": [],
"weather": { "tempC": 14, "condition": "clouds" },
"plan": "indoor",
"occasion": "work"
}
Boş wardrobe yalnız şema gösterimidir; gerçek request en az bir geçerli parça içermelidir.
Kritik zincirleme kuralı
Response'taki targets nesnesini /score request'ine aynen gönderin. Adaylar hangi hedeflerle üretildiyse skor aynı hedeflerle yapılmalıdır. Arada hava/profil değişirse yeni candidates request'i başlatın.
Aday sayısı anahtar config'indeki maxCandidates ve global hard cap ile sınırlıdır. Büyük gardıroplarda response boyutu ve latency için timeout/payload bütçesi ayırın.