Novita AI 上的 MiniMax Music 系列:透過 API 生成完整歌曲

Novita AI 上的 MiniMax Music 系列:透過 API 生成完整歌曲

MiniMax Music 系列(包含 Music 2.0、Music 2.5、Music 2.5+ 以及歌詞生成器)現已上線 Novita AI。開發者只需單次 API 呼叫,即可生成包含人聲的完整歌曲、控制樂器編排,還能從零自動撰寫歌詞。無需訂閱,只要一個乾淨的按用量付費端點,即可直接投入生產環境使用。

無論您正在構建音樂應用程式、內容自動化流程,還是創意工具,MiniMax Music 系列都能讓您對輸出的每一層級進行細粒度控制:旋律、人聲、風格、結構,甚至是歌詞本身。

什麼是 MiniMax Music 系列

MiniMax 是領先的 AI 研究公司,打造了涵蓋文字、語音、影片和音樂的多模態模型系列。其 Music 系列是專為 AI 音樂生成設計的產品線,從平價高效的生成能力起步,一路延伸到具備格萊美級音質與完整製作控制的高階方案。

該系列逐步推出:Music 2.0 於 2025 年 10 月問世,實現了人聲真實性的重大突破;2026 年 1 月接續推出的 Music 2.5 則帶來了革命性的精準控制能力。Music 2.5+ 進一步擴充產品線,加入完整的樂器支援功能,而歌詞生成器則作為獨立的 AI 歌詞撰寫工具,完善了整個系列的功能。

模型一覽對比

所有三個音樂生成模型共用相同的 API 端點與請求結構,差異僅在於音質、可控性以及適用的優化場景:

模型 適用場景 價格 核心能力
Music 2.0 高性價比、大規模生成場景 每首 $0.0300 高保真人聲,支援多種演唱風格與情感表達
Music 2.5 均衡的生產級使用場景 每首 $0.1500 段落級精準控制;錄音室級音質
Music 2.5+ 豐富樂器編排與最高音質場景 每首 $0.1500 包含 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" 即可接收預簽署的下載連結,而非原始音訊資料,在大多數架構中處理起來更快速便捷。

AIGC 浮水印

設定 aigc_watermark: true 即可在音訊中嵌入 AI 生成內容浮水印,適合需要明確標註 AI 創作內容的平台使用。

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

歌詞生成器是專用端點,只需簡單的描述即可生成結構化的歌曲歌詞,無需任何音樂知識。

兩種撰寫模式

  • write_full_song — 從零生成完整歌曲。傳入描述風格的 prompt 與可選的 title 參數,API 會返回帶有 [verse][chorus][bridge] 標籤的結構化歌詞、建議的歌曲名稱,以及可直接作為 Music API 的 prompt 傳入的 style_tags 欄位。
  • 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 — 由 Novita AI 上的 MiniMax Music 2.5 生成

無需寫碼即可體驗 — Novita AI Playground

還沒準備好整合 API?您可以直接在 Novita AI Playground 中測試 MiniMax Music,無需撰寫任何程式碼。只需輸入風格提示詞與歌詞,選擇模型,幾秒鐘內即可生成您的第一首歌曲。

在 Novita AI Playground 中體驗 MiniMax Music

您可以在 Novita Playground 上體驗 MiniMax Music

Novita Playground

如何在 Novita AI 上開始使用

前置條件:API 金鑰

  1. 前往 novita.ai 註冊帳號
  2. 進入 設定API 金鑰
  3. 點擊 建立新金鑰 並複製您的金鑰

請妥善保管您的金鑰,建議將其儲存為環境變數,切勿直接寫死在程式碼中。

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 Music 系列現已上線 Novita AI,無需額外設定,僅需為實際使用量付費。無論您是生成背景配樂、構建音樂創作工具,還是自動化內容生產,Music 2.0 / 2.5 / 2.5+ 產品線與歌詞生成器都能為您提供完整的、可投入生產的技術堆疊。您可以嘗試上述流程,或前往 Novita AI Playground 進一步探索。

Novita AI 是 AI 與代理雲端平台,協助開發者與新創公司高效構建、部署和擴展模型與代理應用程式,兼具高效能、高可靠性與高成本效益。

常見問題

Music 2.5 和 Music 2.5+ 有什麼差別? Music 2.5 提供段落級精準控制與錄音室級音質,適合大多數生產級場景使用。Music 2.5+ 額外加入了完整的樂器支援功能,可搭配人聲生成豐富的多樂器編排,或是在設定 is_instrumentaltrue 時生成純樂器曲目。如果輸出音質是您的首要考量,請選擇 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 欄位,這兩個端點就是為無縫協作而設計的。

推薦文章