Tous les systèmes opérationnels·v1 · stable

API publique

Créez des tâches de séparation de stems audio avec des clés API, des uploads, du polling et des webhooks signés.

Générer une clé APIVoir les tarifs
POST /v1/audio/splits
$ curl -X POST https://api.aistemsplitter.org/v1/audio/splits \
 -H "Authorization: Bearer $AISTEMSPLITTER_API_KEY" \
 -d '{"input": { "type": "direct_url", "url": "…" }, "stemModel": "6s" }'
HTTP/1.1 200 OKsucceeded
URL de base
https://api.aistemsplitter.org/v1
Authentification
Bearer · clé API
Limite de débit
Par clé, par minute
Unité de crédit
1 crédit = 1 seconde audio

Sur cette page

  1. 01Ressources API
  2. 02Authentification
  3. 03Créer une séparation depuis une Direct URL
  4. 04Flux d'upload
  5. 05Consulter le statut
  6. 06Webhooks
  7. 07Crédits
  8. 08Codes d'erreur

L'API publique est disponible à l'adresse suivante :

txt
https://api.aistemsplitter.org/v1

Les exemples ci-dessous supposent BASE_URL=https://api.aistemsplitter.org.

Créez une clé API depuis Paramètres → Développeur. Enregistrez la clé API et le secret de signature webhook dès leur affichage, car ils ne sont visibles qu'une seule fois.

Ressources API

  • Spécification OpenAPI
  • Collection Postman

Authentification

Envoyez votre clé comme bearer token :

txt
curl -sS "$BASE_URL/v1/credits" \
  -H "Authorization: Bearer $AISTEMSPLITTER_API_KEY"

Créer une séparation depuis une Direct URL

txt
curl -sS -X POST "$BASE_URL/v1/audio/splits" \
  -H "Authorization: Bearer $AISTEMSPLITTER_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: demo-001" \
  -d '{
    "input": {
      "type": "direct_url",
      "url": "https://example.com/song.mp3"
    },
    "stemModel": "6s",
    "webhookUrl": "https://example.com/webhooks/aistemsplitter"
  }'

Flux d'upload

Réservez d'abord un upload :

txt
curl -sS -X POST "$BASE_URL/v1/audio/uploads" \
  -H "Authorization: Bearer $AISTEMSPLITTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "filename": "song.wav",
    "contentType": "audio/wav",
    "contentLength": 23812033
  }'

Uploadez le fichier vers l'uploadUrl retournée avec les uploadHeaders retournés, puis créez la séparation avec input.type défini sur uploaded_file.

Consulter le statut

txt
curl -sS "$BASE_URL/v1/audio/splits/$SPLIT_ID" \
  -H "Authorization: Bearer $AISTEMSPLITTER_API_KEY"

Les statuts sont queued, processing, succeeded et failed. Les tâches réussies incluent des URL de stems non vides.

Webhooks

Lorsque webhookUrl est fourni, AIStemSplitter envoie un événement terminal :

txt
{
  "event": "audio.split.completed",
  "data": {
    "id": "split_123",
    "status": "succeeded"
  }
}

Vérifiez AIStemSplitter-Signature avec le secret de signature webhook :

txt
AIStemSplitter-Signature: t=1760000000,v1=<hex-hmac>

L'entrée HMAC est :

txt
<timestamp>.<raw-json-body>

Utilisez HMAC SHA-256 et rejetez les timestamps trop anciens dans votre récepteur.

Crédits

Un crédit correspond à une seconde d'audio source. GET /credits renvoie le solde actuel en secondes.

Codes d'erreur

CodeHTTPSignification
UNAUTHORIZED401Clé API manquante ou invalide
INSUFFICIENT_CREDITS402Crédits insuffisants
VALIDATION_ERROR422Corps de requête ou source audio invalide
RATE_LIMITED429La clé API a dépassé sa limite par minute
SERVER_ERROR500Erreur interne du service

Référence rapide

URL de base

