Stable Audio 2.0 API

Gera áudio até 3 minutos das instruções de texto, suportando text-to-audio e audio-to-audio com duração ajustável, etapas e escala CFG.

Stability AIGeração de ÁudioLançado 3 de abr. de 2024Endpoint proprietário

Sobre Stable Audio 2.0

Gera áudio até 3 minutos das instruções de texto, suportando text-to-audio e audio-to-audio com duração ajustável, etapas e escala CFG.

Também conhecido como Stable Audio, Stability AI Stable Audio 2.0, Stable-Audio-2.0, stable-audio-2-0

music generationtext to audiosound effects

Especificações de Stable Audio 2.0

ID do modelo
stable-audio-2-0
Provedor
Stability AI
Categoria
Geração de Áudio
Lançado
3 de abr. de 2024
Entrada
Texto
Saída
Áudio
Endpoints
POST/v1/audio/generations
IDs de modelo alternativos
stability-audio-2.0stability/audio-2.0

Preços da API Stable Audio 2.0

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
Custo base
por geração
$0.58
Por Custo Passo
por etapa
$0.00
Comparar na página completa de preços

Como chamar a API Stable Audio 2.0

Stable Audio 2.0 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": "stable-audio-2-0",
    "prompt": "Describe what you want Stable Audio 2.0 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": "stable-audio-2-0",
        "prompt": "Describe what you want Stable Audio 2.0 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 Stable Audio 2.0

Parâmetros da API Stable Audio 2.0

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

ParâmetroTipoPadrãoIntervalo / valoresDescrição
promptstring--O que gerar. Seja específico sobre gênero, instrumentos, clima e andamento.
modeenumtext-to-audiotext-to-audio, audio-to-audiotext-to-audio: gerar apenas a partir do prompt. audio-to-audio: condição em um clipe de referência.
output_formatenummp3mp3, wavFormato de arquivo de mídia de saída (mp3, wav, mp4, png, jpg, etc., dependendo do endpoint).
durationnumber1901 a 190Segundos. Stability Audio 2.0 gera até 3 minutos e 10 segundos.
stepsnumber5030 a 100Etapas de difusão. Mais = maior fidelidade, mais lento (e adiciona créditos por passo).
cfg_scalenumber71 a 25Orientação sem classificadores. Maior = segue o prompt de forma mais rigorosa.
strengthnumber10 a 1Apenas áudio para áudio. 0 = ignorar referência, 1 = ficar próximo da referência.
random_seedbooleantrue-Se for verdade, use uma seed aleatória a cada chamada.
seednumber--Semente de reprodutibilidade. Usado apenas quando random_seed=falso.
audio_urlstring--Consulte a URL de áudio para o modo audio-to-audio.

Bom saber

Gera até 3 minutos de áudio do texto ou através de audio-to-audio transformação. Modo Audio-to-audio - Requer um prompt e um arquivo de áudio carregado - Escala CFG recomendada: 7-15 - Passos recomendados: 6-8 - Força típica: 0.3-0.7

API Stable Audio 2.0: perguntas frequentes

Quanto custa a API Stable Audio 2.0?

Na EmpirioLabs, Stable Audio 2.0 é cobrado por uso: Custo base $0.58 por geração; Por Custo Passo $0.00 por etapa. A tabela de tarifas ao vivo desta página sempre corresponde ao que a API cobra.

Qual endpoint Stable Audio 2.0 usa?

Stable Audio 2.0 é servido por POST /v1/audio/generations em api.empiriolabs.ai com autenticação padrão por token Bearer.

Posso testar Stable Audio 2.0 no navegador antes de integrar?

Sim. O playground da EmpirioLabs executa Stable Audio 2.0 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 Stable Audio 2.0?

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.