MusicResource
Status and measured output facts for a music generation job.
idId (string)required
Music job identifier.
objectObject (string)
Constant value:
musicDefault value:
musicmodelModel (string)required
Selected model card.
promptPrompt (string)required
Submitted musical description.
secondsSeconds (integer)required
Requested target or budget in seconds.
statusStatus (string)required
Current job state.
Possible values: [queued, in_progress, completed, failed, cancelled]
created_atCreated At (integer)required
Creation time in Unix seconds.
completed_at objectrequired
Terminal time in Unix seconds.
- integer
- null
integer
expires_at objectrequired
WAV expiry time in Unix seconds.
- integer
- null
integer
error objectrequired
Failure detail, if any.
- string
- null
string
output objectrequired
Actual WAV duration, sample rate, channels, size, and digest.
- MusicOutputManifest
- null
content_typeContent Type (string)
Constant value:
audio/wavDefault value:
audio/wavsize_bytesSize Bytes (integer)required
Exact WAV size.
Possible values: >= 1 and <= 67108864
sha256Sha256 (string)required
SHA-256 of the WAV.
Possible values: Value must match regular expression ^[0-9a-f]{64}$
duration_secondsDuration Seconds (number)required
Actual measured WAV duration.
Possible values: > 0
sample_rateSample Rate (integer)required
Samples per second in the WAV.
Possible values: >= 1
channelsChannels (integer)required
PCM channel count in the WAV.
Possible values: >= 1 and <= 2
MusicResource
{
"id": "string",
"object": "music",
"model": "string",
"prompt": "string",
"seconds": 0,
"status": "queued",
"created_at": 0,
"completed_at": 0,
"expires_at": 0,
"error": "string",
"output": {
"content_type": "audio/wav",
"size_bytes": 0,
"sha256": "string",
"duration_seconds": 0,
"sample_rate": 0,
"channels": 0
}
}