CQTAI
Suno · Music

Generate Sound Effect

📌 What is thisGenerate a sound effect (not a song), e.g. thunder or footsteps.
💡 When to useUse for ambient or effect sounds in videos/games.

Endpoints

UsageMethodPath
Submit taskPOST/api/cqt/generator/suno
Query ResultGET/api/cqt/info/suno?id={taskId}

Request Parameters

ParamTypeRequiredDescription
taskstringRequiredFixed value: sound
modelstringRequiredModel version
soundobjectRequiredSound object with sub-fields description / type / key / bpm (see below)
sound.descriptionstringRequiredCore description of the sound (also used as title)
sound.typeenumone_shot (default) / loop
sound.keyenumMusical key (C / C maj / C min ...)
sound.bpmnumber(1~300)BPM; omit for Auto

Request Example

curl -X POST https://api.cqtai.com/api/cqt/generator/suno \
  -H 'Authorization: Bearer <API_KEY>' \
  -H 'Content-Type: application/json' \
  -d '{ "task":"sound", "model":"v55", "sound":{ "description":"thunder rumbling in the distance" } }'
# -> { "code":200, "data":"<taskId>" }

Response Example

{
  "code": 200,
  "msg": "success",
  "data": {
    "id": "044b298a1d1b45ccb9c51f0533b5dfcc",
    "taskType": "sound",
    "status": "succeeded",
    "errorMsg": "",
    "param": {
      "task": "sound",
      "model": "chirp-v55",
      "sound": { "description": "thunder rumbling in the distance" }
    },
    "result": [
      {
        "id": "955ebf61-7d6a-408f-b517-b8ebda50766f",
        "title": "thunder rumbling in the distance",
        "handle": "martibradyiymy6",
        "status": "complete",
        "user_id": "fc1ee2f4-5c7a-450d-aeb8-df8c5217c09d",
        "metadata": {
          "tags": "thunder rumbling in the distance",
          "task": "sound",
          "type": "gen",
          "prompt": "",
          "avg_bpm": 176.88,
          "max_bpm": 187.5,
          "min_bpm": 166.67,
          "duration": 7.24,
          "is_remix": false,
          "make_instrumental": true,
          "uses_latest_model": false
        },
        "audio_url": "https://cdn1.suno.ai/955ebf61-7d6a-408f-b517-b8ebda50766f.mp3",
        "image_url": "https://cdn2.suno.ai/image_955ebf61-7d6a-408f-b517-b8ebda50766f.jpeg",
        "image_large_url": "https://cdn2.suno.ai/image_large_955ebf61-7d6a-408f-b517-b8ebda50766f.jpeg",
        "video_url": "",
        "media_urls": [
          { "url": "https://d2lwuy8qc234o3.cloudfront.net/1/clip/955ebf61-7d6a-408f-b517-b8ebda50766f.m4a", "delivery": "progressive", "content_type": "m4a-opus" },
          { "url": "https://cdn1.suno.ai/955ebf61-7d6a-408f-b517-b8ebda50766f.mp3", "delivery": "progressive", "content_type": "mp3" }
        ],
        "model_name": "chirp-sfx",
        "batch_index": 0,
        "created_at": "2026-07-09T01:42:16.057Z",
        "major_model_version": ""
      },
      {
        "id": "9ddec625-86a3-4833-bb32-3d1723980375",
        "title": "thunder rumbling in the distance",
        "status": "complete",
        "metadata": {
          "tags": "thunder rumbling in the distance",
          "task": "sound",
          "type": "gen",
          "avg_bpm": 179.1,
          "duration": 9.16,
          "is_remix": false,
          "make_instrumental": true
        },
        "audio_url": "https://cdn1.suno.ai/9ddec625-86a3-4833-bb32-3d1723980375.mp3",
        "image_url": "https://cdn2.suno.ai/image_9ddec625-86a3-4833-bb32-3d1723980375.jpeg",
        "model_name": "chirp-sfx",
        "batch_index": 1,
        "major_model_version": ""
      }
    ],
    "createTime": "2026-07-09 09:42:11",
    "completeTime": "2026-07-09 09:42:47"
  }
}

Response Fields

FieldTypeDescription
codenumberStatus code; 200 = success
msgstringMessage
data.idstringTask ID (the taskId returned on submit)
data.taskTypestringTask type; always "sound"
data.statusstringStatus: pending / succeeded / failed
data.paramobjectEcho of the request params you submitted
data.resultarrayResults; returns 2 candidate sound effects
data.result[].idstringThe sound-effect clip’s clipId
data.result[].titlestringTitle (= your sound.description)
data.result[].audio_urlstringSound-effect audio URL (mp3)
data.result[].image_urlstringCover image URL (image_large_url is the large one)
data.result[].statusstringClip status; "complete" = ready to download
data.result[].metadata.taskstringUnderlying task; always "sound"
data.result[].metadata.tagsstring= your sound description (echoed)
data.result[].metadata.durationnumberSound-effect duration (seconds; usually short)
data.result[].metadata.make_instrumentalboolSound effects have no vocals; always true
data.result[].metadata.is_remixboolGenerated from scratch; always false
data.result[].model_namestringDedicated SFX engine; always "chirp-sfx"
data.result[].media_urlsarrayMulti-format audio URLs (m4a-opus / mp3)
data.result[].batch_indexnumberCandidate index (0, 1)
data.createTime / completeTimestringTask submit time / completion time
其它字段No clip_roots (not a remix); major_model_version empty; action_config / secondary_badges are UI-only

Billing & Credits

10 credits (x your user rate). Auto-refunded on failure.