AGTCloud API Docs
РуководстваСправочник APIИнтеграции и ресурсыОбновления и помощь
Генерация музыкиMiniMax Music

Генерация музыки и каверов

Синхронная генерация музыки или каверов с использованием музыкального протокола MiniMax.

Этот интерфейс генерирует музыку или кавер в рамках одного синхронного HTTP-запроса. Обычный запрос может возвращать временный URL аудио или аудиоданные Hex; потоковый запрос возвращает аудиофрагменты JSON построчно.

Для обработки потокового результата объединяйте содержимое Hex из data.audio в порядке получения, а после получения data.status=2 завершите декодирование и сохранение. Даже при HTTP-статусе 200 необходимо проверить base_resp.status_code: только значение 0 означает успешное выполнение операции.

POST/v1/music_generation

Синхронно генерирует музыку или кавер. При stream=true ответ возвращает аудиофрагменты JSON построчно в рамках того же HTTP-соединения; асинхронная задача не создаётся.

Поле data.audio в потоковом результате содержит аудиофрагмент Hex; фрагменты следует объединять в порядке получения. data.status=2 означает завершение генерации.

Потоковый ответ всегда возвращает аудиофрагменты Hex. При stream=true, даже если передать output_format=url, текущий шлюз может игнорировать это значение и вернуть поток Hex.

АутентификацияBearer <token>

Используйте Bearer your-api-key в Header Authorization.

Расположение: header

Тело запроса

application/json

Параметры генерации музыки или кавера. Условная обязательность полей зависит от режима генерации.

Определения типов TypeScript

Используйте тип request body в TypeScript.

Тело ответа

application/json

application/json