> ## Documentation Index
> Fetch the complete documentation index at: https://docs.jiekou.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# MiniMax Music

Модель генерации музыки MiniMax AI: поддерживает создание AI-музыки по текстовому описанию и текстам песен, охватывая различные музыкальные стили, настроения и сценарии

## Заголовки запроса

<ParamField header="Content-Type" type="string" required={true}>
  Перечисляемое значение: `application/json`
</ParamField>

<ParamField header="Authorization" type="string" required={true}>
  Формат аутентификации Bearer: Bearer \{\{API 密钥}}.
</ParamField>

## Тело запроса

<ParamField body="model" type="string" required={true}>
  Версия модели. music-2.5+ — последняя рекомендуемая версия, поддерживает генерацию инструментальной музыки; music-2.5 — стандартная версия; music-2.0 — базовая версия

  Допустимые значения: `music-2.5+`, `music-2.5`, `music-2.0`
</ParamField>

<ParamField body="lyrics" type="string">
  Текст песни, строки разделяются с помощью \n. Поддерживаются структурные теги: \[Intro], \[Verse], \[Pre Chorus], \[Chorus], \[Interlude], \[Bridge], \[Outro], \[Post Chorus], \[Transition], \[Break], \[Hook], \[Build Up], \[Inst], \[Solo]

  Ограничение длины: 0 - 3500
</ParamField>

<ParamField body="prompt" type="string">
  Описание музыки, используется для указания музыкального стиля, настроения, сценария и другой информации. Когда is\_instrumental равно true (music-2.5+), prompt является обязательным

  Ограничение длины: 0 - 2000
</ParamField>

<ParamField body="audio_setting" type="object">
  Настройки аудиопараметров

  <Expandable title="properties" defaultOpen={true}>
    <ParamField body="format" type="string">
      Формат кодирования аудио

      Допустимые значения: `mp3`, `wav`, `pcm`
    </ParamField>

    <ParamField body="bitrate" type="integer">
      Битрейт

      Допустимые значения: `32000`, `64000`, `128000`, `256000`
    </ParamField>

    <ParamField body="sample_rate" type="integer">
      Частота дискретизации

      Допустимые значения: `16000`, `24000`, `32000`, `44100`
    </ParamField>
  </Expandable>
</ParamField>

<ParamField body="output_format" type="string" default="url">
  Формат вывода, фиксированное значение — url; возвращается ссылка на аудио

  Допустимые значения: `url`
</ParamField>

<ParamField body="aigc_watermark" type="boolean" default={false}>
  Добавлять ли AIGC-водяной знак в конец аудио
</ParamField>

<ParamField body="is_instrumental" type="boolean" default={false}>
  Генерировать инструментальную музыку (без вокала). Поддерживается только music-2.5+; при включении prompt является обязательным
</ParamField>

<ParamField body="lyrics_optimizer" type="boolean" default={false}>
  После включения, когда lyrics пустой, текст песни автоматически генерируется на основе prompt. Поддерживается только music-2.5 и music-2.5+
</ParamField>

## Информация об ответе

<ResponseField name="audios" type="string[]" required={false}>
  Список сгенерированных аудио

  URL аудио
</ResponseField>
