Seedance 2.5 is live — 30-second cinematic video with native audio & real-person references

API Multistem Splitter

Sépare une chanson en stems sélectionnés. L'API multistem splitter peut renvoyer les voix, la batterie, la basse, le piano, les guitares et un reste no_multistem.

Points clés
Jusqu'à 6 stems en une passe · 7 moteurs splitter
Idéal pour
Remixes, pistes pratique, sampling
Entrée
URL fichier audio
Sortie
Stems isolés (mp3 / wav / flac …)
Input
0/1 file

MP3 / WAV / AAC / OGG

Exemple : ["vocals","drum","bass"]

auto par défaut

deep_extraction ou clear_cut

Optionnel

mp3, wav, flac, aac ou ogg

Result

Ce que tu peux construire avec ce modèle

Des workflows réels et des cas d'usage en production que tu peux construire et déployer avec ce modèle.

chanson séparée en stems de voix batterie basse piano et guitare

API multistem splitter pour outils de remix

Utilise l'API multistem splitter pour extraire voix, batterie, basse, piano et guitares pour les éditeurs de remix, les bibliothèques de loops, les apps de pratique musicale et les workflows de créateurs. Ton app envoie un seul fichier source et reçoit plusieurs pistes étiquetées. L'API multistem splitter évite des appels séparés pour chaque stem. Cela rend le suivi d'un projet de chanson plus simple quand les utilisateurs ont besoin de plusieurs parties à la fois. L'API multistem splitter est un meilleur choix que des jobs single-stem répétés quand l'utilisateur attend un bundle.

Séparer les stems
tâche audio unique produisant plusieurs pistes de stems

API multistem splitter pour plusieurs sorties

Envoie une seule piste source et choisis les stems dont ton produit a besoin. L'API multistem splitter renvoie les pistes de stems sélectionnés plus un reste no_multistem quand la tâche réussit. Cela donne aux éditeurs à la fois les parties isolées et la source avec ces parties retirées. Une app de pratique peut couper les parties sélectionnées, tandis qu'un éditeur peut glisser chaque sortie sur sa propre piste. L'API multistem splitter garde ces sorties sous un seul id de tâche pour l'historique du projet.

estimation de facturation liée aux stems audio sélectionnés

API multistem splitter avec facturation par stem

Le temps de traitement et le coût s'adaptent aux stems sélectionnés. Une chanson d'une minute avec voix et batterie sélectionnées compte comme deux minutes de stem. Voir le tarif actuel par minute de stem dans le tableau de tarification sur cette page. L'API multistem splitter expose cette règle à la fois dans la tarification et dans la doc.

Tarifs

Basé sur les crédits — 1 crédit = 0,001 USD. Tu ne paies que les générations réussies.

Coût du premier test
$0.2200 credits

Une génération au palier le moins cher (1 stem minute).

Guide de budget de test
Ajouter des crédits
$10
≈ 50 tests
$50
≈ 250 tests
$100
≈ 500 tests
ModèleCatégoriePrix
Split multistemPar stem sélectionné
$0.2
200 credits · 1 stem minute

Pourquoi reAPI

Pourquoi cette API multistem splitter utilise stem_list

L'API multistem splitter permet à ton produit de demander plusieurs stems supportés depuis une seule tâche audio. C'est plus propre que de demander aux utilisateurs de relancer le même fichier encore et encore. Cela garde aussi l'historique de tâches lié à une seule piste source.

Des étiquettes pour chaque fichier renvoyé

Utilise output.tracks pour mapper les étiquettes vocals, drum, bass, piano, electric_guitar, acoustic_guitar et no_multistem aux bons slots UI ou chemins de stockage. L'API multistem splitter renvoie des étiquettes plus faciles à gérer que de deviner depuis les noms de fichiers, surtout quand plusieurs jobs se terminent en même temps. Garde ce mapping dans ta base de données si les utilisateurs peuvent rouvrir des projets, renommer des exports, partager des bundles, comparer des versions ou télécharger des stems des jours plus tard. C'est important pour les équipes avec workspaces et exports partagés.

Garde-fous stem-list de l'API multistem splitter

Le playground valide stem_list avant la soumission : 1 à 6 valeurs, pas de noms de stem non supportés. La doc de l'API multistem splitter montre le même contrat pour les appels backend. Cela évite une classe courante de mauvaises requêtes avant qu'elles n'atteignent le traitement. Garde la même validation côté serveur pour que les appelants API directs aient le même comportement.

Intègre l'API multistem splitter en trois étapes

  1. step 01

    Crée une clé API

    Génère une clé reAPI depuis les paramètres du workspace. Utilise-la pour les appels backend vers l'endpoint de génération audio.

    Ouvrir
  2. step 02

    Soumets une tâche multistem

    Fais un POST avec model audio-multistem avec un audio_url public et un tableau stem_list. Choisis seulement les stems dont ton produit a réellement besoin.

    Ouvrir
  3. step 03

    Interroge et mappe les étiquettes

    Fais un GET sur /api/v1/tasks/:id jusqu'à completed. Utilise output.audio_urls pour les téléchargements et output.tracks pour mapper chaque stem sélectionné et no_multistem.

    Ouvrir
docs/api/multistem-splitter

Référence API

Code prêt à l'emploi et tableau complet des paramètres.

curl https://reapi.ai/api/v1/audio/generations \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"audio-multistem","audio_url":"https://cdn.example.com/song.wav","stem_list":["vocals","drum","bass"],"encoder_format":"mp3"}'

Échec de validation des paramètres

Rejet synchrone avec le champ fautif nommé. Vérifiez enums, plages et champs URL — rien n'est facturé.

Problème d'authentification ou de solde

401 : clé Bearer absente ou invalide ; 402 : la réserve dépasse votre solde. Gérez clés et crédits dans la console.

Contenu ou matériel rejeté

Le matériel de référence et les sorties passent une modération automatique. Les tâches rejetées échouent avec une erreur claire et un remboursement intégral.

Tâche échouée ou expirée

Une tâche en état d'échec n'est jamais facturée — la réserve est remboursée automatiquement. Conservez l'ID et réessayez.

Questions fréquentes

Questions courantes sur ce modèle.

L'API multistem splitter est un splitter de stems audio async pour extraire plusieurs stems sélectionnés depuis un seul fichier source. Envoie audio_url plus stem_list, puis interroge pour récupérer les sorties étiquetées quand la tâche est complète. Utilise l'API multistem splitter quand un seul fichier doit produire plusieurs parties séparées.

start building

Prêt à déployer ?

Essaie-le dans le playground ou récupère une clé API pour intégrer dès maintenant.