音樂 API

AI 音樂生成 API

SunoUdio 透過一個 API 建立完整曲目、伴奏與分軌音軌。

14 個音樂模型 · 含人聲的完整曲目 · 按秒計費
14
音樂模型
25%
低於官方價格
60 秒
中位生成時間

Playground

即時
模型
人聲
instrumental
模式
text_to_music
預估費用
$0.13 / track $0.17 / track
範例

聆聽 AI 生成的曲目

電影感管弦樂——史詩

  • 管弦樂
  • 預告片
  • 英雄感
3:24 Suno v4

Lo-Fi 讀書循環曲

  • Lo-fi
  • 放鬆
  • 純樂器
2:48 Suno v4

合成器復古夜行

  • Synthwave
  • 復古
  • 駕駛感
4:02 Udio 2

民謠木吉他日出

  • 民謠
  • 木吉他
  • 溫暖
3:10 Udio 2

音樂端點能做到的一切

文字轉音樂

描述曲風、氛圍與節奏,即可取得完成的曲目——可選擇是否含人聲。

延長音樂

將既有曲目延伸至目標長度,同時保持調性、節奏與編曲一致。

分離音軌

將生成結果拆分成人聲、鼓組、貝斯與其他樂器音軌,方便混音或重新編曲。

生成歌詞

撰寫附有段落與副歌標記的結構化歌詞,接著可直接送入人聲生成。

一組金鑰,串接所有音樂模型

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())
使用方式

四步驟完成首次生成

  1. 取得 API 金鑰

    一組金鑰即可用於所有音樂生成模型。

  2. 描述你的曲目

    撰寫包含曲風、氛圍、節奏與樂器細節的提示詞。

  3. 生成

    POST 到 /api/v1/producer/text_to_music,從可用的音樂模型中選擇。

  4. 串流播放或下載

    以 MP3/WAV 格式取得生成的曲目,並可使用音軌分離功能。

開發者選擇 RunAPI 的理由

一組金鑰,串接所有模型

不用再管理多組 API 金鑰。一次整合即可透過所有供應商存取 230+ 個模型。

節省 15-25% 成本

我們與供應商的批量協議帶來低於直接採購的價格,且不額外加價。

自動故障切換

供應商發生故障時,我們會將請求路由到下一個最佳選項,讓你的應用程式持續運作。

相容 OpenAI

可直接取代 OpenAI SDK。只需修改一行程式碼即可存取任何模型。

即時計費

只為實際使用付費。按請求計價、沒有最低消費,並可按模型和專案追蹤成本。

資料隱私

隱私政策說明了請求資料和生成內容的處理與保存方式。

團隊用它打造的內容

背景音樂

用授權明確的生成曲目為產品影片與 Demo 配樂,取代素材庫音樂。

Podcast

生成開場、轉場音效與底樂,讓每一集節目維持一致的調性。

影片配樂

搭配影片端點使用:先生成影片片段,再為其精準配上對應時長的音樂。

遊戲音效

依關卡或場景生成循環環境音,並在主題變更時重新生成。

RunAPI 與替代方案比較

功能 RunAPI 直接使用 Suno Replicate
音樂模型數量 14 無此功能 無此功能
價格 $0.13 / track 無此功能 無此功能
音軌分離 支援 無此功能 無此功能
統一帳單 支援 無此功能 無此功能
MCP server 支援 無此功能 無此功能
供應商故障切換 支援 無此功能 無此功能

音樂 API 常見問題

音樂如何計費?

依生成音訊的秒數計費。在 Suno 上,一首 30 秒的曲目費用接近一美元,生成失敗一律不收費。

可以生成含人聲的曲目嗎?

可以。將 instrumental 設為 false 並傳入歌詞,或先透過歌詞端點讓模型自動撰寫歌詞。

可以取得分離後的音軌嗎?

可以。對已完成的生成結果使用 task_type separate_stems,即可取得人聲、鼓組、貝斯與其他樂器的獨立檔案。

一首曲目最長可以多長?

在 Suno 和 Udio 上單次呼叫最長可達 4 分鐘。更長的作品可透過延伸既有生成結果來完成。

生成結果可以用於商業用途嗎?

這取決於各模型供應商的授權條款,目錄中每個模型都附有對應連結。RunAPI 不會額外增加限制。

生成一段曲目要多久?

一首 30 秒的曲目大約需要 40-90 秒。建議使用 webhook 而非輪詢任務狀態。

用生成音樂為你的產品配樂

Suno 和 Udio 都在同一組金鑰之下,按秒計費。免費開始,不需信用卡。