İlham API'si

2026-09-18 tarihinde güncellendi · Suno-API ekibi

Uç nokta açıklaması

İlham, yeni bir eser üretmek için bir veya daha fazla tamamlanmış şarkıyı ilham kaynağı olarak kullanır.

Uç nokta: POST /api/music/inspo

Faturalama: Ücretli, istenen modele göre faturalanır; gerçekte tahsil edilen tutar arka ofis fiyat yapılandırmasına göre belirlenir.

Max Mode / Variety: bu uç nokta isteğe bağlı max_mode ve variety (0-4) parametrelerini destekler. max_mode açıkken bu çağrı iki katı fiyatla faturalanır; variety ek ücret doğurmaz. Ne anlama geldikleri ve nasıl gönderilecekleri Yeni API genel bakışı sayfasındaki "Gelişmiş parametreler" bölümündedir.

Önerilen model: suno-v6. suno-v6, suno-v6-wild ve suno-v6-mini kullanılabilir.

Bekleme süreleri ve zaman aşımları (önemli): bu uç nokta senkrondur — sipariş ancak yanıt geldiğinde kabul edilir ve üretime verilir. Ölçümlere göre isteklerin çoğu 1-3 saniyede yanıtlanır, yaklaşık %10'u 30 saniyeyi aşar ve en uzunu yaklaşık 230 saniyedir. İstemci zaman aşımını 300 saniye veya üzerine ayarlayın; yanıt gelmemesi hiçbir şey üretilmediği anlamına gelmez ve zaman aşımından hemen sonra yeniden denemeyin (siparişi çoğaltır ve tekrar ücret alır). Bağlantı koptuysa daha sonra GET /api/music/songs ile kontrol edin. Yeni API genel bakışı sayfasındaki "Bekleme süreleri ve zaman aşımı ayarları" bölümüne bakın.

Kimlik doğrulama

Parametre Tür Zorunlu Notlar
Authorization string evet Bearer YOUR_API_KEY
Content-Type string evet application/json

İstek parametreleri

Parametre Tür Zorunlu Varsayılan Notlar
model string evet - Müşteriye görünen model adı: suno-v6, suno-v6-wild veya suno-v6-mini
playlist_clip_ids array evet - İlham kaynağı şarkı kimlikleri; en az 1 ve tekrarsız
lyrics string hayır - Sözler veya yaratıcı yön
style_tags string hayır - Stil etiketleri
song_title string hayır - Sonucun başlığı
negative_tags string hayır - Hariç tutulan stil etiketleri
instrumental boolean hayır false Sonucun enstrümantal olup olmadığı
wait_completion boolean hayır false Yanıt vermeden önce uzun süre beklemesi

İstek örneği

curl -X POST https://www.suno-api.io/api/music/inspo \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "suno-v6",
    "playlist_clip_ids": ["source_song_id_a", "source_song_id_b"],
    "style_tags": "dreamy pop, warm synth",
    "song_title": "İlham alan devam",
    "wait_completion": false
  }'

Yanıt

{
  "code": 200,
  "message": "success",
  "data": {
    "clips": [
      {
        "song_id": "result_song_id",
        "song_title": "İlham alan devam",
        "status": "pending"
      },
      {
        "song_id": "result_song_id_2",
        "song_title": "İlham alan devam",
        "status": "pending"
      }
    ]
  }
}

Bir çağrı 2 sonuç döndürür (2 şarkı olarak faturalanır); örnekte 2 sonuç gösterilmiştir. clips dizisinin uzunluğunu esas alın ve sabit sayıda döngü yazmayın. clips[].song_id değerini kaydedin ve durum completed olana kadar şarkı sorgulama ve geçmiş API'si ile sorgulayın.

Notlar

SonrakiCrop API (kırpma)

API anahtarı alın

Kaydolduktan sonra konsoldan bir API anahtarı oluşturun. Her üretim 0,6 ¥ tutarındadır ve 2 parça döner, indirmeler sınırsızdır ve telefon numarası gerekmez.

API anahtarı al Genel bakışa dön