# Mureka | Generate Instrumental Mureka Generate Instrumental is a music generation model that produces instrumental tracks without vocals. ## API Information - **Model Slug:** mureka-generate-instrumental - **Branded URL:** https://www.eachlabs.ai/mureka/mureka/mureka-generate-instrumental - **Provider:** Mureka - **Category:** Music Generation - **Output Type:** object - **Status:** active - **Version:** 0.0.1 - **Base Cost:** Unknown / missing provider model: conservative 0.05 per instrumental - **Estimated Processing Time:** 60 seconds - **Last Updated:** 2026-07-13 - **Interactive Demo:** https://www.eachlabs.ai/ai-models/mureka-generate-instrumental ## Pricing - **Charge Type:** dynamic - **Estimated Price (default example):** $0.1000 - **Pricing Details:** Unknown / missing provider model: conservative 0.05 per instrumental ### Pricing Rules | Condition | Pricing | | --- | --- | | output.model in_i "mureka-7.5,mureka-7.6" | mureka-7.6 (and 7.5 which is remapped to 7.6): 0.036 per instrumental | | output.model in_i "mureka-8,mureka-9" | mureka-8 / mureka-9 (provider selects 9 when auto is specified): 0.045 per instrumental | | Default (fallback) | Unknown / missing provider model: conservative 0.05 per instrumental | ## Input Schema | Parameter | Type | Required | Default | Constraints | Description | |-----------|------|----------|---------|-------------|-------------| | model | string | Yes | - | auto,mureka-7.5 | - | | n | integer | No | 2 | 1–3 | Defaults to 2, maximum 3. How many instrumentals to generate for each request. | | prompt | string | Yes | - | - | - | | instrumental_id | boolean | No | false | - | - | | stream | boolean | No | false | - | - | ## Example Request ```bash curl -X POST https://api.eachlabs.ai/v1/prediction/ \ -H "X-API-Key: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "mureka-generate-instrumental", "input": { "prompt": "Slow, emotional classical instrumental", "model": "mureka-7.5" } }' ``` ## Output Schema Response returned by `GET /v1/prediction/{id}` when the job completes: ```json { "status": "success", "predictionID": "string", "output": "object", "metrics": { "predict_time": "number (seconds)" } } ``` ## Polling ```bash curl https://api.eachlabs.ai/v1/prediction/{PREDICTION_ID} \ -H "X-API-Key: YOUR_API_KEY" ``` | Status | Meaning | |--------|---------| | `processing` | Still running — poll again | | `success` | Done — read `output` | | `error` | Failed — read `message` / `details` | ## Webhook (alternative to polling) Pass `"webhook_url": "https://your.host/path"` in the create request. Eachlabs POSTs this payload when the job ends: ```json { "exec_id": "prediction-uuid", "status": "succeeded", "output": "https://...", "error": "" } ``` `status` is `"succeeded"` or `"failed"`. `exec_id` equals the `predictionID` from create. Return 2xx within 30 seconds. ## Errors Error body: `{ "status": "error", "message": "...", "details": "..." }` | Code | Meaning | |------|---------| | `400` | Invalid input | | `401` | Missing / invalid `X-API-Key` | | `404` | Unknown model or prediction id | | `429` | Rate limit — 100 creates / min, 10 concurrent per key | | `5xx` | Retry with backoff | ## Overview **mureka-generate-instrumental — Text to Audio AI Model** mureka-generate-instrumental is a specialized music generation model that creates instrumental tracks from text descriptions, eliminating the need for vocal processing or post-production vocal removal. Developed by Mureka as part of their advanced music-generation family, this model solves a critical problem for content creators, producers, and developers who need copyright-free, royalty-ready instrumental music without the complexity of vocal editing or stem separation workflows. Unlike general-purpose music generation tools that produce mixed vocal and instrumental tracks, mureka-generate-instrumental focuses exclusively on instrumental composition. This targeted approach delivers cleaner outputs optimized for background music, soundtracks, and production use cases where instrumental-only audio is the end goal. The model leverages Mureka's MusiCoT technology—a music reasoning framework that plans song structure (verse, chorus, bridge) before generating audio—ensuring coherent, musically logical compositions rather than random audio sequences. The primary differentiator is its ability to generate structured, multi-instrument arrangements directly from natural language prompts. Users describe their desired instrumental style, mood, tempo, and instrumentation, and the model produces full production-ready tracks in minutes—a capability that significantly reduces the time required for AI music-generation workflows compared to models requiring post-generation stem separation or vocal removal. ## Usage Notes - API Base URL: `https://api.eachlabs.ai/v1` - Authentication: send `X-API-Key: YOUR_API_KEY`. Generate a key from the Eachlabs dashboard at https://www.eachlabs.ai/dashboard/api-keys. - File-typed parameters (`*_url`, `image_url`, `video_url`, `audio_url`, etc.) accept publicly-reachable HTTPS URLs only. Upload your asset first (GCS / S3 / your CDN) and pass the resulting URL. Data-URIs and localhost URLs are rejected. - For structured parameters (arrays / objects) send real JSON values, not stringified payloads. - Monetary values are reported in USD; per-token / per-megapixel rates may be billed in micro-cents internally. - Prefer `webhook_url` over polling for long-running predictions — see the Webhook Callback section.