StepAudio 3 Music API

Escreve músicas completas a partir de uma descrição de estilo, com vocais, arranjos e mixagens, ou instrumentais e covers.

StepFunGeração de ÁudioLançado 8 de set. de 2026InternationalEndpoint proprietárioNovo

Sobre StepAudio 3 Music

Escreve músicas completas a partir de uma descrição de estilo, com vocais, arranjos e mixagens, ou instrumentais e covers.

A geração é assíncrona e geralmente leva de dezenas de segundos a alguns minutos.

Também conhecido como StepFun StepAudio 3 Music

music generationaudio generationaudio inmultilingual

Especificações de StepAudio 3 Music

ID do modelo
stepaudio-3-music
Autor
StepFun
Categoria
Geração de Áudio
Lançado
8 de set. de 2026
Entrada
TextoÁudio
Saída
Áudio
Região
International
Endpoints
POST/v1/audio/generations
IDs de modelo alternativos
stepaudio-3-music-previewstepfun/stepaudio-3-music

Preços da API StepAudio 3 Music

Tarifas pay-as-you-go ao vivo do catálogo EmpirioLabs. Você paga só pelo que usa, sem mínimo mensal.

Tipo
Especificação
Tarifa
Geração musical
por segundo gerado
$0.0018
Comparar na página completa de preços

Como chamar a API StepAudio 3 Music

StepAudio 3 Music roda por POST /v1/audio/generations. A requisição retorna um job_id na hora; consulte GET /v1/jobs/{job_id} até o job terminar e leia as URLs de saída do resultado. Obtenha uma chave de API no painel EmpirioLabs.

cURL: enviar o 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: consultar o resultado
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)
Referência completa da API StepAudio 3 Music

Parâmetros da API StepAudio 3 Music

Parâmetros de requisição suportados pela API StepAudio 3 Music na EmpirioLabs. Os padrões valem quando um campo é omitido.

ParâmetroTipoPadrãoIntervalo / valoresDescrição
promptstring--Descrição de estilo: gênero, vocais, clima, instrumentos e tonalidade.
lyricsstring--Letras opcionais. Tags de seção como [Verso], [Refrão] e [Outro] moldam a estrutura. Se deixadas vazias, o modelo as escreve. Necessárias para um cover ou arranjo vocal.
taskenumtext_to_musictext_to_music, music_cover, vocal_to_musicEscreva uma música nova, faça um cover de uma música de referência ou construa um arranjo em torno de um vocal seco.
instrumentalbooleanfalse-Gerar uma faixa sem vocais. Não pode ser combinado com letras.
song_audiostring--Canção de referência Base64. Necessária para um cover.
vocal_audiostring--Voz seca base64 sem acompanhamento. Necessário para arranjo vocal.
response_formatenummp3mp3, wav, flac, opus, pcmFormato de áudio de saída.
temperaturenumber0.850.01 a 2Temperatura de amostragem. Maior é mais variado.
top_pnumber0.920 a 1Amostragem do núcleo com a probabilidade de massa.
lyrics_rewritebooleanfalse-Deixe a modelo reescrever as letras que você forneceu.

Bom saber

Descreva o estilo e o modelo escreve e executa uma música completa. Forneça letras ou deixe o modelo escrevê-las, defina instrumental para uma faixa sem vocais, ou anexe uma música de referência para um cover ou um vocal seco para construir um arranjo em volta. Tags de seção como [Verso], [Refrão] e [Outro] moldam a estrutura. O comprimento de saída é escolhido pelo modelo e normalmente é de um a três minutos, então não é definido por um parâmetro e duas execuções do mesmo prompt podem ser diferentes. O faturamento segue o comprimento gerado. Instrumental e letra não podem ser combinados. Este modelo está em prévia e suas capacidades podem mudar.

API StepAudio 3 Music: perguntas frequentes

Quanto custa a API StepAudio 3 Music?

Na EmpirioLabs, StepAudio 3 Music é cobrado por uso: Geração musical $0.0018 por segundo gerado. A tabela de tarifas ao vivo desta página sempre corresponde ao que a API cobra.

Qual endpoint StepAudio 3 Music usa?

StepAudio 3 Music é servido por POST /v1/audio/generations em api.empiriolabs.ai com autenticação padrão por token Bearer.

Posso testar StepAudio 3 Music no navegador antes de integrar?

Sim. O playground da EmpirioLabs executa StepAudio 3 Music no navegador com os mesmos parâmetros que a API expõe, para você testar prompts antes de escrever código.

Como consigo uma chave de API StepAudio 3 Music?

Crie uma conta EmpirioLabs e gere uma chave em API Keys no painel. A cobrança usa créditos pay-as-you-go, então você paga apenas pelas requisições que faz.

Pronto para usar endpoints melhores?

Confira nossos preços ou entre em contato se quiser que seu próprio modelo seja implementado em nossa pilha.