API de suppression de section
Description du point d'accès
La suppression de section efface un intervalle de temps d'un morceau existant et joint les parties restantes en une nouvelle version.
Point d'accès : POST /api/music/remove-section
Facturation : Payant, facturé selon le modèle demandé ; le montant réellement débité suit la configuration tarifaire du back-office.
Modèle recommandé : suno-v6. suno-v6, suno-v6-wild et suno-v6-mini sont disponibles.
Temps d'attente et timeouts (important) : c'est un point d'accès synchrone — la commande n'est acceptée et transmise à la génération qu'à l'arrivée de la réponse. D'après les mesures, la plupart des requêtes répondent en 1 à 3 secondes, environ 10 % prennent plus de 30 secondes et la plus longue avoisine 230 secondes. Réglez le timeout du client à 300 secondes ou plus ; l'absence de réponse ne signifie pas qu'aucune génération n'a eu lieu, et ne réessayez pas juste après un timeout (cela duplique la commande et refacture). Si la connexion a été coupée, vérifiez plus tard avec
GET /api/music/songs. Voir « Temps d'attente et réglage du timeout » dans la Présentation de la nouvelle API.
Authentification
| Paramètre | Type | Obligatoire | Remarques |
|---|---|---|---|
| Authorization | string | oui | Bearer YOUR_API_KEY |
| Content-Type | string | oui | application/json |
Paramètres de la requête
| Paramètre | Type | Obligatoire | Par défaut | Remarques |
|---|---|---|---|---|
| model | string | oui | - | Nom de modèle côté client : suno-v6, suno-v6-wild ou suno-v6-mini |
| source_clip_id | string | oui | - | Le vrai song_id du morceau source ; il doit être terminé et accessible à la clé d'API actuelle |
| crop_start_s | number | oui | - | Seconde de début de l'intervalle à supprimer ; doit être supérieure ou égale à 0 |
| crop_end_s | number | oui | - | Seconde de fin de l'intervalle à supprimer ; doit être supérieure à crop_start_s |
| song_title | string | non | - | Titre du résultat |
Exemple de requête
curl -X POST https://www.suno-api.io/api/music/remove-section \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "suno-v6",
"source_clip_id": "source_song_id",
"crop_start_s": 30,
"crop_end_s": 45,
"song_title": "Version raccourcie"
}'
Réponse
{
"code": 200,
"message": "success",
"data": {
"clips": [
{
"song_id": "result_song_id",
"song_title": "Version raccourcie",
"status": "processing"
}
]
}
}
Un appel renvoie 1 résultat (les actions d'édition ne produisent pas 2 morceaux). Enregistrez clips[].song_id et interrogez l'API de consultation des morceaux jusqu'à completed.
Remarques
- L'intervalle supprimé doit vérifier
0 <= crop_start_s < crop_end_set rester dans la durée du morceau source. - Pour conserver un intervalle au lieu de le supprimer, utilisez l'API Crop.
Obtenir une clé d'API
Créez une clé d'API dans la console après votre inscription. Chaque génération coûte 0,6 ¥ et renvoie 2 pistes, les téléchargements sont illimités et aucun numéro de téléphone n'est requis.
Obtenir une clé d'API Retour à la présentation