https://api.aistemsplitter.org/v1

Variable d'environnement

AISTEMSPLITTER_API_KEY

Points clés

  • Direct URL or pre-signed upload — your choice.
  • HMAC-signed webhooks with replay protection.
  • Idempotency-Key support to safely retry.
  • URL directe ou upload pré-signé — à vous de choisir.
  • Webhooks signés HMAC avec protection anti-rejeu.
  • Prise en charge d'Idempotency-Key pour réessayer en toute sécurité.

Liens utiles

  • Get an API key
  • OpenAPI spec
  • Postman collection
  • Buy more credits
  • Status & changelog
  • Contact support
  • Obtenir une clé API
  • Spécification OpenAPI
  • Collection Postman
  • Acheter plus de crédits
  • Statut et changelog
  • Contacter le support

Prêt à livrer avec AI Stem Splitter ?

Générez une clé dans votre tableau de bord, ajoutez une requête curl et commencez à séparer des stems depuis vos propres apps en quelques minutes.

Obtenir votre clé APIVoir les SDKs
LogoAI Stem Splitter

Lancez votre prochain produit IA plus rapidement avec ce modèle.

GitHubDiscordEmail
Produit
  • Fonctionnalités
  • Tarifs
  • FAQ
Outils gratuits
  • Détecteur de tonalité
  • Nightcore Maker
  • Pitch Changer
  • Slowed Reverb Maker
  • Générateur de voix TikTok
Outils IA
  • AI Vocal Removal
  • AI Acapella Extractor
  • Guitar Remover
  • Vocal Remover YouTube & SoundCloud
  • Karaoke Maker
  • AI Drum Remover
  • Voice Isolator
Alternatives
  • Alternative à Lalal.ai
  • Splitter.ai alternative
  • Alternative à VocalRemover
Ressources
  • Blog
  • API
Développeurs
  • Référence API
  • SDKs
  • Obtenir une clé API
Intégrations
  • Intégration n8n
Confiance
  • Stripe Climate
  • Product Hunt
Mentions légales
  • Politique de cookies
  • Politique de confidentialité
  • Conditions d'utilisation
BadgeBadge
BadgeBadge
BadgeBadge
BadgeBadge
© 2026 AI Stem Splitter All Rights Reserved.
LogoAI Stem Splitter
AccueilTarifs
Référence API

Endpoints REST, authentification, callbacks, spec OpenAPI 3.1.

SDKs

Sept SDKs officiels (Node, Python, Java, Go, PHP, Swift, Lua).

Obtenir une clé API

Générez une clé dans Settings → Developer.

Détecteur de tonalité

Détectez le tempo et la tonalité musicale — sans inscription

Nightcore Maker

Nightcore, daycore, or sped-up versions from a YouTube link or upload.

Pitch Changer

Modifiez le pitch vers le haut ou vers le bas sans affecter le tempo.

Slowed Reverb Maker

Éditions slow + reverb pour TikTok, Reels et playlists slowed.

Générateur de voix TikTok

Voix off IA gratuite pour vidéos courtes.

AI Vocal Removal

Remove vocals for karaoke tracks, quick acapellas, and six-stem previews from files or supported links

AI Acapella Extractor

Extrayez une acapella propre de n'importe quelle chanson pour un remix, un mashup ou un edit DJ.

Guitar Remover

Sors la guitare et travaille sur le vrai groupe — voix, batterie et basse restent.

Vocal Remover YouTube & SoundCloud

Collez un lien YouTube ou SoundCloud et séparez-le en voix, batterie, basse, piano, guitare et autres stems

Karaoke Maker

Remove vocals from a song to make a clean instrumental backing track for sing-alongs, rehearsals, and karaoke nights

AI Drum Remover

Importe une chanson et télécharge une piste sans batterie — voix, basse et tout sauf la batterie.

Voice Isolator

Extrais la voix parlée depuis des enregistrements bruités, interviews, appels et prises de terrain.

Blog
Tableau de bord