AI Music API
API Dokümantasyonu
Yapay zeka ile müzik oluşturmak için güçlü API'mizi keşfedin
API anahtarı alma ve saklama
Kimlik doğrulama uygulama sunucunuzda yapılmalıdır. Üretim anahtarını tarayıcı koduna, mobil pakete, loglara veya açık depoya koymayın.
- 1Hesap oluşturup paneldeki API anahtarı alanını açın.
- 2Anahtarı kopyalayıp sunucunun sır yöneticisinde veya korumalı ortamında saklayın.
- 3Authorization başlığında Bearer token olarak gönderin ve açığa çıkarsa hemen değiştirin.
Örnekler anahtarı sunucu ortam değişkeninden okur UDIOAPI_KEY
Hızlı Başlangıç
Eşzamansız müzik görevi oluşturun, dönen workId değerini saklayın ve tamamlanana kadar feed endpoint'ini sorgulayın. Sunucu anahtarı ayarlandıktan sonra istek çalıştırılabilir.
/api/v2/generateexport UDIOAPI_KEY='replace-with-your-server-key'
curl --request POST \
--url 'https://udioapi.pro/api/v2/generate' \
--header "Authorization: Bearer $UDIOAPI_KEY" \
--header 'Content-Type: application/json' \
--data '{
"model": "chirp-v5-5",
"gpt_description_prompt": "Warm indie pop with acoustic guitar",
"make_instrumental": true
}'
# Save workId from the response, then poll:
curl 'https://udioapi.pro/api/v2/feed?workId=YOUR_WORK_ID'Başarılı oluşturma işi başlatır ancak son sesi henüz içermez. 5–10 saniyede bir sorgulayın, sonuç veya hata oluşunca durun ve toplam beklemeyi sınırlayın.
Kaynak dosyalar UDIOAPI_KEY, sınırlı polling ve yapılandırılmış hatalar kullanır; harici bağımlılık yoktur. GitHub'da fork yayımlamadan önce tüm sırları kaldırın.
API Uç Noktaları
Varsayılan Music Generate endpoint’i olarak /v2/generate kullanın. MiniMax, /v2/minimax/generate üzerinden erişilen entegre bir sağlayıcıdır; varsayılan müzik üretim modeli değildir.
Music Generate API
Müzik Oluştur
İlham modunu (metin açıklaması) veya özel modu (şarkı sözleri, tarz, başlık) kullanarak yapay zeka müziği oluşturun.
/v2/generateMüziği Uzat
Yeni içerik ekleyerek mevcut müzik parçalarını uzatın. Orijinal parametreleri devralmak veya özel ayarlar kullanmak arasında seçim yapın.
/v2/extendMüzik Kapak Görseli
Müzik parçalarınız için yapay zeka kapak görselleri oluşturun. Oluşturma başına 1 kredi.
/v2/cover/generateZaman Damgalı Şarkı Sözleri
Oluşturulan bir ses varlığı için kelime düzeyinde şarkı sözü zamanlamaları, dalga formu verileri ve hizalama güveni talep edin.
/v2/timestamped-lyricsSes Yükle ve Cover Yap
Ses dosyanızı yükleyin ve özel vokaller, tarz ve şarkı sözleri ile bir yapay zeka cover versiyonu oluşturun.
/v2/upload-cover/generateWAV Dönüştürme
Oluşturulan sesi WAV'a dönüştürün ve Udio API taskId'nizle izleyin.
/v2/wav/generateGörev Durumunu Getir
Bir oluşturma görevinin durumunu ve sonuçlarını getirin.
/v2/feedKredi Sorgula
Hesap bakiyenizi ve kredi kullanımınızı gerçek zamanlı olarak kontrol edin.
/v2/creditsGeri Çağırma Uç Noktası
Oluşturma sonuçlarını almak için geri çağırma (callback) uç noktası.
/generateHata yönetimi
HTTP durumunu ve yapılandırılmış yanıtı entegrasyon sözleşmesinin parçası sayın. workId ve kendi istek kimliğinizi loglayın, API anahtarını asla loglamayın.
400İstek geçersiz veya zorunlu alan eksik. Veriyi düzeltin; aynı gövdeyi yeniden göndermek çözmez.
401API anahtarı eksik, hatalı, süresi dolmuş veya iptal edilmiş. Bearer başlığını kontrol edip açığa çıkan kimlik bilgilerini değiştirin.
402Hesapta yeterli kredi yok. Yeni görevleri durdurup hesap sahibini faturalamaya yönlendirin.
429İstek hızı çok yüksek. Varsa Retry-After değerine uyun ve rastgele paylı üstel gecikmeyle yeniden deneyin.
5xxHizmet veya bir üst bağımlılık başarısız. Yalnızca idempotent durum okumalarını otomatik tekrarlayın; görev oluşturmayı sınırlı tutun.
Moderasyon hatalarını veya diğer nihai görev hatalarını yeniden denemeyin. Kullanıcının girdiyi değiştirebilmesi için fail_message ya da error_message değerini gösterin.
Değişiklik özeti
Uyumluluğu etkileyen API değişiklikleri burada özetlenir ve ilgili endpoint'e bağlanır.
chirp-v5-5 özel süre desteği
POST /v2/generate, chirp-v5-5 için belgelenmiş duration aralığını kabul eder. duration içermeyen mevcut istekler uyumlu kalır.
Üretim endpoint'ini inceleModele Göre Kredi Tüketimi
Her Music Generate modeli farklı miktarda kredi tüketir. İstekte bulunmadan önce entegrasyon bütçenizi planlamak için bu kılavuzu kullanın.
Music Generate API
chirp-v48 kredichirp-v4-510 kredichirp-v4-5-plus10 kredichirp-v512 kredichirp-v5-512 krediSağlayıcıya Göre Kredi Tüketimi
minimax-music-2.530 kredi