> ## 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

Modelo de generación musical de MiniMax AI, compatible con la creación de música con IA a partir de descripciones de texto y letras, abarcando diversos estilos musicales, emociones y escenarios.

## Encabezados de solicitud

<ParamField header="Content-Type" type="string" required={true}>
  Valores enumerados: `application/json`
</ParamField>

<ParamField header="Authorization" type="string" required={true}>
  Formato de autenticación Bearer: Bearer \{\{API Key}}.
</ParamField>

## Cuerpo de la solicitud

<ParamField body="model" type="string" required={true}>
  Versión del modelo. music-2.5+ es la versión recomendada más reciente y admite la generación de música instrumental; music-2.5 es la versión estándar; music-2.0 es la versión básica.

  Valores permitidos: `music-2.5+`, `music-2.5`, `music-2.0`
</ParamField>

<ParamField body="lyrics" type="string">
  Contenido de la letra, usando \n para separar líneas. Admite etiquetas de estructura: \[Intro]、\[Verse]、\[Pre Chorus]、\[Chorus]、\[Interlude]、\[Bridge]、\[Outro]、\[Post Chorus]、\[Transition]、\[Break]、\[Hook]、\[Build Up]、\[Inst]、\[Solo]

  Límite de longitud: 0 - 3500
</ParamField>

<ParamField body="prompt" type="string">
  Descripción de la música, utilizada para especificar información como el estilo musical, el estado de ánimo y el escenario. Cuando is\_instrumental es true (music-2.5+), prompt es obligatorio.

  Límite de longitud: 0 - 2000
</ParamField>

<ParamField body="audio_setting" type="object">
  Configuración de parámetros de audio

  <Expandable title="properties" defaultOpen={true}>
    <ParamField body="format" type="string">
      Formato de codificación de audio

      Valores permitidos: `mp3`, `wav`, `pcm`
    </ParamField>

    <ParamField body="bitrate" type="integer">
      Tasa de bits

      Valores permitidos: `32000`, `64000`, `128000`, `256000`
    </ParamField>

    <ParamField body="sample_rate" type="integer">
      Frecuencia de muestreo

      Valores permitidos: `16000`, `24000`, `32000`, `44100`
    </ParamField>
  </Expandable>
</ParamField>

<ParamField body="output_format" type="string" default="url">
  Formato de salida, fijado en url; devuelve un enlace de audio.

  Valores permitidos: `url`
</ParamField>

<ParamField body="aigc_watermark" type="boolean" default={false}>
  Indica si se añade una marca de agua AIGC al final del audio.
</ParamField>

<ParamField body="is_instrumental" type="boolean" default={false}>
  Genera música instrumental (sin voz). Solo compatible con music-2.5+; cuando está habilitado, prompt es obligatorio.
</ParamField>

<ParamField body="lyrics_optimizer" type="boolean" default={false}>
  Tras habilitarlo, cuando lyrics está vacío, genera automáticamente letras basadas en prompt. Solo compatible con music-2.5 y music-2.5+.
</ParamField>

## Información de respuesta

<ResponseField name="audios" type="string[]" required={false}>
  Lista de audios generados

  URL de audio
</ResponseField>
