##すべてのAPIにBearer Token認証が必要です##
APIキーの取得:
APIキー管理ページにアクセスしてAPIキーを取得してください
リクエストヘッダーに追加:
Authorization: Bearer YOUR_API_KEYモデル名
利用可能なオプション:
suno-v4:V4バージョン、ボーカル品質向上、最大4分、プロンプト最大3000文字、スタイル最大200文字suno-v4.5:V4.5バージョン(推奨)、よりスマートなプロンプト、高速生成、最大8分、プロンプト最大5000文字、スタイル最大1000文字suno-v4.5plus:V4.5+強化バージョン、より豊かな音色、新しいクリエイティブ手法、最大8分、プロンプト最大5000文字、スタイル最大1000文字suno-v4.5all:V4.5フル機能バージョン、よりスマートなプロンプト、高速生成、最大8分、プロンプト最大5000文字、スタイル最大1000文字suno-v5:V5最新バージョン、優れた音楽表現力、高速生成、プロンプト最大5000文字、スタイル最大1000文字suno-v4, suno-v4.5, suno-v4.5plus, suno-v4.5all, suno-v5 "suno-v4.5"
カスタムモードを有効化
説明:
false:シンプルモード、promptのみ提供、AIが歌詞とスタイルを自動生成true:カスタムモード、style、title、歌詞などを細かく制御可能カスタムモードの必須パラメータ:
style:必須title:必須prompt:instrumental=falseの場合は必須(歌詞として使用)false
インストゥルメンタル音楽を生成(ボーカルなし)
説明:
false:ボーカル付き音楽を生成true:ボーカルなしのインストゥルメンタル/BGMを生成注意:
trueに設定すると、promptはオプションになりますfalse
希望する音楽内容を説明するプロンプト
非カスタムモード(custom_mode=false):
500文字カスタムモード(custom_mode=true):
instrumental=falseの場合に必須、正確な歌詞として使用instrumental=trueの場合は任意3000文字、V4.5+は5000文字歌詞フォーマットの提案:
[Verse]、[Chorus]、[Bridge]などのタグを使用して歌詞構造を整理してください"A cheerful summer pop song about road trips and freedom"
音楽スタイルの指定
説明:
custom_mode=true)で必須文字数制限:
200文字1000文字一般的なスタイルタグ:
"pop, electronic, upbeat, female vocals"
曲名
説明:
custom_mode=true)で必須80 文字80"Summer Dreams"
除外スタイル、避けたい音楽スタイルや特徴を指定
例:
heavy metal, screaming, sadrap, fast tempo"heavy metal, screaming"
ボーカルの性別設定
オプション:
m: 男性ボイスf: 女性ボイス注意:
custom_mode=true の場合のみ有効m, f "f"
スタイルの重み、指定されたスタイルへの忠実度を制御
範囲: 0.0 ~ 1.0、小数点第1位
説明:
0 の値は未設定として扱われます0 <= x <= 10.7
奇抜さの制約、出力の創造性/実験性の度合いを制御
範囲: 0.0 ~ 1.0、小数点第1位
説明:
0 の値は未設定として扱われます0 <= x <= 10.3
音声の重み、音声特徴の重みを制御
範囲:0.0〜1.0、小数点以下1桁
説明:
0の場合は未設定として扱われます0 <= x <= 10.5
タスク完了通知用の HTTPS コールバック URL
コールバックステージ:
text(テキスト生成)、first(最初のトラック完了)、complete(すべて完了)text と first ステージがスキップされ、直接 complete が返されることがありますセキュリティ制限:
2048 文字以内コールバックメカニズム:
10 秒3 回リトライ"https://your-domain.com/webhooks/suno-callback"
音楽タスクの作成に成功しました
タスク作成タイムスタンプ
1766319090
タスク ID、タスクのステータスと結果を照会するために使用
"task-unified-1766319089-oqs9cue4"
使用された実際のモデル名
"suno-v5"
タスクタイプ
audio.generation.task タスク進捗率(0-100)
0 <= x <= 100100
生成された音楽詳細配列、タスク完了時に返却
生成された音声URL配列、タスク完了時に返却
[
"https://media.evolink.ai/xxx.mp3",
"https://media.evolink.ai/yyy.mp3"
]タスクステータス
pending, processing, completed, failed "completed"
音声タスクの詳細
タスク出力タイプ
audio "audio"