Skip to main content
POST

Аутентификация

string
обязательно
Все эндпоинты требуют аутентификации с помощью Bearer TokenПолучение API Key:Посетите страницу управления API Key, чтобы получить ваш API KeyДобавьте его в заголовок запроса:

Параметры запроса

string
обязательно
Название модели, всегда передавайте "flowmusic" (без учёта регистра)
string
обязательно
Версия модели, всегда передавайте "lyria-3.5"
Lyria 3.5 по-прежнему использует flowmusic в качестве названия модели. Не меняйте model на lyria-3.5 или flowmusic-lyria-3.5.
string
обязательно
clip_id исходной композиции, из result.music[].clip_id успешно завершённой задачи
number
обязательно
Время начала замены (в секундах)
number
обязательно
Время окончания замены (в секундах)
end_s должно быть больше start_s и не может превышать длительность исходного клипа.
string
обязательно
Инструкция редактирования для заменяемого фрагментаПример: "Заменить фортепианной версией"
string
Название композиции после замены
integer
Случайное зерно (seed) для воспроизведения или управления результатом генерации

Ответ

integer
Код статуса ответа, 200 при успехе
array
Массив возвращаемых данных

Сценарии использования

Сценарий 1: заменить фрагмент 10–20 секунд фортепианной версией

Запрос результата задачиЗамена фрагмента — асинхронная задача; после отправки возвращается task_id. Используйте эндпоинт Получение статуса задачи для запроса прогресса и результата генерации. Результат замены — новый clip_id (вся композиция выводится заново, при этом указанный интервал заменён); для последующих операций используйте новый clip_id.

Пример результата выполненной задачи

Пример ответа на запрос (GET /v1/music/tasks/{task_id}):