공유 응답 모델
Aether API에서 사용하는 공유 응답 스키마를 설명합니다.
JobIdResponse
비동기 작업을 생성하는 모든 POST 엔드포인트에서 반환됩니다.
스키마
| 필드 | 타입 | 설명 |
|---|---|---|
job_id | string (UUID) | 생성된 작업의 고유 식별자 |
예시
{
"job_id": "550e8400-e29b-41d4-a716-446655440000"
}
사용 엔드포인트
POST /public/v1/generate/imagePOST /public/v1/generate/effect/v1POST /public/v1/generate/effect/v2POST /public/v1/image-tune/upscale
GetJobStatusResponse
작업 상태 조회 엔드포인트에서 반환됩니다.
스키마
| 필드 | 타입 | 필수 | 설명 |
|---|---|---|---|
job_id | string (UUID) | 예 | 작업의 고유 식별자 |
status | string | 예 | 작업 상태 (Pending, Succeed, Failed) |
image_urls | array[string] | 아니오 | 완료된 이미지 URL 목록 (Succeed 상태에서만 제공) |
상태별 응답 예시
Pending
{
"job_id": "550e8400-e29b-41d4-a716-446655440000",
"status": "Pending",
"image_urls": []
}
Succeed
{
"job_id": "550e8400-e29b-41d4-a716-446655440000",
"status": "Succeed",
"image_urls": ["https://cdn.aetherforgeai.com/images/abc123.png"]
}
Failed
{
"job_id": "550e8400-e29b-41d4-a716-446655440000",
"status": "Failed",
"image_urls": []
}
사용 엔드포인트
GET /public/v1/job/{job_id}