curl --fail-with-body -X POST "$RAWCHUNKS_API/api/generation/sample" \
-H "Content-Type: application/json" \
--data "$(jq -nc '{
"query": "slow electronic ballad",
"instrumental": false,
"vocalLanguage": "en"
}')"
{
"caption": "<string>",
"lyrics": "<string>",
"bpm": 123,
"key_scale": "<string>",
"duration": 123
}Generation
Suggest music settings
Create a caption, lyrics and suggested music settings.
POST
/
api
/
generation
/
sample
curl --fail-with-body -X POST "$RAWCHUNKS_API/api/generation/sample" \
-H "Content-Type: application/json" \
--data "$(jq -nc '{
"query": "slow electronic ballad",
"instrumental": false,
"vocalLanguage": "en"
}')"
{
"caption": "<string>",
"lyrics": "<string>",
"bpm": 123,
"key_scale": "<string>",
"duration": 123
}This returns suggestions, not an audio sample. Optional suggested fields may be absent. Translate
caption, key_scale, and duration to prompt, keyScale, and audioDuration when you submit generation.
JSON body
string
Defaults to electronic.
boolean
default:false
string
Response (200)
Success.string
required
string
required
number
string
number
Errors
Failed JSON responses contain anerror string. Check the HTTP status before reading a successful result. See job handling for interrupted or uncertain submissions.
| Status | Meaning |
|---|---|
400 | Invalid request. |
500 | Request failed. |
curl --fail-with-body -X POST "$RAWCHUNKS_API/api/generation/sample" \
-H "Content-Type: application/json" \
--data "$(jq -nc '{
"query": "slow electronic ballad",
"instrumental": false,
"vocalLanguage": "en"
}')"
⌘I