AIMLAPI Music Generation
Overview
Generate music tracks using state-of-the-art AI models (Suno, Udio, Minimax, ElevenLabs).
Quick start
CODEBLOCK0
Arguments
- -
--prompt: (Required) Style or context for the music. - INLINECODE1 : Optional lyrics for vocal tracks.
- INLINECODE2 : Model choice (default:
minimax/music-2.0). - INLINECODE4 : Length in milliseconds (primarily for ElevenLabs).
- INLINECODE5 : Directory to save the final MP3.
Workflow
The script uses a two-step process:
- 1.
POST /v2/generate/audio: Creates the generation task. - INLINECODE7 : Polls for the result until
completed or failed.
AIMLAPI 音乐生成
概述
使用最先进的AI模型(Suno、Udio、Minimax、ElevenLabs)生成音乐曲目。
快速开始
bash
纯音乐(器乐)
python {baseDir}/scripts/gen_music.py \
--prompt 赛博朋克合成波,重低音与复古合成器 \
--model minimax/music-2.0
带歌词的歌曲
python {baseDir}/scripts/gen_music.py \
--prompt 一首关于机器人学习感受的快乐流行歌曲 \
--lyrics [第一段]\n电线和齿轮,咔嗒作响... \
--model minimax/music-2.0
短片段(ElevenLabs)
python {baseDir}/scripts/gen_music.py \
--prompt 低保真流行嘻哈氛围音乐 \
--model elevenlabs/eleven_music \
--length 20000
参数
- - --prompt:(必需)音乐的风格或背景描述。
- --lyrics:可选的人声歌词。
- --model:模型选择(默认:minimax/music-2.0)。
- --length:时长(毫秒,主要适用于ElevenLabs)。
- --out-dir:保存最终MP3文件的目录。
工作流程
该脚本采用两步处理流程:
- 1. POST /v2/generate/audio:创建生成任务。
- GET /v2/generate/audio?generation_id=...:轮询获取结果,直至状态变为completed(完成)或failed(失败)。