صدا و موسیقی

وضعیت کار موسیقی

وضعیت، پیشرفت و در صورت پایان، مشخصات فایل خروجی یک کار موسیقی را برمی‌گرداند. پرسیدن وضعیت رایگان است.

GET/v1/music/generations/{id}

مقدار status یکی از این‌هاست: queued، in_progress، completed، failed، cancelled. سه مقدار آخر پایانی هستند. هر بار که وضعیت را می‌پرسید، اگر کار موعد بررسی داشته باشد همان لحظه از سرویس تولید پرسیده می‌شود، پس لازم نیست منتظر زمان‌بند بمانید.

پس از completed، فیلد output مشخصات فایل را دارد و خود فایل را از /content می‌گیرید. در failed، فیلد error یک کد و پیام کلی دارد و اعتباری کسر نشده است؛ متن خطای سرویس تولید به شما نمی‌رسد.

فقط کارهایی را می‌بینید که با همین حساب و همین فضای کاری از طریق API ساخته‌اید. شناسه‌ی کار دیگری یا کاری از نوع دیگر 404 job_not_found است.

نمونه‌ها

curl https://1ai.ir/v1/music/generations/job_3Kp9xQvT7mYwZc2RnFh8Ad \
  -H "Authorization: Bearer $ONEAI_API_KEY"
200پاسخ
{
  "id": "job_3Kp9xQvT7mYwZc2RnFh8Ad",
  "object": "music",
  "model": "google/lyria-3-clip",
  "status": "in_progress",
  "progress": 40,
  "created_at": 1793923200,
  "completed_at": null,
  "prompt": "Short calm santoor melody, instrumental",
  "estimated_credits": 1.5,
  "credits": 0,
  "output": null,
  "error": null
}