Müzik Üretim API
Suno ve KieAI ai-music-api üzerinden şarkı/müzik üretimi, uzatma, mashup, vocal ayırma ve cover üretimi.
Bu sayfa İçerik Üretim API'nin müzik kısmıdır.
/v1/music/generate müzik modelleri için anlamsal alias'tır. Tam detay için video-api → Müzik Modelleri.
Müzik Üretimi
POST
/v1/music/generate
Yeni şarkı/müzik üretim görevi başlatır (asenkron).
Hızlı Örnek (Suno V4)
cURL
curl -X POST https://api.onysoft.com/v1/music/generate \
-H "Authorization: Bearer sk-ony-YOUR-KEY" \
-d '{
"model": "suno-v4",
"prompt": "Upbeat synthwave with catchy female vocals about summer nights"
}'
Custom Mode (Stil + Başlık + Vocal Cinsiyeti)
cURL
curl -X POST https://api.onysoft.com/v1/music/generate \
-H "Authorization: Bearer sk-ony-YOUR-KEY" \
-d '{
"model": "suno-v4",
"prompt": "[Verse]\nIn the neon city lights tonight...",
"custom_mode": true,
"style": "synthwave, retro, atmospheric",
"title": "Neon Nights",
"vocal_gender": "female",
"instrumental": false
}'
Müzik Modelleri
| Model | İşlev |
|---|---|
suno-v4 | Yeni şarkı üretimi (V4) |
ai-music-api/generate | Yeni şarkı üretimi (Suno arka planda) |
ai-music-api/extend | Var olan şarkıyı uzat |
ai-music-api/mashup | 2 şarkıyı birleştir |
ai-music-api/sounds | Ses efektleri |
ai-music-api/upload-and-cover-audio | Var olan sese cover üret |
ai-music-api/separate-vocals | Vokal/enstrüman ayırma |
ai-music-api/create-music-video | Müzik için görsel video üret |
ai-music-api/add-instrumental | Vocal'a enstrüman ekle |
ai-music-api/convert-to-wav-format | MP3 → WAV dönüşüm |
suno-add-vocals | Enstrümantal'e vocal ekle |
suno-extend-music | Suno track uzatma |
suno-generate-lyrics | Şarkı sözü üretimi |
suno-replace-music-section | Şarkının bir bölümünü değiştir |
Suno Parametreleri
| Parametre | Tip | Default | Açıklama |
|---|---|---|---|
prompt | string | — | Tema/lyrics (zorunlu) |
custom_mode | bool | false | true ise style+title aktif |
style | string | — | Müzik tarzı (sadece custom_mode=true) |
title | string | — | Şarkı başlığı (sadece custom_mode=true) |
instrumental | bool | false | true = sözsüz enstrümantal |
vocal_gender | string | — | "male" veya "female" |
negative_tags | string | — | İstenmeyen stil/öğeler |
Durum Sorgulama
cURL
curl https://api.onysoft.com/v1/music/status/vtask_mus123 \
-H "Authorization: Bearer sk-ony-YOUR-KEY"