Pozaya Nəzarət
Pozaya Nəzarət son nöqtəsi modelin mövcud şəklini götürməyə və modelin fərqli bədən pozası aldığı yeni variantlar yaratmağa imkan verir. Süni intellekt modelin üz cizgilərini, geyimini və fonunu diqqətlə qoruyur.
Model Adı: pose-control
Həyat dövrü: stable
Emal vaxtı: ~15s–30s
Çıxış Formatı: Auto (JPEG or PNG)
Çatdırılma Metodları: URL
Kreditlər: 1 to 5 per pose generated (1k: 1, 2k: 3, 4k: 5)
Sorğu
Model şəklinizi və istədiyiniz pozaların siyahısını universal /v1/run son nöqtəsinə göndərin:
https://fititon.app/api/v1/runSorğu Nümunələri
Siz modeli istinad şəkli (şablon) və ya mətn təsviri (fərdi) istifadə edərək yenidən poza verə bilərsiniz.
curl -X POST https://fititon.app/api/v1/run \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"model_name": "pose-control",
"inputs": {
"modelImage": "https://example.com/model-standing.jpg",
"quality": "2k",
"poses": [
{
"type": "template",
"cdnUrl": "https://example.com/pose-reference.jpg",
"title": "Hands on hips"
},
{
"type": "custom",
"text": "Sitting on a chair with legs crossed"
}
]
}
}'Cavab
Yaradılma 30 saniyəyə qədər çəkə bildiyi üçün, /v1/run son nöqtəsi dərhal asinxron iş id ilə 201 Created statusunu qaytarır. Son nəticələri əldə etmək üçün GET /v1/status/{id} istifadə edərək Status API-ni sorğulamalısınız. Alternativ olaraq, bildirişləri avtomatik almaq üçün veb-hookları konfiqurasiya edə bilərsiniz. Nəzərə alın ki, veb-hook göndəricimiz ciddi 15 saniyəlik vaxt aşımını tətbiq edir. Serveriniz veb-hooku 15 saniyə ərzində 2xx status kodu ilə təsdiq etməlidir, əks halda biz onu uğursuz hesab edib daha sonra yenidən cəhd edəcəyik.
{
"id": "123a87r9-4129-4bb3-be18-9c9fb5bd7fc1",
"status": "starting",
"created_at": "2026-07-18T17:30:00.000Z",
"error": null,
"output": null
}Status "succeeded" olaraq dəyişdikdən sonra, output sahəsi yaradılmış şəkillərinizə işarə edən URL-lərin massivini ehtiva edəcək. Şəkillər ilkin sorğunuzda verilən poses massivi ilə eyni qaydada qaytarılır:
{
"id": "123a87r9-4129-4bb3-be18-9c9fb5bd7fc1",
"status": "succeeded",
"created_at": "2026-07-18T17:30:00.000Z",
"error": null,
"output": [
"https://cdn.fititon.app/users/123/results/fititon-pose-123-0.png",
"https://cdn.fititon.app/users/123/results/fititon-pose-123-1.png"
]
}Sorğu Parametrləri
Tələb Olunan Parametrlər
modelImageRequiredstringYenidən poza vermək istədiyiniz şəxsin mənbə şəkli. Bu, ictimaiyyətə açıq bir URL və ya Base64 ilə kodlanmış şəkil sətiri ola bilər.
Peşəkar Məsləhət: Baştan ayağa tam bədən şəkilləri ən yaxşı nəticələri verir — süni intellekt bədəni düzgün şəkildə yenidən poza vermək üçün bütün bədəni görməlidir. Dar geyimlər bədən quruluşunu həcmli və ya qatlı geyimlərdən daha yaxşı göstərir. Sadə, səliqəli fonlar süni intellektin bədən formasına təmiz şəkildə fokuslanmasına imkan verir.
Formatlaşdırma Tələbi
Base64 sətiri göndərərkən, o, standart məlumat URI prefiksini (məsələn, data:image/jpeg;base64,...) ehtiva etməlidir.
posesRequiredarray of objectsYaratmaq istədiyiniz pozaları müəyyən edən bir massiv. Eyni sorğuda şablon və fərdi pozaları qarışdırıb uyğunlaşdıra bilərsiniz.
- Şablon Poza: Şəkli struktur istinad kimi istifadə edir. İstinad poza kimi istifadə etmək üçün istənilən etibarlı şəkil URL-i təqdim edə bilərsiniz və ya aşağıda sadalanan rəsmi dəstəklənən şablonlarımızdan birini istifadə edə bilərsiniz.
type(sətir):"template"olmalıdır.cdnUrl(sətir): İstənilən pozanı nümayiş etdirən istinad şəklinin URL-i.title(sətir, isteğe bağlı): Təsviri etiket.
- Fərdi Poza: Pozanı müəyyən etmək üçün mətn sorğusundan istifadə edir.
type(sətir):"custom"olmalıdır.text(sətir): Yeni pozanı təsvir edən mətn (məsələn,"qolları çarpaz vəziyyətdə dayanmaq").
Rəsmi Poza Şablonları
Öz istinad şəkillərinizi cdnUrl vasitəsilə təqdim edə bilsəniz də, biz yüksək optimallaşdırılmış poza şablonlarının seçilmiş kataloqunu təklif edirik. Pozanı önizləmək üçün aşağıdakı istənilən URL-ə klikləyin.
Female Poses
| Title | Template URL (`cdnUrl`) |
|---|---|
Male Poses
| Title | Template URL (`cdnUrl`) |
|---|---|
İsteğe Bağlı Parametrlər
quality'1k' | '2k' | '4k'Çıxış qətnamə səviyyəsi.
Defolt: 1k
ratiostringYaradılmış şəklin en-hündürlük nisbətini müəyyən edir. Boş olarsa, sistem orijinal şəklin tərəf nisbətinə qayıdır.
Dəstəklənən dəyərlər: '1:1', '3:4', '4:3', '9:16', '16:9', '2:3', '3:2', '4:5', '5:4', '21:9'.
İşləmə Xətaları
Bu funksiya üçün işləmə xətaları Xəta İdarəetməsi sənədlərində qeyd olunan ümumi dəstdən istifadə edir. Emal zamanı xəta baş verərsə, status "error" olaraq yenilənəcək və error sahəsi xüsusi uğursuzluq səbəbini ehtiva edəcək.
Kredit Dəyəri
Tərtibatçı API sorğuları üçün dəyər tələb olunan pozaların sayına əsasən xətti şəkildə artır və seçilmiş çıxış quality səviyyəsindən asılıdır.
Formula: Dəyər = KeyfiyyətKreditləri × PozalarınSayısı
| Keyfiyyət Səviyyəsi | Hər Poza Üçün Kreditlər |
|---|---|
| 1k (Defolt) | 1 |
| 2k | 3 |
| 4k | 5 |
Nümunə: 1k keyfiyyətində 3 pozadan ibarət massiv tələb etmək ümumilikdə 3 kreditə başa gəlir. Eyni 3 pozanı 4k keyfiyyətində tələb etmək ümumilikdə 15 kreditə başa gəlir.
