Tạo âm nhạc và bản cover
Sử dụng giao thức âm nhạc MiniMax để tạo âm nhạc hoặc bản cover đồng bộ.
API này tạo âm nhạc hoặc bản cover trong cùng một yêu cầu HTTP đồng bộ. Yêu cầu thông thường có thể trả về URL âm thanh tạm thời hoặc nội dung âm thanh Hex; yêu cầu dạng luồng trả về từng dòng JSON chứa các đoạn âm thanh.
Với kết quả dạng luồng, cần ghép nội dung Hex của data.audio theo thứ tự nhận, rồi giải mã và lưu khi nhận được data.status=2. Ngay cả khi trạng thái HTTP là 200, vẫn cần kiểm tra base_resp.status_code; chỉ giá trị 0 mới biểu thị thành công nghiệp vụ.
/v1/music_generationTạo âm nhạc hoặc bản cover đồng bộ. Khi stream=true, phản hồi trả về từng dòng JSON chứa các đoạn âm thanh trên cùng kết nối HTTP, không tạo tác vụ bất đồng bộ.
Trong kết quả dạng luồng, data.audio là đoạn âm thanh Hex, cần ghép theo thứ tự nhận; data.status=2 cho biết quá trình tạo đã hoàn tất.
Phản hồi dạng luồng luôn trả về các đoạn âm thanh Hex. Khi stream=true, dù truyền output_format=url, gateway hiện tại vẫn có thể bỏ qua giá trị này và trả về luồng Hex.
Xác thực
bearerAuth Sử dụng Bearer your-api-key trong Header Authorization.
Vị trí truyền: header
Nội dung yêu cầu
application/json
Tham số tạo âm nhạc hoặc bản cover. Các điều kiện bắt buộc của trường phụ thuộc vào chế độ tạo.
Định nghĩa kiểu TypeScript
Sử dụng kiểu request body trong TypeScript.
Nội dung phản hồi
application/json
application/json