AGTCloud API Docs
가이드API 레퍼런스통합 및 리소스업데이트 및 도움말
음악 생성MiniMax Music

음악 및 커버 생성

MiniMax 음악 프로토콜로 음악 또는 커버 결과를 동기 생성합니다.

이 인터페이스는 하나의 동기 HTTP 요청에서 음악 또는 커버 결과를 생성합니다. 일반 요청은 임시 오디오 URL 또는 Hex 오디오 내용을 반환할 수 있으며 스트리밍 요청은 JSON 오디오 청크를 한 줄씩 반환합니다.

스트리밍 결과는 수신 순서대로 data.audio의 Hex 내용을 이어 붙이고 data.status=2를 받은 후 디코딩과 저장을 완료해야 합니다. HTTP 상태가 200이어도 base_resp.status_code를 확인해야 하며 값이 0일 때만 업무 성공을 의미합니다.

POST/v1/music_generation

음악 또는 커버 결과를 동기 생성합니다. stream=true이면 동일한 HTTP 연결에서 JSON 오디오 청크를 한 줄씩 반환하며 비동기 작업은 생성하지 않습니다.

스트리밍 결과의 data.audio는 Hex 오디오 조각이며 수신 순서대로 이어 붙여야 합니다. data.status=2는 생성 완료를 의미합니다.

스트리밍 응답은 항상 Hex 오디오 청크를 반환합니다. stream=true일 때 output_format=url을 전달해도 현재 게이트웨이가 이 값을 무시하고 Hex 스트림을 반환할 수 있습니다.

인증

bearerAuth
인증Bearer <token>

Authorization Header에 Bearer your-api-key를 사용합니다.

전달 위치: header

요청 본문

application/json

음악 또는 커버 생성 매개변수입니다. 필드의 조건부 필수 여부는 생성 모드에 따라 달라집니다.

TypeScript 타입 정의

TypeScript에서 request body 타입을 사용하세요.

응답 본문

application/json

application/json