同じ6つの課題で比べた5つの AI 音楽 API:ACE Music v1、TemPolor v4.8、MiniMax Music-3.0、Lyria 3.5、Mureka V9.5
13分で読めます • 2026年8月19日(2026年11月14日更新)
目次
- はじめに
- 7月からの変化
- ラインナップと料金
- テストの方法
- パート1 — インスト
- パート2 — ボーカル(歌詞はモデルが書く)
- パート3 — ボーカル(こちらの歌詞と凝ったスタイル指定)
- よくある質問
はじめに
TemPolor v4.8、MiniMax Music-3.0、Google の Lyria 3.5、Mureka V9.5。4つの AI 音楽モデルに同じ6つの課題を与え、使った useapi.net の API トークンは1つだけです。全24トラックを完全版・無編集のまま下に載せ、それぞれにその曲を作った API 呼び出しを添えています。7月と同じ課題なので、どのトラックにも AI 音楽 API の比較に聴き比べられる前の世代の曲があります。
ほかの4モデルから3か月後の2026年11月14日、Artificial Analysis のボーカル音楽リーダーボードで Suno v6 を抑えて1位の ACE Music v1 でも、まったく同じ6つの課題を実行しました。ACE Music v1 には独自の公開 API がない(2026年11月時点)ため、コードから呼び出す方法は useapi.net だけです。各ラウンドの最後に ACE Music v1 の曲を加え、このページのトラックは全部で30になりました。
7月以降に加わった TemPolor は、ほかのどのサービスとも料金の仕組みが違います。月額は定額で、曲ごとの課金はありません。1曲あたりの料金は下にまとめました。まずは聴いて、ご自身でモデルを判断してください。
時間がない方には、 15分の YouTube 動画もあります。すべての課題について5つのモデルの最も音の大きい30秒を、音量をそろえて続けて流し、プロンプト、料金、生成時間を画面に表示しています(料金は2026年11月時点)。完全版のトラックと、それぞれを作った正確な API 呼び出しはこのページにあります。
このテストの前回、3モデルで行ったラウンドも YouTube で公開しています:AI Music APIs One Generation Later: MiniMax Music-3.0 vs Lyria 3.5 vs Mureka V9.5。
7月からの変化
| サービス | 7月 | 現在 | 変わった点 |
|---|---|---|---|
| TemPolor | 比較に未参加 | v4.8(歌入り)+ i4(インスト) | この比較に初参加、新モデルも2つ |
| Mureka | V9 | V9.5 | 新しいデフォルトモデル |
| Flow Music | Lyria 3 Pro | Lyria 3.5 | 新しいフラッグシップ。ただし API のデフォルトは今も 3 Pro |
| MiniMax | PixVerse 経由の music-2.6 | Music-3.0、ネイティブ | 新モデル、そして新しいエンドポイント |
| ACE Music | 比較に未参加 | ACE Music v1 | 2026年11月14日に追加 |
このうち2つは通常のバージョンアップですが、MiniMax の行は違います。MiniMax の音楽生成は独立したエンドポイントになり、PixVerse を経由して使うものではなくなりました。エンドポイントも課金も別です。
TemPolor ももう1つの例外です。ここで唯一、仕事を2つのエンドポイントと2つのモデルに分けています。POST music/song はボーカル入りの曲に v4.8 を、POST music/instrumental はボーカルなしの曲に i4 を使います。古いモデル名も引き続き使え、新しいモデルに自動的に振り替えられるので、既存のコードはそのまま動きます。ただしそのせいで、気づかないうちに新モデルを使っていたり、何も渡さないことで新モデルを見落としたりすることもあります。
ラインナップと料金
1曲の料金を、各メーカーの公式 API(TemPolor、MiniMax(2026年8月20日から新規ユーザーの受付を停止)、Google の Gemini API、Mureka。ACE Music v1 には公式 API がありません)と、このテストで各モデルを動かしたウェブサイトのサブスクリプションで比べました(2026年11月時点)。サブスクリプションには毎月決まった数のクレジットが付き、1曲ごとに決まった数のクレジットを使うので、1曲の料金はサブスクリプション料金のその曲の分の割合です。
| モデル | 公式 API | サイトの月額プラン | 1曲の料金 |
|---|---|---|---|
| TemPolor v4.8 / i4 | $0.04 1回、$100 からの前払い | TemPolor Ultra $29.99 | $0 / 0 cr 曲ごとの課金なし |
| MiniMax Music-3.0 | $0.15 2026年8月20日から新規受付停止 | MiniMax Audio Pro $99 月3,000,000 cr | $0.01 / 300 cr 月10,000曲 |
| Lyria 3.5 | $0.08 1曲 | Flow Music Member $64 月30,000 cr | $0.011 / 5 cr 月6,000曲 |
| Mureka V9.5 | $0.15 $1,000 からの前払い | Mureka Premier $30 月20,000 cr | $0.018 / 12 cr 月1,666曲 |
| ACE Music v1 | なし 公開 API なし | ACE Music Creator $9.90 月1,000 cr | $0.02 / 2 cr 月500曲 |
- ラウンド3と4のようにモデルがプロンプトから歌詞を書く場合、Mureka の API は $0.15 ではなく $0.50 を請求し、MiniMax の API は $0.01 を上乗せします。useapi.net では、どちらの場合も1曲の料金は変わりません。
- TemPolor の API クレジットはパッケージの大きさにかかわらず1クレジット $0.01 なので、量を増やしても安くなりません。大きなパッケージで買えるのは同時実行数で、$100 で同時に5リクエスト、$500 で10、$5,000 で20です。同じパッケージを2回買っても上限は増えません。TemPolor Ultra では同時に10件を生成できます。
- この記事で
v4.8と呼んでいるモデルは、TemPolor の API ではtempolor-latestです。i4は同じ名前のままです。 - Mureka Pro や Flow Music Starter のような小さいプランは1曲あたり少し高くなりますが、それでも公式 API よりずっと安く収まります。
- ACE Music は1リクエストで2曲を返し、2曲で4クレジット、つまり1曲2クレジットを使います。ACE Music Artist(月額 $29、年払いなら月額 $16.58)では、1曲 $0.023、または約 $0.013 です。
- Google AI のサブスクリプションには Flow Music のプランが含まれ、そのクレジットは Google AI のクレジットとは別です。Google AI Plus には Starter、Google AI Pro には Plus、Google AI Ultra には Member が付きます。
useapi.net は、お使いの TemPolor、MiniMax Audio、Flow Music、Mureka、ACE Music のウェブサイトのサブスクリプションで動き、それを REST API として使えるようにします。曲ごとの追加料金はありません。API トークン1つで5つのサービスすべてを使え、サービスごとの SDK も、別々の API キーも、5つの請求の突き合わせも要りません。同じトークンで、私たちが対応しているほかのすべてのサービス(動画、画像、音声、フェイススワップ)も使えます。
テストの方法
課題は7月と同じ6つで、打ち直さずに公開済みの記事からコピーしました。インストが2つ、モデルが自分で歌詞を書くボーカル曲が2つ、そして歌詞と凝ったスタイル指定の両方をこちらで用意したものが2つです。各ラウンドではどのモデルにもまったく同じテキストを渡しているので、聞こえる違いはモデルの違いです。TemPolor のリクエスト本文は、同じ prompt と lyrics フィールドを受け取る MiniMax のものを1バイトも変えずにコピーしました。
ACE Music v1 にも同じテキストを渡しました。ACE Music v1 の API が受け取るのは、スタイルと歌詞をモデル自身が書く元になる prompt か、style と自作の lyrics または instrumental のどちらかで、両方を一緒に渡すと拒否されます。そこで、ラウンド3と4は prompt として、2つのインストの課題は style に instrumental: true を付けて、ラウンド5と6は style と lyrics として渡し、タイトル、duration、bpm は指定しませんでした。
生成時間は API を通した実時間で、ポーリング間隔が15秒なので、ベンチマークではなく目安として見てください。6ラウンドの中央値では、最速が Lyria 3.5 の58.5秒で、ACE Music v1 が62秒、TemPolor が69.5秒、Mureka が86.5秒、MiniMax が158.5秒でした。モデルが自分でタイトルを付けた場合は、つづりや余分なスペースも含めてそのまま残しています。トラックは各 API が返したままの完全版で、編集していません。Mureka は1回の生成で2曲を 192 kbps の MP3 で、MiniMax は1曲を 256 kbps で、TemPolor は1曲を 48 kHz、約230〜320 kbps で、ACE Music は1リクエストで2曲を 192 kbps、48 kHz の MP3 で、Flow Music は A/B の2曲を 48 kHz の WAV で返し、WAV はブラウザで再生できるようにするためだけに 320 kbps の MP3 に変換しました。Flow の WAV の元ファイルは API からそのまま取得したものです。各ラウンドの ACE Music の曲は2曲のうち1曲目で、選んではいません。
TemPolor で開発するときに知っておきたいことが1つあります。曲のジョブは、ファイルを取得できるようになる数秒前に status_final: true と COMPLETED を返し、その間は GET music/download/job_id が 404 を返します。4つのボーカルラウンドのうち3つで、最初の試行でこれに当たりました。この 404 は失敗ではなく「まだ」という意味だと考えて、ポーリングを続けてください。
パート1 — インスト
ラウンド1:ビッグバンド・ノワール
Big-band noir action theme, around 60 seconds. Walking upright-bass and
baritone-sax groove, snapping rimshot snare, stabbing trumpet-section hits,
vibraphone glints, surf-twang guitar riff over a chromatic minor progression,
roaring full-brass climax with crash cymbals. Retro secret-agent swagger,
punchy analog-style production.
TemPolor i4 —「Generic Rhythm Tune」· 3:09 · 生成 103秒
API 呼び出しを表示
curl --location 'https://api.useapi.net/v1/tempolor/music/instrumental' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model_instrumental="i4"' \
--form 'prompt="Big-band noir action theme, around 60 seconds. Walking upright-bass and baritone-sax groove, snapping rimshot snare, stabbing trumpet-section hits, vibraphone glints, surf-twang guitar riff over a chromatic minor progression, roaring full-brass climax with crash cymbals. Retro secret-agent swagger, punchy analog-style production."'
Mureka V9.5 —「Brass Knuckle Boulevard」· 3:19 · 生成 86秒
API 呼び出しを表示
curl --location 'https://api.useapi.net/v1/mureka/music/create-instrumental' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="V9.5"' \
--form 'prompt="Big-band noir action theme, around 60 seconds. Walking upright-bass and baritone-sax groove, snapping rimshot snare, stabbing trumpet-section hits, vibraphone glints, surf-twang guitar riff over a chromatic minor progression, roaring full-brass climax with crash cymbals. Retro secret-agent swagger, punchy analog-style production."'
MiniMax Music-3.0 —「Midnight Operative」· 2:51 · 生成 182秒
API 呼び出しを表示
curl --location 'https://api.useapi.net/v1/minimax/music/create' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="music-3.0"' \
--form 'prompt="Big-band noir action theme, around 60 seconds. Walking upright-bass and baritone-sax groove, snapping rimshot snare, stabbing trumpet-section hits, vibraphone glints, surf-twang guitar riff over a chromatic minor progression, roaring full-brass climax with crash cymbals. Retro secret-agent swagger, punchy analog-style production."' \
--form 'instrumental="true"'
Lyria 3.5 —「Double Cross」· 2:52 · 生成 47秒
API 呼び出しを表示
curl --location 'https://api.useapi.net/v1/flowmusic/music' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="lyria-3.5"' \
--form 'instrumental="true"' \
--form 'prompt="Big-band noir action theme, around 60 seconds. Walking upright-bass and baritone-sax groove, snapping rimshot snare, stabbing trumpet-section hits, vibraphone glints, surf-twang guitar riff over a chromatic minor progression, roaring full-brass climax with crash cymbals. Retro secret-agent swagger, punchy analog-style production."'
ACE Music v1 —「Big-band noir action theme」· 2:08 · 生成 52秒
API 呼び出しを表示
curl --location 'https://api.useapi.net/v1/acemusic/music' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="acemusic-v1"' \
--form 'style="Big-band noir action theme, around 60 seconds. Walking upright-bass and baritone-sax groove, snapping rimshot snare, stabbing trumpet-section hits, vibraphone glints, surf-twang guitar riff over a chromatic minor progression, roaring full-brass climax with crash cymbals. Retro secret-agent swagger, punchy analog-style production."' \
--form 'instrumental="true"'
この課題の7月版は、聴き比べたい方のために前回のページに載せています。
ラウンド2:リキッド・ドラムンベース
Liquid drum and bass instrumental, around 60 seconds. Fast rolling breakbeats
at 174 BPM, deep warm sub-bass, lush atmospheric pads, delicate piano motif,
airy wordless vocal-chop textures, smooth builds into a euphoric flowing drop.
Silky, melodic, late-night energy, pristine modern production.
TemPolor i4 —「 Generic Rhythm Beat」· 3:30 · 生成 69秒
API 呼び出しを表示
curl --location 'https://api.useapi.net/v1/tempolor/music/instrumental' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model_instrumental="i4"' \
--form 'prompt="Liquid drum and bass instrumental, around 60 seconds. Fast rolling breakbeats at 174 BPM, deep warm sub-bass, lush atmospheric pads, delicate piano motif, airy wordless vocal-chop textures, smooth builds into a euphoric flowing drop. Silky, melodic, late-night energy, pristine modern production."'
Mureka V9.5 —「Piano Afterglow」· 3:22 · 生成 85秒
API 呼び出しを表示
curl --location 'https://api.useapi.net/v1/mureka/music/create-instrumental' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="V9.5"' \
--form 'prompt="Liquid drum and bass instrumental, around 60 seconds. Fast rolling breakbeats at 174 BPM, deep warm sub-bass, lush atmospheric pads, delicate piano motif, airy wordless vocal-chop textures, smooth builds into a euphoric flowing drop. Silky, melodic, late-night energy, pristine modern production."' \
--form 'title="Take B - Liquid DnB"'
MiniMax Music-3.0 —「Midnight Flow」· 3:45 · 生成 227秒
API 呼び出しを表示
curl --location 'https://api.useapi.net/v1/minimax/music/create' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="music-3.0"' \
--form 'prompt="Liquid drum and bass instrumental, around 60 seconds. Fast rolling breakbeats at 174 BPM, deep warm sub-bass, lush atmospheric pads, delicate piano motif, airy wordless vocal-chop textures, smooth builds into a euphoric flowing drop. Silky, melodic, late-night energy, pristine modern production."' \
--form 'instrumental="true"'
Lyria 3.5 —「Silken Tides」· 1:06 · 生成 59秒
API 呼び出しを表示
curl --location 'https://api.useapi.net/v1/flowmusic/music' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="lyria-3.5"' \
--form 'prompt="Liquid drum and bass instrumental, around 60 seconds. Fast rolling breakbeats at 174 BPM, deep warm sub-bass, lush atmospheric pads, delicate piano motif, airy wordless vocal-chop textures, smooth builds into a euphoric flowing drop. Silky, melodic, late-night energy, pristine modern production."' \
--form 'instrumental="true"'
ACE Music v1 —「Liquid drum and bass instrumental」· 3:10 · 生成 89秒
API 呼び出しを表示
curl --location 'https://api.useapi.net/v1/acemusic/music' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="acemusic-v1"' \
--form 'style="Liquid drum and bass instrumental, around 60 seconds. Fast rolling breakbeats at 174 BPM, deep warm sub-bass, lush atmospheric pads, delicate piano motif, airy wordless vocal-chop textures, smooth builds into a euphoric flowing drop. Silky, melodic, late-night energy, pristine modern production."' \
--form 'instrumental="true"'
最初の4つの API には、どれにも長さを指定するパラメータがありません。どの課題も、文章で「around 60 seconds」(約60秒)と頼んでいるだけです。ACE Music には duration(30〜600秒)がありますが、同じ文言を読ませるために指定しませんでした。4つのうちこのヒントに従ったことがあるのは Lyria だけで、それもこのラウンドだけです。7月には Lyria 3 Pro がこの同じプロンプトに2:46の曲を返しました。下の2つのプロンプトのラウンドでは、ACE Music v1 は自分でスタイルを書き、0:41と1:22の曲を返しました。どちらも、それぞれのラウンドで最も1分に近い長さです。
TemPolor のインスト用エンドポイントは、出力にちゃんとした名前を付けません。この2つの課題に返したのは「Generic Rhythm Tune」と「Generic Rhythm Beat」で、タイトルというよりプレースホルダーです。しかも整ってもいません。1つ目は途中にスペースが2つあり、2つ目は先頭にスペースが付いています。次の4ラウンドで使う歌入りのエンドポイントは、きちんとタイトルを付けます。タイトルを送らなかった ACE Music は、2つのインストに課題の書き出しの言葉で、ラウンド5と6の曲にはこちらの歌詞の書き出しの言葉で名前を付けました。タイトルでトラックを管理するなら、インストの名前は自分で作り、返ってきた名前は前後の空白を取り除くか、ACE Music に title を送ってください。
パート2 — ボーカル(歌詞はモデルが書く)
ラウンド3:ポップのデュエット
指示は1文だけで、能力を確かめるための意図的なテストでもあります。デュエットは、モデルが2つの声を歌い分けられなければ成り立ちません。
A playful pop duet between a male and a female singer about texting too late
at night, around 60 seconds, catchy back-and-forth chorus.
TemPolor v4.8 —「Text Me」· 1:51 · 生成 70秒
API 呼び出しを表示
curl --location 'https://api.useapi.net/v1/tempolor/music/song' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model_song="v4.8"' \
--form 'prompt="A playful pop duet between a male and a female singer about texting too late at night, around 60 seconds, catchy back-and-forth chorus."'
最初の行を聴いてください。TemPolor はこの課題で歌詞を自分で書き、話し手を行の中にタグで書き込みました。
[Verse]
[Male] You sent "you up?" at 1:09
[Female] You said "just one more," then took your time
[Male] I saw your typing, then it slipped away
[Female] I dropped my phone and missed your "hey"
歌い手は [Verse] や [Chorus] を構成として取り除きますが、行の中の [Male] は認識できるタグではありません。そのため、「male」と「female」という単語を歌詞の一部として歌ってしまいます。同じモデルの2つの部分が、自分のフォーマットについて食い違っているのです。MiniMax もこの課題でまったく同じ問題に当たりましたが、(Male) と (Female) を丸かっこで書いたので、歌い手がそれを取り除き、事なきを得ました。
この教訓はこのモデルだけの話ではありません。lyrics の中の役割ラベルは、どの API でも通じる機能ではありません。自分で歌詞を用意して2つの声で歌わせたいなら、そのかっこの書き方をモデルがどう扱うかを確かめてから信用するか、ラベルを書かずにスタイルのプロンプトでデュエットを説明してください。
Mureka V9.5 —「Are You Still Awake?」· 3:05 · 生成 88秒
API 呼び出しを表示
curl --location 'https://api.useapi.net/v1/mureka/music/create' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="V9.5"' \
--form 'prompt="A playful pop duet between a male and a female singer about texting too late at night, around 60 seconds, catchy back-and-forth chorus."'
MiniMax Music-3.0 —「Three Little Dots」· 2:31 · 生成 146秒
API 呼び出しを表示
curl --location 'https://api.useapi.net/v1/minimax/music/create' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="music-3.0"' \
--form 'prompt="A playful pop duet between a male and a female singer about texting too late at night, around 60 seconds, catchy back-and-forth chorus."'
MiniMax はタイピング中の表示にちなんで曲名を付け、(Male) / (Female) のタグはボーカルに入りませんでした。
Lyria 3.5 —「You Go First」· 1:59 · 生成 74秒
API 呼び出しを表示
curl --location 'https://api.useapi.net/v1/flowmusic/music' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="lyria-3.5"' \
--form 'prompt="A playful pop duet between a male and a female singer about texting too late at night, around 60 seconds, catchy back-and-forth chorus."'
Lyria は2つの声の掛け合いを自分で書き、応える側の行をかっこで囲みました。
ACE Music v1 —「Three Dot Bubbles」· 0:41 · 生成 54秒
API 呼び出しを表示
curl --location 'https://api.useapi.net/v1/acemusic/music' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="acemusic-v1"' \
--form 'prompt="A playful pop duet between a male and a female singer about texting too late at night, around 60 seconds, catchy back-and-forth chorus."'
ACE Music もタイピング中の表示にちなんで曲名を付け、MiniMax と同じように (Male)、(Female)、(Both) を丸かっこで書いてデュエットにしました。
ラウンド4:スペイン語のフラメンコ・ポップ
言語のテストです。プロンプトは英語ですが、曲は英語であってはいけません。
A fiery flamenco-pop song in Spanish about summer rain, around 60 seconds,
passionate female vocals.
TemPolor v4.8 —「Lluvia」· 2:58 · 生成 102秒
API 呼び出しを表示
curl --location 'https://api.useapi.net/v1/tempolor/music/song' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model_song="v4.8"' \
--form 'prompt="A fiery flamenco-pop song in Spanish about summer rain, around 60 seconds, passionate female vocals."'
Mureka V9.5 —「Agua de Julio」· 3:32 · 生成 87秒
API 呼び出しを表示
curl --location 'https://api.useapi.net/v1/mureka/music/create' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="V9.5"' \
--form 'prompt="A fiery flamenco-pop song in Spanish about summer rain, around 60 seconds, passionate female vocals."'
MiniMax Music-3.0 —「Tacones de Lluvia」· 3:07 · 生成 171秒
API 呼び出しを表示
curl --location 'https://api.useapi.net/v1/minimax/music/create' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="music-3.0"' \
--form 'prompt="A fiery flamenco-pop song in Spanish about summer rain, around 60 seconds, passionate female vocals."'
Lyria 3.5 —「Lluvia de Verano」· 2:33 · 生成 73秒
API 呼び出しを表示
curl --location 'https://api.useapi.net/v1/flowmusic/music' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="lyria-3.5"' \
--form 'prompt="A fiery flamenco-pop song in Spanish about summer rain, around 60 seconds, passionate female vocals."'
ACE Music v1 —「Fuego en la Tormenta」· 1:22 · 生成 70秒
API 呼び出しを表示
curl --location 'https://api.useapi.net/v1/acemusic/music' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="acemusic-v1"' \
--form 'prompt="A fiery flamenco-pop song in Spanish about summer rain, around 60 seconds, passionate female vocals."'
5つのモデルすべてが英語のプロンプトからスペイン語の歌詞を書き、頼まれていないのにスペイン語のタイトルを付けました。TemPolor の v4.8 は30以上の言語に対応するとされています。スペイン語の課題1つで30の言語を試したことにはなりませんが、この課題には正しい言語で応え、頼まれずに「Lluvia」と名付けました。
パート3 — ボーカル(こちらの歌詞と凝ったスタイル指定)
最後の形式では、どのモデルにも同じオリジナルの歌詞と詳しいプロダクションの指示を渡します。Mureka は music/create-advanced(lyrics + カンマ区切りのスタイル desc + vocal_gender)で受け取り、MiniMax、Flow Music、TemPolor はどれもスタイルのプロンプトと並べて lyrics フィールドを受け取るので、4つのうち3つでは同じ本文をそのまま使えます。ACE Music は同じ2つのテキストを style と lyrics として受け取ります。
ラウンド5:ディープハウス
[Verse]
Two shadows in a velvet room
Moving slow to a midnight tune
Say it soft, we do not need more
The bass is talking through the floor
[Chorus]
Keep it low light, low light, hold me near
All we need is the bassline here
Round and round till the morning shows
Low light, low light, do not let go
(do not let go, do not let go)
Deep house at 121 BPM. Rolling sub-bass groove, shuffled hi-hats, warm Rhodes
chord stabs, subtle chopped vocal echoes, smoky intimate female lead vocal,
understated hypnotic late-night club production.
TemPolor v4.8 —「Low Light」· 1:28 · 生成 51秒
API 呼び出しを表示
curl --location 'https://api.useapi.net/v1/tempolor/music/song' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model_song="v4.8"' \
--form 'prompt="Deep house at 121 BPM. Rolling sub-bass groove, shuffled hi-hats, warm Rhodes chord stabs, subtle chopped vocal echoes, smoky intimate female lead vocal, understated hypnotic late-night club production."' \
--form 'lyrics="[Verse]
Two shadows in a velvet room
Moving slow to a midnight tune
Say it soft, we do not need more
The bass is talking through the floor
[Chorus]
Keep it low light, low light, hold me near
All we need is the bassline here
Round and round till the morning shows
Low light, low light, do not let go
(do not let go, do not let go)"'
Mureka V9.5 —「Low Light」· 3:09 · 生成 101秒
API 呼び出しを表示
curl --location 'https://api.useapi.net/v1/mureka/music/create-advanced' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="V9.5"' \
--form 'lyrics="[Verse]
Two shadows in a velvet room
Moving slow to a midnight tune
Say it soft, we do not need more
The bass is talking through the floor
[Chorus]
Keep it low light, low light, hold me near
All we need is the bassline here
Round and round till the morning shows
Low light, low light, do not let go
(do not let go, do not let go)"' \
--form 'desc="deep house, late night, smoky, hypnotic, groovy, 121 bpm, female vocals, warm, understated club production"' \
--form 'vocal_gender="female"'
MiniMax Music-3.0 —「Low Light」· 2:47 · 生成 135秒
API 呼び出しを表示
curl --location 'https://api.useapi.net/v1/minimax/music/create' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="music-3.0"' \
--form 'prompt="Deep house at 121 BPM. Rolling sub-bass groove, shuffled hi-hats, warm Rhodes chord stabs, subtle chopped vocal echoes, smoky intimate female lead vocal, understated hypnotic late-night club production."' \
--form 'lyrics="[Verse]
Two shadows in a velvet room
Moving slow to a midnight tune
Say it soft, we do not need more
The bass is talking through the floor
[Chorus]
Keep it low light, low light, hold me near
All we need is the bassline here
Round and round till the morning shows
Low light, low light, do not let go
(do not let go, do not let go)"'
Lyria 3.5 —「Velvet Room」· 2:26 · 生成 43秒
API 呼び出しを表示
curl --location 'https://api.useapi.net/v1/flowmusic/music' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="lyria-3.5"' \
--form 'prompt="Deep house at 121 BPM. Rolling sub-bass groove, shuffled hi-hats, warm Rhodes chord stabs, subtle chopped vocal echoes, smoky intimate female lead vocal, understated hypnotic late-night club production."' \
--form 'lyrics="[Verse]
Two shadows in a velvet room
Moving slow to a midnight tune
Say it soft, we do not need more
The bass is talking through the floor
[Chorus]
Keep it low light, low light, hold me near
All we need is the bassline here
Round and round till the morning shows
Low light, low light, do not let go
(do not let go, do not let go)"'
ACE Music v1 —「Two shadows in a velvet」· 1:53 · 生成 52秒
API 呼び出しを表示
curl --location 'https://api.useapi.net/v1/acemusic/music' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="acemusic-v1"' \
--form 'style="Deep house at 121 BPM. Rolling sub-bass groove, shuffled hi-hats, warm Rhodes chord stabs, subtle chopped vocal echoes, smoky intimate female lead vocal, understated hypnotic late-night club production."' \
--form 'lyrics="[Verse]
Two shadows in a velvet room
Moving slow to a midnight tune
Say it soft, we do not need more
The bass is talking through the floor
[Chorus]
Keep it low light, low light, hold me near
All we need is the bassline here
Round and round till the morning shows
Low light, low light, do not let go
(do not let go, do not let go)"'
ラウンド6:ジャジーなハウスのデュエット
このセットで最も難しい課題です。ハウスのグルーヴに生演奏のジャズの層を重ねた2声のアレンジで、声の役割は歌詞の中にタグで書いてあります。タグはヒントであって API のパラメータではないので、本当に交代で歌っているのはどれか、1人の歌い手にまとめてしまったのはどれかを聴いてみてください。
[Verse 1 - male]
Blue hour settles on the avenue
Trumpet smoke and a table for two
I talk in rhythm, you answer in rhyme
We swing together on borrowed time
[Verse 2 - female]
You bring the thunder of a double bass
I bring the shimmer of a satin dress
Piano is asking what the night is about
We are the answer when the lights go out
[Chorus - both]
Meet me in the blue hour, where the bass goes slow (blue hour, blue hour)
Sax on the corner and the lights burn low (burn low, burn low)
You take the high note, I will hold the ground
Blue hour, blue hour - do not stop the sound
TemPolor v4.8 —「Blue Hour」· 2:09 · 生成 69秒
API 呼び出しを表示
curl --location 'https://api.useapi.net/v1/tempolor/music/song' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model_song="v4.8"' \
--form 'prompt="Jazzy deep house duet at 120 BPM. Rolling deep-house groove with swung hi-hats, walking upright-bass motif over the sub, smoky muted trumpet and tenor-sax licks answering the vocals, extended jazz piano chords, a male and a female lead trading verses and joining in harmony on the chorus, small backing ensemble echoing the hook, warm vinyl texture, sophisticated late-night club production."' \
--form 'lyrics="[Verse 1 - male]
Blue hour settles on the avenue
Trumpet smoke and a table for two
I talk in rhythm, you answer in rhyme
We swing together on borrowed time
[Verse 2 - female]
You bring the thunder of a double bass
I bring the shimmer of a satin dress
Piano is asking what the night is about
We are the answer when the lights go out
[Chorus - both]
Meet me in the blue hour, where the bass goes slow (blue hour, blue hour)
Sax on the corner and the lights burn low (burn low, burn low)
You take the high note, I will hold the ground
Blue hour, blue hour - do not stop the sound"'
Mureka V9.5 —「Blue Hour」· 3:12 · 生成 70秒
API 呼び出しを表示
curl --location 'https://api.useapi.net/v1/mureka/music/create-advanced' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="V9.5"' \
--form 'lyrics="[Verse 1 - male]
Blue hour settles on the avenue
Trumpet smoke and a table for two
I talk in rhythm, you answer in rhyme
We swing together on borrowed time
[Verse 2 - female]
You bring the thunder of a double bass
I bring the shimmer of a satin dress
Piano is asking what the night is about
We are the answer when the lights go out
[Chorus - both]
Meet me in the blue hour, where the bass goes slow (blue hour, blue hour)
Sax on the corner and the lights burn low (burn low, burn low)
You take the high note, I will hold the ground
Blue hour, blue hour - do not stop the sound"' \
--form 'desc="jazzy deep house, jazz house, duet, male and female vocals, group backing vocals, muted trumpet, saxophone, upright bass, swung, 120 bpm, late night, warm sophisticated production"'
MiniMax Music-3.0 —「Blue Hour」· 2:18 · 生成 134秒
API 呼び出しを表示
curl --location 'https://api.useapi.net/v1/minimax/music/create' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="music-3.0"' \
--form 'prompt="Jazzy deep house duet at 120 BPM. Rolling deep-house groove with swung hi-hats, walking upright-bass motif over the sub, smoky muted trumpet and tenor-sax licks answering the vocals, extended jazz piano chords, a male and a female lead trading verses and joining in harmony on the chorus, small backing ensemble echoing the hook, warm vinyl texture, sophisticated late-night club production."' \
--form 'lyrics="[Verse 1 - male]
Blue hour settles on the avenue
Trumpet smoke and a table for two
I talk in rhythm, you answer in rhyme
We swing together on borrowed time
[Verse 2 - female]
You bring the thunder of a double bass
I bring the shimmer of a satin dress
Piano is asking what the night is about
We are the answer when the lights go out
[Chorus - both]
Meet me in the blue hour, where the bass goes slow (blue hour, blue hour)
Sax on the corner and the lights burn low (burn low, burn low)
You take the high note, I will hold the ground
Blue hour, blue hour - do not stop the sound"'
Lyria 3.5 —「Blue Hour」· 2:34 · 生成 58秒
API 呼び出しを表示
curl --location 'https://api.useapi.net/v1/flowmusic/music' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="lyria-3.5"' \
--form 'prompt="Jazzy deep house duet at 120 BPM. Rolling deep-house groove with swung hi-hats, walking upright-bass motif over the sub, smoky muted trumpet and tenor-sax licks answering the vocals, extended jazz piano chords, a male and a female lead trading verses and joining in harmony on the chorus, small backing ensemble echoing the hook, warm vinyl texture, sophisticated late-night club production."' \
--form 'lyrics="[Verse 1 - male]
Blue hour settles on the avenue
Trumpet smoke and a table for two
I talk in rhythm, you answer in rhyme
We swing together on borrowed time
[Verse 2 - female]
You bring the thunder of a double bass
I bring the shimmer of a satin dress
Piano is asking what the night is about
We are the answer when the lights go out
[Chorus - both]
Meet me in the blue hour, where the bass goes slow (blue hour, blue hour)
Sax on the corner and the lights burn low (burn low, burn low)
You take the high note, I will hold the ground
Blue hour, blue hour - do not stop the sound"'
ACE Music v1 —「Blue hour settles on the」· 3:05 · 生成 70秒
API 呼び出しを表示
curl --location 'https://api.useapi.net/v1/acemusic/music' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="acemusic-v1"' \
--form 'style="Jazzy deep house duet at 120 BPM. Rolling deep-house groove with swung hi-hats, walking upright-bass motif over the sub, smoky muted trumpet and tenor-sax licks answering the vocals, extended jazz piano chords, a male and a female lead trading verses and joining in harmony on the chorus, small backing ensemble echoing the hook, warm vinyl texture, sophisticated late-night club production."' \
--form 'lyrics="[Verse 1 - male]
Blue hour settles on the avenue
Trumpet smoke and a table for two
I talk in rhythm, you answer in rhyme
We swing together on borrowed time
[Verse 2 - female]
You bring the thunder of a double bass
I bring the shimmer of a satin dress
Piano is asking what the night is about
We are the answer when the lights go out
[Chorus - both]
Meet me in the blue hour, where the bass goes slow (blue hour, blue hour)
Sax on the corner and the lights burn low (burn low, burn low)
You take the high note, I will hold the ground
Blue hour, blue hour - do not stop the sound"'
歌詞を渡した場合、ほかの4つはサビのフックからタイトルを取り、ACE Music は歌詞の書き出しの言葉を使いました。このラウンドの役割ラベルは、モデルが構成として扱う「行の先頭に単独で置く形」ではなく、[Verse 1 - male] のようにセクションの見出しの中にあることに注意してください。
よくある質問
useapi.net を使うと1曲いくらですか? useapi.net なら1曲 $0.01〜0.02 です。Music-3.0 の曲は MiniMax Audio Pro で約 $0.01、Lyria 3.5 の曲は Flow Music Member で $0.011、Mureka V9.5 の曲は Mureka Premier で $0.018、ACE Music v1 の曲は ACE Music Creator で $0.02 です。公式 API では、MiniMax(2026年8月20日から新規ユーザーの受付を停止)が $0.15、Google の Gemini API が $0.08、Mureka が $1,000 からの前払いで $0.15 かかり、ACE Music v1 には公開 API がありません(2026年11月時点)。ラインナップをご覧ください。
大量に作るなら、どれが最も安いですか? useapi.net なら TemPolor です。TemPolor Ultra は月額 $29.99 の定額で曲ごとの課金がないため、作れば作るほど1曲あたりが安くなります。月1,000曲なら約 $0.03、2,000曲なら $0.015 です。TemPolor 自身の API は $100 の前払いパッケージから1回 $0.04 を請求するので、量にかかわらず1,000曲で $40 かかります(2026年11月時点)。
5つすべてを1つのトークンで使えますか? useapi.net なら使えます。API トークン1つで TemPolor、Mureka、MiniMax、Flow Music、ACE Music、そして私たちが対応しているほかのすべてのサービスを使えます。各サービスのウェブサイトのサブスクリプションは、一度接続するだけです。リクエスト本文もそのまま使い回せます。TemPolor は MiniMax と同じ prompt と lyrics フィールドを受け取り、ACE Music は同じテキストを style と lyrics として受け取るからです。
最新のモデルを選ぶにはどうすればいいですか? useapi.net なら、TemPolor の最新モデルはすでにデフォルトです。POST music/song では model_song で v4.8 が、POST music/instrumental では model_instrumental で i4 が使われ、古いモデル名はこれらに振り替えられます。例外は Lyria で、Flow Music のデフォルトは今も lyria-3-pro なので、POST /music では model: "lyria-3.5" を指定してください。どのモデルがトラックを作ったかをコードで記録したいなら、モデルを明示的に指定してください。
1回の呼び出しで複数のトラックを取得できますか? useapi.net なら、5つのうち4つでできます。MiniMax は quantity で最大3曲まで指定でき、3曲分として課金されます。Mureka は1回の生成で2曲、Flow Music は A/B の2曲を、どちらも1回の生成分の料金で返し、ACE Music は1リクエストで2曲を、2曲で4クレジットで返します。TemPolor はこのテストを通して1回の呼び出しで1トラックを返し、1アカウントで同時に10件まで生成できます。
ほかの掲載先
この記事(英語版)は dev.to にも掲載し、Reddit で議論され、Bluesky で共有しました。15分の試聴版は YouTube でも公開しています。前回のラウンド:AI 音楽 API の比較。