Logo

API 설정

API 키를 받고 환경을 구성하세요.

API 설정

Fit-it-on 개발자 API와 상호작용하려면 보안 개발자 API 키를 사용하여 요청을 인증해야 합니다.


API 키 생성

  1. Fit-it-on 대시보드에 로그인합니다.
  2. 왼쪽 사이드바에서 개발자 > API 키로 이동합니다.
  3. 새 키 생성 버튼을 클릭합니다.
  4. 새 비밀 키를 복사합니다 (항상 fio_sk_...로 시작합니다).

이 키를 안전하게 보관하세요! 보안상의 이유로, 생성 대화 상자를 닫은 후에는 이 키를 다시 볼 수 없습니다. 키를 분실한 경우, 키를 폐기하고 새 키를 생성해야 합니다.


인증

모든 API 요청에는 Authorization 헤더에 Bearer 토큰으로 API 키가 포함되어야 합니다.

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": { ... }
  }'

비동기 워크플로우

Fit-it-on 생성 엔드포인트(예: /v1/run)는 비동기적으로 작동합니다. 이는 초기 요청이 생성이 완료될 때까지 기다리지 않고 작업 추적 ID와 함께 즉시 반환됨을 의미합니다.

1단계: 작업 제출

생성 작업을 대기열에 추가하려면 https://fititon.app/api/v1/run으로 POST 요청을 하세요. 즉시 응답을 받게 됩니다:

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

2단계: 결과 폴링

반환된 id를 사용하여 https://fititon.app/api/v1/status/{id}GET 요청을 하여 생성 상태를 주기적으로 확인하세요.

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

응답은 작업의 현재 상태를 나타냅니다. status"completed"일 때, output 필드에는 생성된 이미지 또는 비디오의 URL이 포함됩니다.

{
  "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"
}

첫 번째 요청 보내기

현재 남은 개발자 크레딧을 가져오고 요금제를 확인하여 키를 테스트할 수 있습니다:

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

성공하면 현재 요금제와 남은 크레딧이 포함된 JSON 객체가 반환됩니다.