Novita AI 上的 MiniMax 音乐系列:通过 API 生成完整歌曲

Novita AI 上的 MiniMax 音乐系列:通过 API 生成完整歌曲

MiniMax 音乐系列(Music 2.0、Music 2.5、Music 2.5+ 以及歌词生成器)现已登陆 Novita AI。开发者只需一次 API 调用,即可生成带人声的完整歌曲、控制乐器编排,并从零开始自动创作歌词。无需订阅,只需一个清晰的按用量付费端点,即可投入生产环境。

无论你是在构建音乐应用、内容自动化管道,还是创意工具,MiniMax 音乐系列都能让你对输出的每一层——旋律、人声、风格、结构,甚至歌词本身——进行精细控制。

MiniMax 音乐系列是什么

MiniMax 是一家领先的 AI 研究公司,旗下拥有涵盖文本、语音、视频和音乐的多模态模型。其音乐系列是专为 AI 音乐生成打造的系列产品——从经济高效的入门级生成,逐渐升级到格莱美级别的音频保真度与全面的制作控制。

该系列逐步发布:Music 2.0 于 2025 年 10 月推出,在人声真实性上实现重大飞跃;Music 2.5 于 2026 年 1 月推出,带来突破性的精确控制。Music 2.5+ 扩展了系列,支持完整的乐器编排;歌词生成器则作为独立的 AI 作词工具补全了整个套件。

模型概览对比

所有三个音乐生成模型共享相同的 API 端点和请求结构。区别在于质量、可控性以及你优化的目标:

模型 最佳适用场景 价格 关键能力
Music 2.0 成本高效、高并发的应用 $0.0300 / 首 高保真人声,多种演唱风格和情感表达
Music 2.5 平衡的生产环境使用 $0.1500 / 首 段落级精准控制;录音室级音频保真度
Music 2.5+ 丰富的乐器编排与最高质量 $0.1500 / 首 包含 Music 2.5 的全部功能,再加上完整的乐器支持,实现丰富的多乐器编曲
歌词生成器 AI 作词 $0.0100 / 首 结构化歌词,包含 [verse][chorus][bridge] 标签以及风格描述符

何时使用哪个:

  • Music 2.0 —— 适合高并发生成,成本效率比最高质量更重要
  • Music 2.5 —— 大多数生产用例的默认选择;控制、质量和成本的最佳平衡
  • Music 2.5+ —— 当你需要最丰富的乐器编排,或者输出质量是首要任务时,选择此模型

面向开发者的关键特性

