##すべてのAPIにBearer Token認証が必要です##
APIキーの取得:
APIキー管理ページにアクセスしてAPIキーを取得してください
リクエストヘッダーに追加:
Authorization: Bearer YOUR_API_KEYモデル名
後方互換性: 以前に統合されたモデル名(suno-v5、suno-v4.5、suno-v4.5plus、suno-v4.5all、suno-v4など)は引き続き使用可能で、対応する-betaバージョンに自動的にマッピングされます
利用可能なオプション:
suno-v5-beta:V5最新バージョン(デフォルト推奨)、Voice Personaをサポート、より優れた音楽表現力、高速生成、プロンプト最大5000文字、スタイル最大1000文字suno-v4.5plus-beta:V4.5+強化バージョン、より豊かな音色、新しいクリエイティブ手法、最大8分、プロンプト最大5000文字、スタイル最大1000文字suno-v4.5all-beta:V4.5フル機能バージョン、よりスマートなプロンプト、高速生成、最大8分、プロンプト最大5000文字、スタイル最大1000文字suno-v4.5-beta:V4.5バージョン、よりスマートなプロンプト、高速生成、最大8分、プロンプト最大5000文字、スタイル最大1000文字suno-v4-beta:V4バージョン、ボーカル品質向上、最大4分、プロンプト最大3000文字、スタイル最大200文字suno-v5-beta, suno-v4.5plus-beta, suno-v4.5all-beta, suno-v4.5-beta, suno-v4-beta "suno-v5-beta"
カスタムモードを有効化
説明:
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
Persona ID、作成済みのPersonaスタイルを今回の音楽生成に適用
custom_mode=true の場合のみ使用可能。Suno Persona 作成 APIで取得し、一貫したボーカルとスタイル特性を維持できます
取得方法: Personaタスク完了後、result_data.persona_id から取得
"5c57d49ef834110496fae5aa14fec441"
Persona の適用方式
オプション:
style_persona:スタイル指向型、音楽スタイル特性(編曲、リズム、音色)を重視、すべてのモデルバージョンに対応voice_persona:ボイス指向型、ボーカル特性(音色、歌唱法、声質)を重視、V5のみ対応custom_mode=true の場合のみ使用可能、通常 persona_id と組み合わせて使用。voice_persona 使用時はモデルが suno-v5-beta である必要があり、そうでない場合はエラーが返されます
style_persona, voice_persona "style_persona"
タスク完了通知用の 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-beta"
タスクタイプ
audio.generation.task タスク進捗率(0-100)
0 <= x <= 1000
タスクステータス
pending, processing, completed, failed "pending"
音声タスクの詳細
タスク出力タイプ
audio "audio"
使用量と課金情報