{
"model": "minimax/music-3.0/text-to-audio",
"input": {
"generate_lyrics": true,
"instrumental": false,
"bitrate": 128000,
"sample_rate": 44100,
"lyrics": "[Verse]\nHeadlights painting gold along the shore\nYour hand keeps drifting closer than before\nThe radio is playing something slow\nI don't want to know which way is home\n\n[Pre Chorus]\nEvery red light is a reason to stay\n\n[Chorus]\nSo drive, drive, keep the city in the mirror\nStay, stay, let the night pull us nearer\nWe've got nowhere to be and all of the time\nMidnight looks so good in your eyes\n\n[Outro]\nMidnight looks so good in your eyes",
"prompt": "Dreamy synth-pop, 100 bpm, airy female lead vocal, shimmering pads, pulsing bassline, gated drums, late-night city drive mood"
}
}
소개
SpicyAPI의 MiniMax Music 3.0은 요청 한 번에 완성곡 한 곡을 돌려주는 텍스트 투 뮤직 작업입니다. 리드 보컬, 반주 편곡, 최종 믹스가 스테레오 MP3 하나에 담겨 나옵니다. prompt에 스타일 설명을 보내고, 부를 lyrics가 있다면 lyrics에 함께 보내면 멜로디, 편곡, 연주는 모델이 맡습니다. 저희 테스트에서 곡은 1:09에서 3:58 사이로 나왔고, 어떤 곡이든 요금은 같은 정액입니다.
핵심 기능 및 하이라이트
루프가 아닌 한 곡 전체
결과물은 짧게 반복되는 클립이 아니라 인트로, 벌스, 다시 돌아오는 후렴, 마무리까지 갖춘 구조적인 노래입니다. 길이는 모델이 정하며, 주로 입력한 lyrics의 분량에 따라 달라집니다. 보컬과 반주는 바로 재생할 수 있는 완성된 스테레오 파일 하나로 믹스됩니다.
가사를 다루는 세 가지 방법
직접 쓴 lyrics를 부르게 하거나, 모델에게 lyrics를 쓰게 하거나, 가수를 빼고 연주곡만 만들 수 있습니다. 입력한 lyrics는 쓴 그대로 불리며, [Verse], [Chorus] 같은 섹션 태그로 편곡을 조정할 수 있습니다. lyrics가 비어 있으면 generate_lyrics(기본값 켜짐)가 prompt를 바탕으로 가사 전체를 씁니다. instrumental을 켜면 트랙에 보컬이 전혀 들어가지 않습니다.
정액 요금, 조절 가능한 파일 품질
길이, bitrate, sample_rate는 곡의 요금에 영향을 주지 않습니다. 마스터용으로는 44.1 kHz의 256 kbps를, 작은 미리듣기 파일에는 더 낮은 비트레이트를 선택하세요.
요청 파라미터
MiniMax Music 3.0 · Text to Music 요청 파라미터
파라미터
필수
설명
prompt
예
스타일 설명으로, 최대 2,000자입니다. 장르, 분위기, 템포, 악기, 목소리의 성격, 배경 등을 적습니다. 1자 이상 · 2000자 이하
lyrics
아니요
부를 lyrics로, 최대 3,000자입니다. 한 줄에 한 행씩 쓰고, 쉬어 가려면 빈 행을 두세요. 1자 이상 · 3000자 이하
generate_lyrics
아니요
기본값은 켜짐입니다. lyrics가 비어 있으면 모델이 prompt를 바탕으로 lyrics를 씁니다. 기본값: true
prompt는 사운드에만 사용하세요. 장르, bpm 단위의 템포, 두세 가지 악기, 목소리의 성격과 분위기를 적습니다. 예: ‘dreamy synth-pop, 100 bpm, airy female lead vocal, shimmering pads, late-night city mood’. 불러야 할 내용은 모두 lyrics에 넣으세요. lyrics에 스타일 설명을 남겨 두면 그 문구까지 노래로 불리는 경향이 있습니다.
섹션 태그로 곡을 설계하세요
lyrics는 한 줄에 한 행씩 쓰고 [Intro], [Verse], [Pre Chorus], [Chorus], [Bridge], [Outro] 같은 태그를 각각 별도의 행에 두세요. 후렴이 다시 나오길 원하는 자리에는 후렴 lyrics를 반복해서 적습니다. 벌스 하나와 후렴 하나면 약 1분 30초 길이의 곡이 되고, 더 긴 곡이 필요하면 벌스와 브릿지를 추가하세요.
필터가 막는 범위를 알아 두세요
MiniMax는 prompt와 lyrics를 검사합니다. 거친 표현은 쓴 그대로 부르지만 그 이상의 가사는 거부되며 요금이 청구되지 않습니다. 해당 부분은 순한 표현으로 써 주세요.
API 빠른 시작
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "minimax/music-3.0/text-to-audio",
"input": {
"prompt": "Calm ambient pads with a slow rising motif",
"bitrate": 256000,
"sample_rate": 44100
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
필요한 모델과 쓰려는 목적을 알려 주세요. 다음에 무엇을 추가할지 정하는 팀에 바로 전달됩니다.
스타일 설명과 가사를 보내면 보컬이 담긴 완성곡이 나옵니다
MiniMax Music 3.0은 2026-07-16에 출시된 MiniMax의 노래 생성 모델이며, 오픈 웨이트도 함께 공개되어 있습니다. 요청 한 번으로 리드 보컬, 반주 편곡, 마무리 믹스가 갖춰진 스테레오 MP3 한 곡이 나옵니다. 스타일은 prompt에 적고, 가사가 있다면 lyrics로 보내면 됩니다. 곡 길이는 모델이 정하므로 길이 필드는 없으며, 저희 테스트에서는 1분 9초에서 3분 58초 사이로 나왔습니다. 문제없는 가사는 적은 그대로 불러 주고 거친 표현도 그대로 소화하지만, 그 이상은 MiniMax 자체 필터가 거부합니다. 요금은 곡당 정액이며, 이 페이지에 실시간으로 표시됩니다.
요청 한 번으로 완성되는 한 곡스템을 따로 조립하거나 클립을 이어 붙일 필요가 없습니다. 응답은 리드 보컬, 뒤를 받치는 밴드, 최종 믹스가 담긴 MP3 한 파일이어서, 가사지가 곧바로 클라이언트에게 들려줄 수 있는 결과물이나 타임라인에 얹을 음원이 됩니다. 길이는 모델이 정하는데, 시간보다 가사를 중심으로 만드는 곡에 잘 맞습니다. 한 절과 후렴은 1분 30초 안팎으로 나왔고, 가사를 자동으로 쓴 풀 버전 곡은 4분 가까이 이어졌습니다.
프롬프트 작성
스타일은 prompt에, 부를 가사는 lyrics에prompt 필드에는 1자에서 2,000자까지의 스타일 설명을, lyrics 필드에는 최대 3,000자의 가사를 한 줄에 한 행씩 넣고, 쉼이 필요한 곳에는 빈 행을 둡니다. 대괄호로 감싼 Verse, Chorus, Bridge, Outro 같은 구간 태그를 단독 행으로 넣으면 편곡의 흐름이 잡힙니다. 장르, 템포, 분위기는 가사에 넣지 마세요. lyrics에 남아 있는 문구는 다른 가사와 함께 그대로 불리기 때문입니다.
테스트 결과
2026-10-05 테스트에서 확인된 내용문제없는 가사는 모든 줄이 적은 그대로 불렸습니다. 가사 없이 듀엣 prompt만 보냈더니 두 목소리가 번갈아 노래하는 3분 58초짜리 곡이 나왔습니다. instrumental을 켜자 보컬이 없는 2분짜리 재즈 라운지 곡이 나왔습니다. 욕설이 가득한 펑크 후렴도 한 단어도 빠짐없이 불렀습니다. 저희 콘텐츠 테스트의 가사는 약 90초 뒤에 거부되었고 과금되지 않았으며, 가장 강한 가사는 끝내 완료되지 않고 시간 초과로 종료되었습니다.
MiniMax Music 3.0 API의 강점
적은 그대로 불러 주는 가사
lyrics를 보내면 모델은 말을 바꾸지 않고 그 가사 그대로 노래합니다. 저희 테스트에서도 문제없는 줄은 모두 적은 그대로 나왔습니다. 그래서 스튜디오나 가수를 예약하기 전에 가사지의 박자가 맞는지, 후렴이 와닿는지, 어느 줄에 음절이 더 필요한지를 미리 확인할 수 있습니다.
가사를 대신 써 주는 기능
generate_lyrics는 기본으로 켜져 있습니다. lyrics가 비어 있으면 모델이 prompt를 바탕으로 가사를 쓰고 그대로 노래합니다. 자동 작사는 시간이 가장 오래 걸리는 경로이지만, 한 줄짜리 아이디어를 한 곡으로 바꿔 줍니다. 직접 보낸 가사는 절대 바뀌지 않고 적은 그대로 불립니다.
듀엣과 번갈아 부르는 목소리
prompt에 가수 두 명을 설명하면 모델이 곡을 두 사람에게 나누어 맡길 수 있습니다. 가사를 전혀 보내지 않은 저희 듀엣 prompt는 두 목소리가 번갈아 부르는 3분 58초짜리 곡을 돌려주었습니다. 장난기 있는 남녀 한 쌍처럼 누가 무엇을 부르는지 prompt에 적어 두면 주고받는 흐름을 조정할 수 있습니다.
인스트루멘털 모드
instrumental을 켜면 가사가 없어도 보컬 없는 트랙이 나옵니다. 연기 자욱한 재즈 라운지 prompt에서는 브러시 드럼, 베이스, 뮤트 트럼펫, 일렉트릭 피아노로 편곡된 2분짜리 곡이 보컬 없이 나왔습니다. 메뉴 루프, 브이로그 배경음, 백그라운드 음악을 만들 때 가장 깔끔한 방법입니다.
구간 태그로 편곡 제어
태그를 단독 행에 적으면 편곡이 그에 따라 짜입니다. 지원하는 태그는 Intro, Verse, Pre Chorus, Chorus, Post Chorus, Hook, Bridge, Interlude, Transition, Break, Build Up, Inst, Solo, Outro이며, 모두 대괄호로 감싸서 씁니다. 밴드에게 공간을 주고 싶다면 Inst나 Solo 행을 넣으세요.
조절 가능한 음질
bitrate는 32, 64, 128, 256kbps 중에서 고를 수 있으며 기본값은 256kbps입니다. sample_rate는 16, 24, 32, 44.1kHz 중에서 고를 수 있고 기본값은 44.1kHz입니다. 빠른 초안이나 가벼운 파일이 필요하면 낮추고, 최종 작업에는 기본값을 유지하세요. 어떤 값을 골라도 곡당 요금은 같습니다.
MiniMax Music 3.0이 어울리는 사용자
작곡가·작사가
녹음 세션을 잡기 전에 가사지를 먼저 들어 보세요
구간 태그를 붙인 한 절과 후렴을 스타일 설명과 함께 붙여 넣으면 몇 분 안에 노래로 부른 버전을 들을 수 있습니다. 가사가 적은 그대로 불리기 때문에 어느 줄이 빽빽한지, 훅이 어디에서 살아나는지, 분위기가 구상과 맞는지를 금방 알 수 있고, 스튜디오 비용을 쓰기 전에 고쳐 쓸 수 있습니다.
영상 크리에이터
요청 한 번으로 테마송이나 브이로그 사운드트랙을
채널이나 작품의 분위기를 설명하고 가사를 두 줄 정도 넣거나 모델에게 맡기면 리드 보컬이 있는 완성곡을 받을 수 있습니다. 말소리 아래에 깔 보컬 없는 배경음이 필요하면 instrumental을 켜세요. 어느 쪽이든 타임라인에 바로 올릴 수 있는 MP3 한 파일이 나옵니다.
게임·앱 개발자
배경 음악과 메뉴 루프
instrumental을 켜고 템포, 악기, 배경 같은 분위기를 prompt에 적어 보세요. 대사나 인터페이스 효과음과 겹치지 않는 보컬 없는 완성 트랙이 나옵니다. 요청마다 완결된 곡이 돌아오므로 화면이나 레벨별로 여러 설명을 돌려 비교해 볼 수 있습니다.
선물용·개인 맞춤곡
짧은 사연 몇 줄로 만드는 생일·기념일 노래
이름, 함께한 추억, 원하는 분위기 같은 사연을 prompt에 적고 lyrics는 비운 채 generate_lyrics를 켜 두세요. 모델이 가사를 쓰고 그대로 불러 주며, 보통 4분 안팎의 곡이 나옵니다. 강한 표현을 넘는 내용은 MiniMax가 거부하므로 따뜻하고 건전한 주제로 쓰시기 바랍니다.
MiniMax Music 3.0 API 호출 방법
01
API 키 만들기
SpicyAPI에 로그인해 키를 만들고 서버에 보관하세요. 모든 요청은 이 키를 베어러 토큰으로 담아 보냅니다. 같은 입력을 플레이그라운드에서 먼저 시험해 보면 모델이 설명을 어떻게 소화하는지 들어 볼 수 있습니다.
02
스타일 설명 작성
장르, 템포, 분위기, 보컬 유형, 악기를 prompt에 최대 2,000자까지 적습니다. 예를 들어 ‘공기감 있는 여성 리드가 있는 100bpm 몽환적인 신스팝’처럼 구체적으로 쓰세요. 이야기나 부를 가사는 lyrics 필드에 남겨 두면 됩니다.
03
가사를 넣거나 모델에게 맡기기
lyrics는 최대 3,000자까지 한 줄에 한 행으로 보내고, 쉼은 빈 행으로, 구간 태그는 단독 행으로 적습니다. 또는 lyrics를 비우고 generate_lyrics를 켠 채로 두세요. 보컬 없는 트랙이 필요하면 instrumental을 true로 설정합니다.
04
품질 설정 후 제출
필요하면 bitrate와 sample_rate를 고르고, 그렇지 않으면 기본값인 256kbps와 44.1kHz가 적용됩니다. 그런 다음 작업을 제출하세요. 길이는 모델이 직접 정하므로 여기에는 duration_seconds가 없습니다.
05
완료를 기다린 뒤 MP3 내려받기
생성에는 약 1.5분에서 4분이 걸리며, 가사를 자동으로 쓰는 경우가 가장 오래 걸립니다. 작업이 끝나면 스테레오 MP3 링크가 제공됩니다. 생성된 오디오는 14일 동안만 보관되므로 반드시 내려받으세요. 실패하거나 거부된 요청은 과금되지 않습니다.
MiniMax Music 3.0 활용 예시
짧은 가사지로 만드는 몽환적인 신스팝
prompt에는 스타일 설명을, lyrics에는 구간 태그가 붙은 한 절과 후렴을 넣었습니다. 공기감 있는 보컬이 패드와 박동하는 베이스 위에서 가사를 적은 그대로 부르며, 1분 30초 안팎의 곡이 나올 것으로 예상됩니다.
{"prompt": "Dreamy synth-pop, 100 bpm, airy female lead vocal, shimmering pads, pulsing bassline, late-night city drive mood", "lyrics": "[Verse]\nHeadlights painting gold along the shore\nYour hand keeps drifting closer than before\n\n[Chorus]\nSo drive, drive, keep the city in the mirror\nMidnight looks so good in your eyes"}
prompt만으로 만드는 듀엣
가사를 보내지 않았으므로 generate_lyrics가 가사를 씁니다. 이야기와 두 목소리는 prompt에 설명했습니다. 비슷한 듀엣 설명으로 돌린 저희 테스트에서는 두 목소리가 번갈아 부르는 3분 58초짜리 곡이 나왔습니다.
{"prompt": "Upbeat Latin pop duet about a summer fling that starts on a crowded beach and ends at sunrise, playful male and female vocals trading lines, nylon guitar, 96 bpm"}
재즈 라운지 인스트루멘털
instrumental을 켰으므로 가사가 필요 없고 보컬도 나오지 않습니다. 저희 테스트에서는 2분짜리 트랙이 나왔으며, 배경 음악과 메뉴 루프의 좋은 기준 틀이 됩니다.
{"prompt": "Smoky late-night jazz lounge instrumental, brushed drums, upright bass, muted trumpet and Rhodes piano, slow 72 bpm", "instrumental": true}
MiniMax Music 3.0 API 자주 묻는 질문
2026-07-16에 출시된 MiniMax의 노래 생성 모델을 사용하는 API입니다. prompt에 스타일 설명을 보내고 필요하면 lyrics도 함께 보내면, 요청 한 번으로 리드 보컬, 반주 편곡, 최종 믹스가 담긴 스테레오 MP3 한 곡이 나옵니다. 길이는 모델이 정합니다. SpicyAPI는 다른 미디어 모델과 같은 작업 흐름으로 이 모델을 제공합니다.
길이, 비트레이트, 샘플레이트와 관계없이 곡당 정액으로 과금되므로 이 설정을 바꿔도 비용은 달라지지 않습니다. 실시간 요금은 실행하기 전에 이 페이지에서 확인할 수 있습니다. 실패하거나 거부된 요청은 과금되지 않으며, MiniMax가 부르기를 거부한 가사도 마찬가지입니다.
아니요. 이 모델은 필터가 적용된 모델입니다. 거친 표현은 그대로 불리며, 욕설이 가득한 저희 펑크 후렴도 한 단어도 빠짐없이 나왔습니다. 하지만 저희 콘텐츠 테스트의 가사는 약 90초 뒤에 거부되고 과금되지 않았으며, 가장 강한 가사는 끝내 완료되지 않고 시간 초과로 종료되었습니다.
길이는 모델이 정하며 길이 필드는 없습니다. 저희 테스트에서는 1분 9초에서 3분 58초 사이였고, 한 절과 후렴은 1분 30초 안팎, 가사를 자동으로 쓴 풀 버전 곡은 약 4분이었습니다. 영상 아래에 깔 길이가 정해진 연주곡이 필요하다면 프롬프트로 길이를 받는 Seed Audio 1.0을 사용하세요.
네. lyrics에 최대 3,000자까지 한 줄에 한 행으로 보내고, 쉼은 빈 행으로, Verse나 Chorus 같은 구간 태그는 단독 행으로 적으세요. 보낸 가사는 적은 그대로 불립니다. lyrics를 비워 두면 기본으로 켜져 있는 generate_lyrics가 prompt를 바탕으로 가사를 씁니다.
네. instrumental을 true로 설정하면 가사 없이도 보컬 없는 트랙이 나옵니다. 저희 재즈 라운지 prompt에서는 2분짜리 인스트루멘털이 나왔습니다. 템포, 악기, 분위기를 prompt에 적고, 배경 음악, 메뉴 루프, 영상 배경음에 활용하세요.
길이를 따로 정하지 않고 문제없는 가사로 한 곡을 통째로 쓰고 부르게 하고 싶을 때입니다. 영상 아래에 깔 연주곡이 목적이라면 대신 Seed Audio 1.0이나 Studio 영상 편집기의 "Score this cut"를 사용하세요.
MiniMax가 만들어 2026-07-16에 출시했으며, 오픈 웨이트도 함께 공개되었습니다. SpicyAPI는 다른 음악 모델과 함께 하나의 API와 하나의 계정으로 이 모델을 제공합니다. 생성된 오디오는 14일 동안만 보관되므로 그 전에 곡을 내려받으세요.
두 텍스트 필드는 서로 다른 역할을 맡는다고 생각하세요. 소리에 관한 내용은 모두 prompt에 적습니다. 장르, bpm 단위의 템포, 분위기, 목소리 유형, 몇 가지 악기를 쓰면 되며, 예를 들어 ‘공기감 있는 여성 리드와 반짝이는 패드를 갖춘 100bpm 몽환적인 신스팝’처럼 쓸 수 있습니다. lyrics에는 실제로 불릴 가사만 한 줄에 한 행씩 넣고, 쉼이 필요한 곳에는 빈 행을 둡니다. 스타일 설명을 lyrics에 남겨 두면 그대로 불리므로 넣지 마세요. 구조는 대괄호로 감싼 Verse, Pre Chorus, Chorus, Bridge, Outro 같은 구간 태그를 단독 행에 적어 표시하고, 밴드가 이끌어 가길 원하는 곳에는 Inst나 Solo 행을 넣습니다. 긴 문장보다 짧고 부르기 쉬운 줄이 더 잘 어울립니다. 가사는 건전하게 유지하세요. MiniMax는 일반적인 거친 표현보다 더 나아간 것을 거부하며, 일반적인 거친 표현은 그대로 불립니다. 먼저 한 절과 후렴으로 목소리와 믹스를 들어 본 뒤 늘려 가세요. 아이디어만 있다면 lyrics를 비워 두고 generate_lyrics가 곡을 쓰게 하되, 대기 시간이 길어지는 점은 감안하셔야 합니다.