API Uç Noktaları

API Genel Bakış

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.

  1. 1Hesap oluşturup paneldeki API anahtarı alanını açın.
  2. 2Anahtarı kopyalayıp sunucunun sır yöneticisinde veya korumalı ortamında saklayın.
  3. 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.

POST/api/v2/generate
export 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.

Hata 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.

401

API anahtarı eksik, hatalı, süresi dolmuş veya iptal edilmiş. Bearer başlığını kontrol edip açığa çıkan kimlik bilgilerini değiştirin.

402

Hesapta 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.

5xx

Hizmet 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 incele

Modele 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 kredi
chirp-v4-510 kredi
chirp-v4-5-plus10 kredi
chirp-v512 kredi
chirp-v5-512 kredi

Sağlayıcıya Göre Kredi Tüketimi

minimax-music-2.530 kredi