モデルエンドポイント · POST /v2/minimax/generate

MiniMax Music API

MiniMax Music 2.5 で、スタイルプロンプトと自作の歌詞からフルソングを作成。タスクポーリングと webhook コールバックを備えた非同期 REST エンドポイントです。

1 リクエスト 30 クレジット ≈ $0.30

1 回の REST 呼び出しで使う MiniMax Music 2.5

MiniMax Music API は、プラットフォーム共通のアカウント・API キー・非同期タスクモデルを通じて MiniMax Music 2.5 を提供します。生成したいトラックを説明するプロンプトと歌詞(MiniMax Music 2.5 では必須、10〜3000 文字)を送信すると、エンドポイントはすぐに task_id を返します。

結果は専用の MiniMax feed エンドポイントから届きます。task_id を使って GET /v2/minimax/feed?workId=... をポーリングし、ステータスが SUCCESS または FAILED になるまで待つか、callback_url を渡してプラットフォームから最終結果を webhook に POST させます。完了したタスクは生成された音声 URL を response フィールドで返します。

クイックスタート:生成して feed を確認

/v2/minimax/generate に POST し、返された task_id を保持して、曲ができるまで MiniMax feed をクエリします。

curl
curl -X POST "https://udioapi.pro/api/v2/minimax/generate" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "Cinematic orchestral pop, emotional female vocal, warm piano",
    "lyrics": "Verse 1: The city lights are fading\nChorus: We rise into the morning glow"
  }'

curl -X GET "https://udioapi.pro/api/v2/minimax/feed?workId=YOUR_TASK_ID"

5〜10 秒ごとに上限時間を設けてポーリングしてください。オプションの bitrate と sample_rate で出力エンコーディングを制御できます。

MiniMax Music 2.5 リクエストパラメータ

generate エンドポイントはコンパクトなパラメータ一式を受け付けます。1 リクエスト 30 クレジット(1 USD = 100 クレジットで約 $0.30)です。

パラメータ型必須備考
promptstring必須トラックを説明 — ジャンル、雰囲気、楽器編成
lyricsstring必須10〜3000 文字。MiniMax Music 2.5 では必須
bitratenumber任意音声ビットレート(例:256000)
sample_ratenumber任意音声サンプルレート(例:44100)
callback_urlstring任意最終結果を受け取る公開 HTTPS webhook
publicboolean任意タスクを公開するかどうか

レスポンスは data.task_id とステータス IN_PROGRESS を返します。/v2/minimax/feed?workId=<task_id> をクエリして、ステータスが SUCCESS(response に音声 URL)または FAILED になるまで待ちます。

使い方

API キーから再生可能なトラックまで、4 ステップ。

  1. 1

    API キーを作成

    サインインしてダッシュボードでキーをコピー。サーバーサイドのシークレットに保管し、ブラウザコードには絶対に入れないでください。

  2. 2

    プロンプトと歌詞を送信

    prompt、lyrics と任意のエンコーディング項目を /v2/minimax/generate に POST。data.task_id を保存します。

  3. 3

    MiniMax feed をポーリング

    5〜10 秒ごとに GET /v2/minimax/feed?workId=<task_id> を呼ぶか、callback_url で webhook を受け取ります。

  4. 4

    音声をダウンロード

    SUCCESS になると response フィールドに音声 URL が入ります。自分のストレージに保存してください。

リクエスト均一料金

MiniMax Music 2.5 の 1 リクエストは 30 クレジット(1 USD = 100 クレジットで約 $0.30)。API 利用にサブスクリプションは不要で、必要なときに従量クレジットを追加できます。

クレジットに有効期限はありません。歌詞の欠落・無効などで拒否されたリクエストは 400 を返し、完了タスクとして課金されません。

制限と注意点

  • 生成は非同期です。POST は音声ではなく task_id を返します。
  • MiniMax Music 2.5 では lyrics が必須で、10〜3000 文字である必要があります。
  • /v2/minimax/feed を 5〜10 秒ごとに上限付きでポーリングするか、callback_url を使います。
  • 音声 URL は一時的です。結果は自分のストレージにダウンロードしてください。
  • MiniMax は追加エンジンです。デフォルトの音楽生成エンドポイントは /v2/generate のままです。

udioapi.pro は独立したサードパーティサービスです。Suno、Udio、MiniMax とは提携しておらず、これらによる承認・運営も受けていません。

MiniMax Music API よくある質問

パラメータ・課金・非同期ワークフローへの回答。

これは MiniMax 公式 API ですか?

いいえ。udioapi.pro は独自のエンドポイント・アカウント・クレジット・利用規約・サポートを持つ独立したサードパーティ API サービスです。MiniMax、Suno、Udio と提携しておらず、承認・運営も受けていません。

MiniMax Music 2.5 のリクエスト料金は?

/v2/minimax/generate への 1 リクエストは 30 クレジット(1 USD = 100 クレジットで約 $0.30)です。

歌詞は必須ですか?

はい。MiniMax Music 2.5 では 10〜3000 文字の lyrics フィールドが必須です。歌詞がない、または無効なリクエストは 400 レスポンスで拒否されます。

結果はどう受け取りますか?

generate レスポンスが data.task_id を返します。5〜10 秒ごとに GET /v2/minimax/feed?workId=<task_id> を SUCCESS までポーリングするか、callback_url で webhook を受け取ります。音声 URL は response フィールドに現れます。

どんなステータスが表示されますか?

タスクは IN_PROGRESS で始まり、SUCCESS または FAILED で終わります。失敗したタスクは feed で error_message を報告し、拒否されたリクエストは完了タスクとして課金されません。

下書き用の安いモデルはありますか?

はい。/v2/generate の chirp-v6 ファミリーには 1 リクエスト 10 クレジットの chirp-v6-mini があり、プロトタイピング向けの高速経済ティアです。