Müzik
Müzik Durumunu Al
Bir müzik oluşturma görevinin durumunu ve sonucunu getirir
Müzik oluşturma görevinizin durumunu kontrol etmek için bu endpoint'i sorgulayın.
Create yanıtı poll_url içeriyorsa, sorgulama için doğrudan o URL'yi kullanın. id ve task_id aynı asenkron görev kimliği olarak değerlendirilmelidir.
Süresi dolmuş veya kullanılamayan bir görev 404 async_task_not_found döndürebilir. Geçerli API anahtarının görev sahipliği doğrulanamazsa yanıt 403 task_not_owned olur.
Yol Parametreleri
Müzik oluşturma görevi ID'si.
Yanıt
Görev ID'si.
Aynı asenkron görev ID’sinin takma adı; döndürüldüğünde mevcuttur.
Oluşturma yanıtı sağladığında tercih edilen yoklama URL’si.
Görev durumu: pending, processing, completed veya failed.
İsteğe bağlı ilerleme değeri. Yalnızca gerçek bir ilerleme değeri varsa döner; tamamlanmayı belirlemek için status kullanın.
Sonuç alanları işleme bağlıdır. Müzik audio_url ve audio_id, yalnızca söz görevleri lyrics, kanal ayırma ise data içinde birden fazla dosya döndürebilir. video_url, başlık, ilerleme ve diğer meta veriler isteğe bağlıdır. Tamamlanmayı status ile kontrol edin ve gerçekten dönen alanları okuyun.
Desteklenen sonraki işlemlerde bu görev ID’siyle kullanılabilecek isteğe bağlı ses ID’si.
audio_url veya url içeren ayrılmış ses dosyaları gibi isteğe bağlı çıktı dizisi.
Ses dosyasını indirmek için URL (tamamlandığında).
Görselleştirici içeren video sürümünün URL'si (tamamlandığında).
Oluşturulan şarkı başlığı.
Oluşturulan veya sağlanan şarkı sözleri.
Hata mesajı (başarısız olduğunda).
İstek
curl --fail-with-body "https://api.tokenlab.sh/v1/tasks/ldtask_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" \
-H "Authorization: Bearer sk-your-api-key"Yanıt
{
"id": "ldtask_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"task_id": "ldtask_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"poll_url": "/v1/tasks/ldtask_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"status": "completed",
"audio_url": "https://cdn.example.com/music/abc123.mp3",
"title": "Night Drive",
"lyrics": "[Verse 1]\nDriving through the night...",
"audio_id": "audio_abc123"
}Yetkilendirme
BearerAuth API Anahtarı kimlik doğrulaması. API anahtarlarını Dashboard > API > API Keys bölümünden oluşturun veya yönetin.
Konum: header
Yol parametreleri
id / task_id tarafından döndürülen veya poll_url içine gömülü olan asenkron görev kimliği
Yanıt
application/json
application/json
application/json
application/json