Documentation Index
Fetch the complete documentation index at: https://help.soundverse.ai/llms.txt
Use this file to discover all available pages before exploring further.
AI Remix (v7)
- The API supports streaming responses only.
- Provide an existing song as a reference URL and a style prompt to generate a remixed version.
Endpoint
-
/v7/generate/remix- streaming
Request Parameters
| Parameter | Type | Description | Required | Default Value |
|---|---|---|---|---|
song_reference_url | string | Publicly accessible URL of the source audio file to remix (max 10 MB, 10–350 s). | Yes | N/A |
prompt | string | Style or genre prompt for the remix (e.g. "jazz remix with horns"). At least one of prompt or lyrics is required. | Conditional | N/A |
lyrics | string | New lyrics for the remixed track. Falls back to prompt if omitted. At least one of prompt or lyrics is required. | Conditional | N/A |
parameters | object | Additional generation parameters passed through to the model. | No | {} |
Example Request
Code Examples
Streaming Response
Fields
🛈 The fields below are used in the chunks sent by SSE during the streaming process.
| Parameter | Type | Description |
|---|---|---|
isComplete | bool | Indicates if the streaming response is complete. |
status | string | Current status of the remix process. |
chunkIndex | integer | Index of the current chunk in the streaming sequence. |
message_id | string | Unique identifier for the remix request. |
stream_url | string | URL to access the generated audio stream when ready. |
version | integer | Version of the generated content. |
album_art | string | URL of the album art associated with the generated content. |
song_name | string | Name of the generated track. |
progress | integer | Progress percentage of the generation process (0–100). |
streaming_ready | bool | Indicates if audio is ready for streaming. |
audio_url | string | URL of the final generated audio file. |
error | string | Error message if any issues occurred during processing. |
operation | string | Type of operation being performed ("remix_song"). |
Stages of Streaming Response
Validating
sent immediately after the request is received and validatedQueued
request has been accepted and is waiting to be processed
message_id can be used to track the request using the /status/generation/ endpoint
Starting / Initializing
the remix job is being preparedUploading
the reference audio is being uploaded to the modelStreaming (with progress)
remix is generating;progress increments from 0 to 100
Note:progressmay hold at90for several minutes while the model finalizes and uploads the output audio. This is expected. The SSE connection remains open and active during this time. The stream will resume with acompletedchunk andaudio_urlonce the file is ready.

