Müzik

Müzik

Bir açıklamadan ya da kendi söz ve tarzınızdan eksiksiz şarkılar oluşturun. Her istek tek bir fiyata 2 versiyon üretir ve genellikle yaklaşık bir dakikada tamamlanır.

POST/v1/music
ModelIDŞarkı başına fiyat

Şarkı oluşturun

import os
import time
import requests
api = "https://api.zurelay.com/v1"
headers = {"Authorization": f"Bearer {os.environ['ZURELAY_API_KEY']}"}
song = requests.post(f"{api}/music", headers=headers, json={
"model": "suno-v6",
"prompt": "A cheerful acoustic folk song about morning coffee",
}).json()
while song["status"] in ("queued", "in_progress"):
time.sleep(5)
song = requests.get(f"{api}/music/{song['id']}", headers=headers).json()
for track in song["tracks"]:
print(track["title"], track["url"])

Şarkı arka planda oluşturulur. POST /v1/music hemen bir id döndürür; durumu completed veya failed olana kadar birkaç saniyede bir GET /v1/music/{id} ile sorgulayın.

Parametreler

Bir şarkıyı tarif etmek için prompt gönderin ya da lyrics ve style ile kendiniz yazın. İkisini birlikte göndermeyin.

modelstringzorunlu
Tablodaki bir müzik modeli kimliği.
promptstring
Şarkının nasıl olması gerektiği, en fazla 200 karakter.
lyricsstring
Kendi şarkı sözleriniz, en fazla 3,000 karakter. Bölümleri [Verse] ve [Chorus] gibi etiketlerle belirtin.
stylestring
Tür, ruh hali, enstrümanlar veya ses; en fazla 120 karakter.
exclude_stylestring
Dışarıda tutulacak tarzlar veya enstrümanlar, en fazla 120 karakter.
titlestring
Şarkının başlığı, en fazla 80 karakter.
instrumentalboolean
Vokalsizdir. prompt ile veya lyrics olmadan style ile çalışır.

Sonuç

tracks içindeki her öğe
indexnumber
Kaçıncı versiyon olduğunu belirtir, 1'den başlar. İndirirken track olarak kullanın.
titlestring
Şarkının adı. Siz vermezseniz model bir ad yazar.
duration_secondsnumber
Kaydın süresi.
stylestring
Modelin kullandığı stil, kendi ifadesiyle.
lyricsstring
Söylenen sözler. Enstrümantal parçalar için boş bırakın.
urlstring
MP3 bağlantısı 24 saat boyunca geçerlidir. Yeni bir bağlantı için şarkıyı yeniden alın.

Bir versiyonu indirin

GET/v1/music/{id}/content?track=1

MP3 kabul eden akışlar. Şarkılar 30 gün boyunca saklanır.

Şarkılarınızı listeleyin

GET/v1/music

En yeniler önce gelir. Sayfalar arasında gezinmek için limit (en fazla 100) ve after (bir şarkının kimliği) alır.

Bilmeniz gerekenler

  • Yalnızca şarkı teslim edildiğinde ücretlendirilirsiniz. Başarısız olursa ücretsizdir.
  • Ünlü bir sanatçının adını içeren veya başkasına ait şarkı sözleri kullanan bir istek content_policy hata koduyla reddedilebilir. Bunun yerine sesi tarif edin.
  • Şarkıların uzunluğu değişir; genellikle bir dakikanın altından yaklaşık üç buçuk dakikaya kadar uzanır. Uzunluk ayarlanamaz.

Resmî bir Suno API'si değildir

Suno'nun kendine ait herkese açık bir API'si yoktur ve Zurelay, Suno ile bağlantılı değildir. İstekler üçüncü taraf kapasitesi üzerinde çalışır, bu nedenle erişilebilirlik değişebilir. Bir şarkıyı yayımlamadan veya satmadan önce Suno'nun şartlarını kontrol edin.

Sorunuz mu var, yoksa bir şey mi eksik? Destek ekibimize sorun, genellikle bir dakika içinde e-postayla yanıtlayalım.