効果音生成 API

2026-09-18 更新 · Suno-API チーム

インターフェースの説明

効果音生成は数秒の効果音を作るもので、楽曲ではありません。雷、雨粒、衝突音といった短い音に向いており、トランジション効果音、環境音、ドラムループにも使えます。多くは 5 秒以内、最長でも 20 秒程度で、単発とループの 2 つのモードに対応します。

エンドポイント: POST /api/music/sounds

課金: 有料。現在は既定で 0.6 元/回。実際の請求額は現在の管理画面の価格設定に従います。

待ち時間とタイムアウト(重要): 本エンドポイントは同期インターフェースで、レスポンスが返った時点で初めて注文が受理され生成に投入されます。実測では多くのリクエストが 1〜3 秒で返り、約 10% が 30 秒を超え、最長は約 230 秒です。クライアントのタイムアウトは 300 秒以上に設定してください。レスポンスが無いことは未生成を意味せず、タイムアウト直後の再試行は注文の重複と二重課金につながります。 接続が切れた場合は少し後に GET /api/music/songs で確認できます。詳しくは新版 API 概要の「待ち時間とタイムアウト設定」をご覧ください。

リクエストパラメータ

Headers

パラメータ名 型 必須 説明
Authorization string はい Bearer YOUR_API_KEY
Content-Type string はい application/json

ボディパラメータ

パラメータ名 型 必須 既定値 説明
model string いいえ suno-v6 対客モデル名: suno-v6、suno-v6-wild、suno-v6-mini
description string はい - 欲しい音を説明します。英語の短いフレーズが最も安定します。例: cinematic whoosh transition, bright impact
title string いいえ - タイトル。省略時は説明から生成できます
type string いいえ one_shot 種類: one_shot(単発)、loop(ループ)
loop boolean いいえ false ループするかどうか。type を loop にするのと同じ意味です
bpm number いいえ - BPM。0 より大きい数値である必要があります。不正な値は黙って無視されず 400(invalid_sound_bpm)を返します
key string いいえ - 調性。音名(C-B)+ 任意の #/b + 任意の Major/Minor の形式で、例: C Major、C#m、Bb。空または any は指定なしを意味します。不正な値は 400(invalid_sound_key)を返します

リクエスト例

curl -X POST https://www.suno-api.io/api/music/sounds \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "suno-v6",
    "description": "cinematic whoosh transition, bright impact",
    "title": "cinematic whoosh",
    "type": "one_shot",
    "loop": false,
    "bpm": 120,
    "key": "C"
  }'

レスポンス結果

楽曲の配列が返ります。フィールドは新版 API 概要の共通の楽曲返却フィールドと同じです。

次のページ歌詞生成 API

API キーの取得

登録後、コンソールで API キーを作成できます。1 回 0.6 元で 2 曲が生成され、ダウンロードは無制限、電話番号は不要です。

API キーを取得 概要に戻る