StepAudio 3 Music API

Écrit des chansons complètes à partir d’une description de style, avec voix, arrangements et mixages, ou instrumentaux et reprises.

StepFunProduction audioPublié 8 sept. 2026InternationalEndpoint propriétaireNouveau

À propos de StepAudio 3 Music

Écrit des chansons complètes à partir d’une description de style, avec voix, arrangements et mixages, ou instrumentaux et reprises.

La génération est asynchrone et prend généralement de plusieurs dizaines de secondes à quelques minutes.

Aussi connu sous le nom StepFun StepAudio 3 Music

music generationaudio generationaudio inmultilingual

Caractéristiques de StepAudio 3 Music

ID du modèle
stepaudio-3-music
Auteur
StepFun
Catégorie
Production audio
Publié
8 sept. 2026
Entrée
TexteAudio
Sortie
Audio
Région
International
Endpoints
POST/v1/audio/generations
Identifiants de modèle alternatifs
stepaudio-3-music-previewstepfun/stepaudio-3-music

Tarifs de l'API StepAudio 3 Music

Tarifs à l'usage en direct du catalogue EmpirioLabs. Vous ne payez que ce que vous utilisez, sans minimum mensuel.

Type
Spéc.
Tarif
Génération musicale
par seconde générée
$0.0018
Comparer sur la page complète des tarifs

Comment appeler l'API StepAudio 3 Music

StepAudio 3 Music fonctionne via POST /v1/audio/generations. La requête renvoie immédiatement un job_id ; interrogez GET /v1/jobs/{job_id} jusqu'à la fin du job et lisez les URLs de sortie dans le résultat. Obtenez une clé API depuis le tableau de bord EmpirioLabs.

cURL : envoyer le job
curl https://api.empiriolabs.ai/v1/audio/generations \
  -H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "stepaudio-3-music",
    "prompt": "Describe what you want StepAudio 3 Music to generate."
  }'
cURL : interroger le résultat
curl https://api.empiriolabs.ai/v1/jobs/JOB_ID \
  -H "Authorization: Bearer $EMPIRIOLABS_API_KEY"
Python
import requests

response = requests.post(
    "https://api.empiriolabs.ai/v1/audio/generations",
    headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
    json={
        "model": "stepaudio-3-music",
        "prompt": "Describe what you want StepAudio 3 Music to generate.",
    },
)
job = response.json()

# Generation runs as an async job. Poll until it completes.
import time
while True:
    status = requests.get(
        f"https://api.empiriolabs.ai/v1/jobs/{job['job_id']}",
        headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
    ).json()
    if status.get("status") in ("completed", "failed"):
        print(status)
        break
    time.sleep(5)
Référence complète de l'API StepAudio 3 Music

Paramètres de l'API StepAudio 3 Music

Paramètres de requête pris en charge par l'API StepAudio 3 Music sur EmpirioLabs. Les valeurs par défaut s'appliquent quand un champ est omis.

ParamètreTypePar défautPlage / valeursDescription
promptstring--Description de style: genre, voix, ambiance, instruments et tonalité.
lyricsstring--Paroles optionnelles. Des étiquettes de section telles que [Couplet], [Refrain] et [Outro] façonnent la structure. Laissées vides, le modèle les écrit. Requises pour...
taskenumtext_to_musictext_to_music, music_cover, vocal_to_musicÉcris une nouvelle chanson, reprends une chanson de référence, ou construis un arrangement autour d’une voix sèche.
instrumentalbooleanfalse-Générez un morceau sans voix. Ne peut pas être combiné avec des paroles.
song_audiostring--Chanson de référence Base64. Obligatoire pour une reprise.
vocal_audiostring--Voix sèche en base64 sans accompagnement. Nécessaire pour un arrangement vocal.
response_formatenummp3mp3, wav, flac, opus, pcmFormat audio de sortie.
temperaturenumber0.850.01 à 2Température d’échantillonnage. Plus c’est élevé, plus c’est varié.
top_pnumber0.920 à 1Probabilité d’échantillonnage du noyau, masse.
lyrics_rewritebooleanfalse-Laissez le modèle réécrire les paroles que vous avez fournies.

Bon à savoir

Décrivez le style et le modèle écrit et exécute une chanson complète. Fournissez les paroles ou laissez le modèle les écrire, définissez l’instrumental pour une piste sans voix, ou attachez une chanson de référence pour une reprise ou une voix sèche pour construire un arrangement. Des balises de section telles que [Verse], [Chorus] et [Outro] façonnent la structure. La durée de sortie est choisie par le modèle et est généralement de une à trois minutes, elle n’est donc pas définie par un paramètre et deux exécutions du même prompt peuvent différer. La facturation suit la durée générée. L’instrumental et les paroles ne peuvent pas être combinées. Ce modèle est en aperçu et ses capacités peuvent changer.

API StepAudio 3 Music : questions fréquentes

Combien coûte l'API StepAudio 3 Music ?

Sur EmpirioLabs, StepAudio 3 Music est facturé à l'usage : Génération musicale $0.0018 par seconde générée. La grille tarifaire en direct de cette page correspond toujours à ce que l'API facture.

Quel endpoint StepAudio 3 Music utilise-t-il ?

StepAudio 3 Music est servi via POST /v1/audio/generations sur api.empiriolabs.ai avec une authentification standard par token Bearer.

Puis-je essayer StepAudio 3 Music dans le navigateur avant d'intégrer ?

Oui. Le playground EmpirioLabs exécute StepAudio 3 Music dans le navigateur avec les mêmes paramètres que l'API expose, pour tester vos prompts avant d'écrire du code.

Comment obtenir une clé API StepAudio 3 Music ?

Créez un compte EmpirioLabs, puis générez une clé sous API Keys dans le tableau de bord. La facturation utilise des crédits à l'usage : vous ne payez que vos requêtes.

Prêt à utiliser de meilleurs points de terminaison ?

Consultez nos tarifs ou contactez-nous si vous souhaitez que votre propre modèle soit déployé sur notre stack.