메인 콘텐츠로 건너뛰기
Producer는 우리가 프롬프트를 통해 가사를 생성할 수 있도록 허용합니다. 본 문서에서는 관련 API의 연동 방법을 설명합니다. 이 API는 단 하나의 입력 매개변수인 prompt를 가지고 있으며, 이는 가사를 생성하기 위한 프롬프트입니다. 여기서 우리가 입력하는 promptA song about winter로, 가사를 생성하기 위한 프롬프트입니다.
curl -X POST 'https://api.acedata.cloud/producer/lyrics' \
-H 'accept: application/json' \
-H 'authorization: Bearer {token}' \
-H 'content-type: application/json' \
-d '{
  "prompt": "A song about winter"
}'
결과는 다음과 같습니다:
{
    "success": true,
    "task_id": "d354b519-43c0-4888-a3da-83adbf845fd6",
    "data": {
        "title": "Mercy in the Trees",
        "lyrics": "[Verse 1]\nI walked out past the railyard\nWhere the pines grow thick with frost\nThe snow doesn't care what I've done\nIt covers everything the same\n\n[Verse 2]\nThere's a chapel made of birch trunks\nAnd the altar is the ground\nI kneel there like a traitor\nWaiting for the silence to forgive\n\n[Chorus]\nWinter is a heavy coat\nWinter is a heavy coat\n\n[Verse 3]\nYou left before the first storm\nI stayed to watch the world go white\nNow every branch is a bone\nAnd I'm just counting what remains\n\n[Verse 4]\nThey say the cold will kill you\nBut I think it just makes you honest\nOut here with the frozen earth\nThere's nowhere left to hide your hands\n\n[Chorus]\nWinter is a heavy coat\nWinter is a heavy coat\n\n[Verse 5]\nI found your letter in my pocket\nThe ink had bled from all the thaw\nBut I could still read mercy\nWritten in the empty space between\n\n[Outro]\nThe trees don't ask for absolution\nThey just stand there, bare and true\nI'm learning how to do the same\nLetting the snow bury what it needs to bury"
    }
}
볼 수 있듯이, datalyrics 필드가 생성된 가사 내용입니다.