Skip to content

Generate Instrumental

Mureka's instrumental music generation feature focuses on creating music compositions without lyrics, suitable for background music, film scoring, ambient music, and other scenarios. It supports multiple music styles and complexity settings.

API Information

  • Method: POST
  • Endpoint: /api/v1/music?action=instrumental_generate

Authentication

  • Type: HTTP Bearer Authentication
  • Description: Include Authorization: Bearer YOUR_API_KEY in the request header

Request Body

json
{
  "prompt": "Create a peaceful piano background music suitable for meditation and relaxation",
  "model": "auto"
}

Parameter Description

FieldTypeRequiredDescription
modelstringNoModel version, options:auto,mureka-6,mureka-7.5
nintNoNumber of songs to generate per request, maximum value is 3, default is 2
promptstringNoSong prompt
instrumental_idstringNoInstrumental reference ID, generated by files/upload API (purpose: instrumental)

Response Example

json
{
    "code": 200,
    "code_msg": "Success",
    "trace_id": "5ec4ba9f5673e938",
    "resp_data": {
        "id": "102512780705796",
        "created_at": 1761560304,
        "finished_at": 0,
        "model": "mureka-7.5",
        "status": "preparing",
        "failed_reason": "",
        "watermarked": false,
        "choices": null
    }
}

Request Example

bash
curl -X POST "[HOST]/api/v1/music?action=instrumental_generate" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "Create a peaceful piano background music suitable for meditation and relaxation",
    "model": "auto"
  }'