Mureka Song Generator
mureka-song-generator
Mureka Song Generator создает полноценное музыкальное аудио по тексту и стилевым указаниям; подходит для демо‑песен, вокальных идей, стилизованных черновиков по референсам и быстрых концептов песен.
Эндпоинты
POST /v1/queue/mureka-song-generator # Создать задачуGET /v1/queue/mureka-song-generator/requests/{request_id}/status # Проверить статусGET /v1/queue/mureka-song-generator/requests/{request_id}/response # Получить результатPUT /v1/queue/mureka-song-generator/requests/{request_id}/cancel # Отменить задачу
Параметры запроса
Заголовок раздела «Параметры запроса»curl --location "https://api.odirouter.ai/model/v1/queue/mureka-song-generator" \ --header "Authorization: Bearer YOUR_API_KEY" \ --header "Content-Type: application/json" \ --data '{ "lyrics": "[Verse]\nThe sea breeze crosses the shoreline\nWe sing our story one more time", "prompt": "warm pop ballad, clean vocal, emotional chorus", "n": 1 }'Lyrics used to generate the song, up to 3000 characters.
Количество песен, генерируемых за один запрос. Тарификация основана на количестве сгенерированных песен.
Одна сгенерированная песня может вернуть несколько выходных файлов, например MP3, WAV и FLAC. Эти файлы являются альтернативными форматами одной и той же песни, а не дополнительными песнями.
По умолчанию: 2
Максимум: 3
Текстовый prompt для управления генерацией музыки, до 1024 символов. Можно использовать отдельно или вместе с vocal_id.
Управляет генерацией с референсной музыкой. Получается после загрузки через API files/upload с purpose reference. Может использоваться отдельно или в сочетании reference_id + vocal_id.
Управляет генерацией музыки с указанным вокалом. Получается после загрузки через API files/upload с purpose vocal. Может использоваться отдельно или в сочетании vocal_id + reference_id либо vocal_id + prompt.
Управляет генерацией музыки с мелодическим референсом. Получается после загрузки через API files/upload с purpose melody. Этот вариант нельзя сочетать с другими вариантами управления.
Если задано true, статус задачи включает streaming-этап. На этом этапе используйте stream_url, чтобы воспроизводить генерируемую песню во время генерации.
Параметры ответа
Заголовок раздела «Параметры ответа»{ "request_id": "mmsu_01hxyz...", "response_url": "https://api.odirouter.ai/model/v1/queue/mureka-song-generator/requests/mmsu_01hxyz.../response", "status_url": "https://api.odirouter.ai/model/v1/queue/mureka-song-generator/requests/mmsu_01hxyz.../status", "cancel_url": "https://api.odirouter.ai/model/v1/queue/mureka-song-generator/requests/mmsu_01hxyz.../cancel", "queue_position": 0}| Поле | Тип | Описание |
|---|---|---|
request_id | string | Идентификатор задачи, используемый во всех последующих операциях. |
response_url | string | URL для получения итогового результата. |
status_url | string | URL для проверки статуса задачи. |
cancel_url | string | URL для отмены задачи. |
queue_position | int | Текущая позиция в очереди. |