音楽API

AI音楽生成API

フルトラック、インストゥルメンタル、ステムを SunoUdio で、1つのAPIから作成。

14の音楽モデル・ボーカル入りフルトラック・秒単位課金
14
音楽モデル
25%
公式価格より安い
60秒
生成時間の中央値

プレイグラウンド

ライブ
モデル
ボーカル
instrumental
モード
text_to_music
推定コスト
$0.13 / track $0.17 / track
サンプル

AI生成トラックを聴く

シネマティック・オーケストラル — エピック

  • オーケストラ
  • トレーラー
  • ヒロイック
3:24 Suno v4

Lo-Fi スタディループ

  • Lo-fi
  • チル
  • インストゥルメンタル
2:48 Suno v4

シンセウェイブ・ナイトドライブ

  • シンセウェイブ
  • レトロ
  • ドライビング
4:02 Udio 2

アコースティック・フォーク・サンライズ

  • フォーク
  • アコースティック
  • ウォーム
3:10 Udio 2

音楽エンドポイントでできること

テキストから音楽

ジャンル、ムード、テンポを説明するだけで、ボーカルあり・なしの完成トラックが得られます。

音楽の延長

キー、テンポ、アレンジを保ったまま、既存のトラックを目標の長さまで延長します。

ステム分離

生成した音源をボーカル、ドラム、ベース、その他に分割し、ミックスや再スコアリングに利用できます。

歌詞生成

バースとコーラスのマーカー付きで構成された歌詞を作成し、そのままボーカル生成に反映できます。

1つのキーで使える音楽モデル

Producer/fuzz-0.8

Producer

$0.13 / track

Suno/suno-v4

Suno

$0.17 / track

14の音楽モデルをすべて見る
クイックスタート

トラックを生成する

import json
import os
import requests

response = requests.post(
    "https://runapi.ai/api/v1/producer/text_to_music",
    headers={"Authorization": f"Bearer {os.environ['RUNAPI_API_KEY']}"},
    json=json.loads("{\"model\":\"fuzz-0.8\",\"vocal_mode\":\"instrumental\",\"prompt\":\"Soft piano with gentle percussion.\"}")
)
response.raise_for_status()
print(response.json())
使い方

最初の生成までの4ステップ

  1. APIキーを取得

    すべての音楽生成モデルに1つのキーで対応。

  2. トラックを説明する

    ジャンル、ムード、テンポ、楽器編成の詳細を含むプロンプトを書きます。

  3. 生成

    /api/v1/producer/text_to_music にPOSTします。利用可能な音楽モデルから選択できます。

  4. ストリーミングまたはダウンロード

    生成したトラックをMP3/WAVで取得。ステム分離にも対応しています。

開発者がRunAPIを選ぶ理由

1つのキーですべてのモデル

複数のAPIキーを使い分ける必要はありません。1つの統合で全プロバイダーの230+モデルにアクセスできます。

15〜25%のコスト削減

プロバイダーとのボリューム契約により、直接契約より低い価格を追加料金なしで提供します。

自動フェイルオーバー

プロバイダーが停止した場合は、次に最適な選択肢へルーティングします。アプリは稼働し続けます。

OpenAI互換

OpenAI SDKのドロップイン置換です。コードを1行変えるだけで任意のモデルにアクセスできます。

リアルタイム請求

使った分だけ支払います。最低利用料なしのリクエスト単位で、モデルやプロジェクトごとに費用を追跡できます。

データのプライバシー

リクエストデータと生成コンテンツの処理および保存方法は、プライバシーポリシーでご確認いただけます。

チームがこれで作るもの

BGM

ストックライブラリの代わりに、権利がクリアな生成トラックで商品動画やデモにスコアを付けます。

ポッドキャスト

番組のトーンに合わせたイントロ、スティンガー、ベッド音楽を全エピソード分生成します。

動画サウンドトラック

動画エンドポイントと組み合わせて使用: クリップを生成し、その正確な尺に合わせてスコアを付けます。

ゲームオーディオ

レベルやバイオームごとにループするアンビエンスを制作し、テーマ変更時に再生成します。

RunAPI と代替サービスの比較

機能 RunAPI Suno 直接利用 Replicate
音楽モデル 14 利用不可 利用不可
料金 $0.13 / track 利用不可 利用不可
ステム分離 対応 利用不可 利用不可
一元請求 対応 利用不可 利用不可
MCPサーバー 対応 利用不可 利用不可
プロバイダーフェイルオーバー 対応 利用不可 利用不可

音楽APIに関するよくある質問

音楽の料金はどう計算されますか?

生成された音声の秒数に応じて課金されます。Sunoでの30秒トラックはおおよそ1ドル前後で、生成に失敗した場合は課金されません。

ボーカルを付けられますか?

はい。instrumentalをfalseにして歌詞を渡すか、先にlyricsエンドポイントでモデルに歌詞を書かせることもできます。

ステムを個別に取得できますか?

はい。完成した生成物に対してtask_type separate_stemsを使うと、ボーカル、ドラム、ベース、その他をファイルとして取得できます。

トラックの長さはどのくらいまで可能ですか?

SunoとUdioでは1回の呼び出しで最大4分まで生成できます。それより長い曲は、既存の生成物を延長して作成します。

生成物を商用利用できますか?

モデルプロバイダーのライセンスによって異なり、カタログでモデルごとにリンクされています。RunAPI側で追加の制限を設けることはありません。

生成にはどのくらい時間がかかりますか?

30秒トラックでおよそ40〜90秒です。ポーリングではなくwebhookの利用をおすすめします。

生成音楽で製品にスコアを

SunoとUdioを1つのキーの裏側にまとめ、秒単位で課金。クレジットカード不要で無料で始められます。