Look Engine
Look Engine; hava, aktivite, kişisel termal profil ve gardırop parçalarından termal olarak uygun kombinler üretip skorlayan durumsuz bir servistir.
Look Engine; hava, aktivite, kişisel termal profil ve gardırop parçalarından termal olarak uygun kombinler üretip skorlayan durumsuz bir servistir.
Her request gerekli girdileri taşır; dönen güncel profili veya kombinleri sonraki çağrılar için saklamak istemcinin sorumluluğundadır.
Endpoint'ler
| Endpoint | Scope | Amaç |
|---|---|---|
GET /look/v1/params | Yok | Motor katsayı dokümanı |
GET /look/v1/meta | look-engine:read | UI sözlükleri ve sürümler |
POST /look/v1/targets | look-engine:compute | Bölgesel hedef CLO |
POST /look/v1/candidates | look-engine:compute | Geçerli kombin adayları |
POST /look/v1/score | look-engine:compute | Aday skorlama/sıralama |
POST /look/v1/outfits | look-engine:compute | Tek çağrıda üretim + skor + isim |
POST /look/v1/calibrate | look-engine:calibrate | Termal geri bildirimden profil öğrenme |
Önerilen entegrasyon yolu
Çoğu backend:
/meta → gardırop verisini WardrobeItem'a dönüştür → /outfits
Motor adımlarını ayrı kontrol etmek isteyen entegrasyon:
/targets → /candidates → candidates response içindeki targets'ı aynen /score'a gönder
/candidates yanıtındaki targets'ı istemci tarafında yeniden hesaplamayın veya değiştirmeyin; skor aynı hedefler üzerinden yapılmalıdır.
Indoor plan
Varsayılan plan: "indoor" davranışında temel kombin iç ortam için üretilir; dış giyim kombine katılmaz, ayrı shell önerisi olarak dönebilir. targets dış ortam toplam ihtiyacını, indoorTargets temel kombinin hedefini ifade eder.