音楽・カバー生成
MiniMax Music プロトコルを使用して、音楽またはカバーを同期生成します。
この API は、1 回の同期 HTTP リクエストで音楽またはカバーを生成します。通常のリクエストでは一時的な音声 URL または Hex 形式の音声データを返し、ストリーミングリクエストでは JSON 形式の音声チャンクを行ごとに返します。
ストリーミング結果では、data.audio の Hex データを受信順に連結し、data.status=2 を受信した後にデコードして保存してください。HTTP ステータスが 200 でも base_resp.status_code を確認し、値が 0 の場合にのみ処理が成功したと判断してください。
音楽またはカバーを同期生成します。stream=true の場合、同じ HTTP 接続で JSON 形式の音声チャンクを行ごとに返し、非同期タスクは作成しません。
ストリーミング結果の data.audio は Hex 形式の音声チャンクです。受信順に連結してください。data.status=2 は生成完了を示します。
ストリーミングレスポンスでは常に Hex 形式の音声チャンクを返します。stream=true の場合、output_format=url を指定しても、現在のゲートウェイはこの値を無視して Hex 形式で返すことがあります。
認証Bearer <token>
Authorization Header に Bearer your-api-key を指定します。
指定位置: header
音楽またはカバー生成のパラメーターです。フィールドの条件付き必須要件は生成モードによって異なります。
TypeScript 型定義
TypeScript で request body 型を使用します。