🎶 音乐生成 API(/v3/minimax-music

人声与乐器控制

is_instrumental 参数控制输出是否包含人声。设置为 true 可生成纯乐器音轨——非常适合背景音乐、游戏配乐或环境音频。保持 false(默认值)则生成带歌词的人声歌曲。

灵活的音频输出

配置输出格式和质量以满足你的应用需求:

  • 格式: mp3wavpcm
  • 采样率: 16000、24000、32000 或 44100 Hz
  • 比特率: 32000、64000、128000 或 256000 bps

使用 output_format: "url" 可获取预签名下载 URL,而非原始音频数据——在大多数架构中处理更快、更方便。

AIGC 水印

设置 aigc_watermark: true 可在音频中嵌入 AI 生成内容水印——适用于需要透明标注 AI 创建内容的平台。

🎼 歌词生成器 API(/v3/minimax-music-lyrics

歌词生成器是一个专用端点,可以根据简单的描述编写结构化的歌曲歌词——无需音乐知识。

两种写作模式

  • write_full_song —— 从零生成一首完整歌曲。传入描述风格的 prompt 和可选的 title;API 返回包含 [verse][chorus][bridge] 标签的结构化歌词、建议的歌曲标题以及 style_tags,你可以直接将 style_tags 作为 prompt 传递给 Music API。
  • edit —— 接收你已有的 lyrics,并针对节奏、流畅性和结构进行优化。适合在将草稿传入 Music API 之前对其进行润色。

内置歌词优化器(Music API)

在向 Music API 发送歌词时,设置 lyrics_optimizer: true,模型会在生成音轨前自动改善节奏、音节流畅性和音乐性——而不会改变歌词的含义。

实时演示:从提示词到完整歌曲

为了展示完整的流水线,我们使用 Novita AI API 生成了一首歌曲。以下是具体流程:

输入提示词: "Synthwave, Dreamy, Cinematic, Late Night Drive, City Lights, Hopeful"标题: "Neon Horizon"

步骤 1 —— 生成歌词(通过 /v3/minimax-music-lyrics,模式:write_full_song):

[Verse]
City hums a low soft tune
Underneath the silver moon
Streetlights paint the asphalt gleam
Living out a waking dream

[Pre-Chorus]
Engine whispers, tires glide
Leaving all the doubts inside
Every shadow starts to fade
In this moment we have made

[Chorus]
Oh, the neon river flows
Where this lonely feeling goes
Chasing futures, bright and bold
A story waiting to unfold

[Bridge]
Maybe tomorrow, skies will clear
Wash away the doubt and fear
But tonight, we're free to roam
This moving city feels like home

[Outro]

返回的风格标签: "Synthwave, Dreamy, Cinematic, Late Night Drive, City Lights, Hopeful"

步骤 2 —— 生成完整歌曲(通过 /v3/minimax-music,模型:music-2.5):

🎵 演示音频:Neon Horizon —— 由 MiniMax Music 2.5 通过 Novita AI 生成

无需代码即可尝试 —— Novita AI Playground

尚未准备好集成 API?你可以直接在 Novita AI Playground 中测试 MiniMax Music,无需编写任何代码。填写风格提示词和歌词,选择模型,几秒钟内即可生成你的第一首歌曲。

在 Novita AI Playground 中尝试 MiniMax Music

你可以在 Novita Playground 上尝试 MiniMax Music

Novita Playground

如何在 Novita AI 上快速开始

前提条件:API Key

  1. novita.ai 注册
  2. 进入 设置API Keys
  3. 点击 创建新 Key 并复制你的 Key

请保管好你的 Key,将其存储为环境变量,切勿硬编码。

Novita AI Playground 界面,用于生成 MiniMax Music

生成歌词

Python:

import requests

url = "https://api.novita.ai/v3/minimax-music-lyrics"

payload = {
    "mode": "<string>",
    "title": "<string>",
    "lyrics": "<string>",
    "prompt": "<string>"
}
headers = {
    "Content-Type": "<content-type>",
    "Authorization": "<authorization>"
}

response = requests.post(url, json=payload, headers=headers)

print(response.text)

cURL:

curl --request POST 
  --url https://api.novita.ai/v3/minimax-music-lyrics 
  --header 'Authorization: <authorization>' 
  --header 'Content-Type: <content-type>' 
  --data '
{
  "mode": "<string>",
  "title": "<string>",
  "lyrics": "<string>",
  "prompt": "<string>"
}
'

生成歌曲

Python:

import requests

url = "https://api.novita.ai/v3/minimax-music"

payload = {
    "model": "<string>",
    "lyrics": "<string>",
    "prompt": "<string>",
    "audio_setting": {
        "format": "<string>",
        "bitrate": 123,
        "sample_rate": 123
    },
    "output_format": "<string>",
    "aigc_watermark": True,
    "is_instrumental": True,
    "lyrics_optimizer": True
}
headers = {
    "Content-Type": "<content-type>",
    "Authorization": "<authorization>"
}

response = requests.post(url, json=payload, headers=headers)

print(response.text)

cURL:

curl --request POST 
  --url https://api.novita.ai/v3/minimax-music 
  --header 'Authorization: <authorization>' 
  --header 'Content-Type: <content-type>' 
  --data '
{
  "model": "<string>",
  "lyrics": "<string>",
  "prompt": "<string>",
  "audio_setting": {
    "format": "<string>",
    "bitrate": 123,
    "sample_rate": 123
  },
  "output_format": "<string>",
  "aigc_watermark": true,
  "is_instrumental": true,
  "lyrics_optimizer": true
}
'

结论

MiniMax 音乐系列现已登陆 Novita AI —— 无需设置,按用量付费。无论你是要生成背景配乐、构建音乐创作工具,还是自动化内容制作,Music 2.0 / 2.5 / 2.5+ 系列以及歌词生成器都能为你提供完整的、可投入生产的堆栈。尝试上方的流水线,或在 Novita AI Playground 中探索。

Novita AI 是一个 AI 与 agent 云平台,帮助开发者和初创企业以高性能、高可靠性和高成本效益的方式构建、部署和扩展模型及 agent 应用。

常见问题解答

Music 2.5 和 Music 2.5+ 有什么区别?

Music 2.5 提供段落级精准控制和录音室级音频保真度——适合大多数生产用例。Music 2.5+ 增加了完整的乐器支持,能够实现丰富的多乐器编曲(带人声或纯乐器,当 is_instrumental 设置为 true 时)。如果输出质量是你的首要任务,请选择 2.5+。

我可以生成不包含人声的纯器乐音乐吗?

可以。在 Music API 请求中设置 is_instrumental: true。这适用于所有三个模型(Music 2.0、2.5 和 2.5+),其中 Music 2.5+ 能产生最丰富的乐器编排。

歌词生成器是否适用于任何 Music 模型?

是的。歌词生成器(/v3/minimax-music-lyrics)是一个独立的端点,其输出与模型无关。响应中的 style_tags 字段可直接映射到任何 Music 模型请求中的 prompt 字段,因此这两个端点被设计为无缝协同工作。

推荐文章