Música

Obter Status da Música

Recupera o status e o resultado de uma tarefa de geração de música

GET
/v1/tasks/{id}

Consulte este endpoint para verificar o status da sua tarefa de geração de música.

Se a resposta de criação incluir poll_url, priorize essa URL exata para o polling. id e task_id devem ser tratados como a mesma identidade da tarefa assíncrona.

Uma tarefa pública expirada ou indisponível pode retornar 404 async_task_not_found. Se não for possível confirmar a titularidade para a chave API atual, a resposta será 403 task_not_owned.

Parâmetros de Caminho

idstringpathobrigatório

O ID da tarefa de geração de música.

Resposta

idstring

ID da tarefa.

task_idstring

Alias do mesmo ID de tarefa assíncrona, quando retornado.

poll_urlstring

URL de polling preferencial quando a resposta de criação a fornece.

statusstring

Status da tarefa: pending, processing, completed ou failed.

progressinteger

Valor de progresso opcional. Retornado apenas quando houver um progresso real disponível; use status para determinar a conclusão.

Os campos dependem da operação. Música pode retornar audio_url e audio_id; tarefas de letras, lyrics; separação, vários arquivos em data. video_url, título, progresso e outros metadados são opcionais. Verifique a conclusão com status e leia os campos realmente retornados.

audio_idstring

ID de áudio opcional para usar com este ID de tarefa em operações posteriores compatíveis.

dataarray

Lista de saídas opcional, incluindo arquivos de faixas separadas com audio_url ou url.

audio_urlstring

URL para baixar o arquivo de áudio (quando concluído).

video_urlstring

URL para a versão em vídeo com visualizador (quando concluído).

titlestring

Título da música gerada.

lyricsstring

Letras geradas ou fornecidas.

errorstring | object

Mensagem de erro (quando houver falha).

Requisição

curl --fail-with-body "https://api.tokenlab.sh/v1/tasks/ldtask_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" \
  -H "Authorization: Bearer sk-your-api-key"

Resposta

Resposta (Concluída)
{
  "id": "ldtask_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  "task_id": "ldtask_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  "poll_url": "/v1/tasks/ldtask_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  "status": "completed",
  "audio_url": "https://cdn.example.com/music/abc123.mp3",
  "title": "Night Drive",
  "lyrics": "[Verse 1]\nDriving through the night...",
  "audio_id": "audio_abc123"
}

Autorização

BearerAuth
AuthorizationBearer <token>

Autenticação por Chave de API. Crie ou gerencie chaves de API em Dashboard > API > API Keys.

Local: header

Parâmetros de caminho

id*string

O ID da tarefa assíncrona retornado por id / task_id, ou incorporado na poll_url

Resposta

application/json

application/json

application/json

application/json