Skip to main content
POST
参照元音声:既存曲を基にする操作では追加 ID は不要です。元トラックを生成したタスクの task_id と、data.result.music[] 内の結果トラックを指定する audio_index(1 始まり、既定値 1)を渡してください。
本エンドポイントにはバージョンの概念はありません:version は渡さないでください.渡しても破棄され、課金にも影響しません.
前提:concatextend(続き生成)で生成されたセグメントのみ結合できます.ソースが extend の生成物でない場合(例:通常の一括生成による完成曲)、リクエストは送信時に 400 で拒否されます.
曲の合成自体は無料です。前段の延長部分を生成する extend API は別途課金されます。

Authorizations

string
必須
すべてのエンドポイントは Bearer Token による認証が必要ですAPI Key の取得:API Key 管理ページ にアクセスして API Key を取得してください使用時にリクエストヘッダーに追加します:

Body

string
デフォルト:"suno"
音声モデル.現在は suno を渡します(指定しない場合はデフォルトで suno).
string
必須
ソースタスクの task_idextend(続き生成)で生成されたセグメントである必要があります(上記の警告を参照).欠落している、extend の生成物でない、またはソースを解決できない場合、送信時に 400 を返します.
integer
デフォルト:"1"
参照元タスクの data.result.music[] からトラックを選択します(1 始まり、既定値 1)。
string
出力音声形式:mp3 / m4a / wav
参照元タスクは extend または extendMusic の延長結果でなければなりません。この API は延長チェーンを合成するもので、任意の 2 曲を連結するツールではありません。
結果の取得:これは非同期タスクです。送信後に task_id を取得し、statuscompleted または failed になるまで 3~5 秒ごとに GET /v1/music/tasks/{task_id} をポーリングします(通常 30~120 秒かかります。処理中の statuspending または processing で、progress は 0~100 の整数ですが一定間隔で変化するとは限りません)。完了後、data.result.music[] から完成した曲の audio_url を取得します。失敗時は data.error.message に理由が入り、差し引かれた金額は自動返金されます。

Response

integer
レスポンスステータスコード
array
返却データ配列