Logo

API Kurulumu

API anahtarınızı alın ve ortamınızı yapılandırın.

API Kurulumu

Fit-it-on Geliştirici API'si ile etkileşim kurmak için isteklerinizi güvenli bir Geliştirici API Anahtarı kullanarak doğrulamanız gerekir.


API Anahtarı Oluşturma

  1. Fit-it-on Panelinize giriş yapın.
  2. Sol kenar çubuğunda Geliştirici > API Anahtarları'na gidin.
  3. Yeni Anahtar Oluştur düğmesine tıklayın.
  4. Yeni gizli anahtarınızı kopyalayın (her zaman fio_sk_... ile başlayacaktır).

Bu anahtarı güvenli bir şekilde saklayın! Güvenlik amacıyla, oluşturma iletişim kutusunu kapattıktan sonra bu anahtarı tekrar görüntüleyemeyeceksiniz. Kaybederseniz, iptal etmeli ve yeni bir tane oluşturmalısınız.


Kimlik Doğrulama

Tüm API istekleri, API anahtarınızı Authorization başlığında bir Bearer token olarak içermelidir.

curl https://fititon.app/api/v1/run \
  -H "Authorization: Bearer fio_sk_YOUR_SECRET_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model_name": "tryon",
    "inputs": { ... }
  }'

Asenkron İş Akışı

Fit-it-on üretim uç noktaları (örneğin /v1/run) asenkron olarak çalışır. Bu, ilk isteğinizin üretimin tamamlanmasını beklemek yerine, bir iş takip kimliği ile hemen döneceği anlamına gelir.

Adım 1: Bir İş Gönderin

Bir üretim işini sıraya almak için https://fititon.app/api/v1/run adresine bir POST isteği yapın. Hemen bir yanıt alacaksınız:

{
  "id": "123a87r9-4129-4bb3-be18-9c9fb5bd7fc1",
  "status": "starting",
  "created_at": "2026-07-17T11:00:00Z",
  "error": null,
  "output": null
}

Adım 2: Sonuçları Sorgulayın

Dönen id'yi kullanarak, https://fititon.app/api/v1/status/{id} adresine bir GET isteği yaparak üretiminizin durumunu periyodik olarak kontrol edin.

curl https://fititon.app/api/v1/status/123a87r9-4129-4bb3-be18-9c9fb5bd7fc1 \
  -H "Authorization: Bearer fio_sk_YOUR_SECRET_KEY"

Yanıt, işinizin mevcut durumunu gösterecektir. status "completed" olduğunda, output alanı oluşturulan resimlerin veya videoların URL'lerini içerecektir.

{
  "id": "123a87r9-4129-4bb3-be18-9c9fb5bd7fc1",
  "status": "completed",
  "output": [
    "https://cdn.fititon.app/users/123/results/result-123.png"
  ],
  "error": null,
  "created_at": "2026-07-17T11:00:00.000Z",
  "updated_at": "2026-07-17T11:00:25.000Z"
}

İlk İsteğinizi Yapma

Anahtarınızı, mevcut kalan geliştirici kredilerinizi alarak ve planınızı kontrol ederek test edebilirsiniz:

curl https://fititon.app/api/v1/credits \
  -H "Authorization: Bearer fio_sk_YOUR_SECRET_KEY"

Başarılı olursa, bu, mevcut planınızı ve kalan kredilerinizi içeren bir JSON nesnesi döndürecektir.