
Stability AI text-to-audio modèle pour la musique et les effets sonores, clips stéréo 44,1 kHz jusqu’à 380 secondes, avec commandes de longueur, pas et de graine.
Stability AI text-to-audio modèle pour la musique et les effets sonores, clips stéréo 44,1 kHz jusqu’à 380 secondes, avec commandes de longueur, pas et de graine.
Aussi connu sous le nom Stability AI Stable Audio 3 Medium
stable-audio-3-medium/v1/audio/generationsstabilityai/stable-audio-3-mediumTarifs à l'usage en direct du catalogue EmpirioLabs. Vous ne payez que ce que vous utilisez, sans minimum mensuel.
Stable Audio 3 Medium 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 https://api.empiriolabs.ai/v1/audio/generations \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "stable-audio-3-medium",
"prompt": "Describe what you want Stable Audio 3 Medium to generate."
}'curl https://api.empiriolabs.ai/v1/jobs/JOB_ID \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY"import requests
response = requests.post(
"https://api.empiriolabs.ai/v1/audio/generations",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
json={
"model": "stable-audio-3-medium",
"prompt": "Describe what you want Stable Audio 3 Medium 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)Paramètres de requête pris en charge par l'API Stable Audio 3 Medium sur EmpirioLabs. Les valeurs par défaut s'appliquent quand un champ est omis.
| Paramètre | Type | Par défaut | Plage / valeurs | Description |
|---|---|---|---|---|
| prompt | string | - | - | La musique ou le son à générer. |
| audio_duration | number | 30 | 1 à 380 | Durée du clip en secondes, de 1 à 380. |
| num_inference_steps | number | 8 | 4 à 8 | Étapes d’échantillonnage, de 4 à 8. |
| seed | number | - | 0 à 2147483647 | Graine aléatoire. Laisse non réglée pour une graine aléatoire. |
| format | enum | mp3 | mp3, wav, flac, ogg | Format audio du clip généré. |
| response_format | enum | url | url, b64_json | Retournez par défaut une URL média signée, ou un JSON base64 si demandé. |
| return_base64 | boolean | false | - | Alias de compatibilité pour response_format=b64_json. |
Génère de la musique et des effets sonores à partir du texte: stéréo 44,1 kHz, de 1 à 380 secondes par clip. Propulsé par Stability AI.
Sur EmpirioLabs, Stable Audio 3 Medium est facturé à l'usage. La grille tarifaire en direct de cette page correspond toujours à ce que l'API facture.
Stable Audio 3 Medium est servi via POST /v1/audio/generations sur api.empiriolabs.ai avec une authentification standard par token Bearer.
Oui. Le playground EmpirioLabs exécute Stable Audio 3 Medium dans le navigateur avec les mêmes paramètres que l'API expose, pour tester vos prompts avant d'écrire du code.
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.
Consultez nos tarifs ou contactez-nous si vous souhaitez que votre propre modèle soit déployé sur notre stack.