API Əsasları
Fit-it-on Tərtibatçı API-si süni intellekt nəsil modellərimizə proqramlı giriş imkanı verir. O, standart REST arxitektura üslublarına əməl edir, proqnozlaşdırıla bilən resurs yönümlü URL-lərdən istifadə edir və JSON ilə kodlanmış sorğu gövdələrini qəbul edir.
Asinxron İcra
Bütün şəkil generasiyaları asinxron şəkildə işlənir. Yüksək keyfiyyətli süni intellekt renderləri (2k və ya 2048x2048 nümunələr) vaxt tələb edir və sinxron əlaqə qaçılmaz olaraq vaxt aşımına uğrayacaq.
- Tapşırıq Göndərin: Giriş məlumatlarınızla birlikdə bir
POST /v1/runsorğusu göndərirsiniz. - ID Qəbul Edin: API dərhal bir
prediction_idilə200 OKcavabı qaytarır. - Statusu Yoxlayın: Siz dövri olaraq
GET /v1/status/{predictionId}çağırışını edirsiniz. - Tamamlanma: Status
succeededvəziyyətinə keçdikdə, yaradılmış şəkillərinizin URL-lərioutputmassivində mövcud olacaq.
Webhook Dəstəyi
Alternativ olaraq, ilkin POST sorğunuzda bir webhook_url parametri təqdim edə bilərsiniz. Tapşırıq emalını bitirdikdən sonra (uğurlu və ya uğursuz olmasından asılı olmayaraq), biz son status yükünü ehtiva edən bir POST sorğusunu birbaşa veb-kukununuza göndərəcəyik, beləliklə əl ilə sorğu etməyə ehtiyac qalmayacaq.
Əsas URL
Bütün sorğular HTTPS üzərindən istehsal mühitimizə edilməlidir:
https://fititon.app/apiMəzmun Növləri
Bütün POST və PATCH sorğuları yük formatını müəyyən etmək üçün aşağıdakı başlığı ehtiva etməlidir:
Content-Type: application/jsonAPI həmçinin bütün cavabları ciddi şəkildə JSON formatında qaytarır.
Webhooklar
JSON yükünüzün kökündə bir webhook_url təqdim etsəniz, asinxron tapşırıq tamamlandıqdan dərhal sonra (uğurlu və ya səhvlə) həmin URL-ə bir HTTP POST sorğusu göndərəcəyik.
Webhook Yük Nümunəsi:
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"status": "success",
"output": [
"https://storage.fititon.com/results/result-123.jpg",
"https://storage.fititon.com/results/result-124.jpg"
],
"error": null,
"created_at": "2026-07-03T10:00:00.000Z",
"updated_at": "2026-07-03T10:00:15.000Z"
}Sorğu Limitləri və İdarəetmə
Sui-istifadənin qarşısını almaq üçün API, aktiv Tərtibatçı Planınızın səviyyəsinə əsaslanan sürət limiti tətbiq edir.
Limitinizi aşsanız, 429 Too Many Requests xətası alacaqsınız. Tətbiqiniz eksponensial geri çəkilməni tətbiq etməklə bunu zərif şəkildə idarə etməlidir.
Kredit balansınız sürət limitindən asılı deyil. Ümumi API istifadənizi və qalan kredit balansınızı Tərtibatçı Paneli vasitəsilə və ya proqramlı şəkildə hesab son nöqtələri vasitəsilə izləyə bilərsiniz.
Əgər generasiya daxili olaraq uğursuz olarsa (məsələn, etibarsız şəkil ötürüldü və ya model vaxt aşımına uğradı), GET /v1/status son nöqtəsi failed statusunu qaytaracaq və error xüsusiyyəti təsviredici bir mesaj ehtiva edəcək. Uğursuz tapşırıqlar üçün kreditləriniz çıxılmayacaq.
