Model Respons Bersama
Menjelaskan skema respons bersama yang digunakan di Aether API.
JobIdResponse
Dikembalikan oleh semua endpoint POST yang membuat pekerjaan asinkron.
Skema
| Field | Tipe | Deskripsi |
|---|---|---|
job_id | string (UUID) | Pengidentifikasi unik pekerjaan yang dibuat |
Contoh
{
"job_id": "550e8400-e29b-41d4-a716-446655440000"
}
Endpoint yang Menggunakan
POST /public/v1/generate/imagePOST /public/v1/generate/effect/v1POST /public/v1/generate/effect/v2POST /public/v1/image-tune/upscale
GetJobStatusResponse
Dikembalikan oleh endpoint pemeriksaan status pekerjaan.
Skema
| Field | Tipe | Wajib | Deskripsi |
|---|---|---|---|
job_id | string (UUID) | Ya | Pengidentifikasi unik pekerjaan |
status | string | Ya | Status pekerjaan (Pending, Succeed, Failed) |
image_urls | array[string] | Tidak | Daftar URL gambar yang selesai (hanya disediakan dalam status Succeed) |
Contoh Respons Berdasarkan Status
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": []
}
Endpoint yang Menggunakan
GET /public/v1/job/{job_id}
Dokumen Terkait
- Siklus Hidup Pekerjaan Asinkron - Cara melakukan polling pekerjaan
- Autentikasi - Cara autentikasi API