Перейти к основному содержанию
Producer позволяет нам генерировать тексты песен с помощью подсказок, данный документ объясняет методы интеграции соответствующего API. Этот API имеет только один входной параметр, а именно prompt, который является подсказкой для генерации текста песни. Здесь мы вводим prompt как Песня о зиме, это подсказка для генерации текста песни.
curl -X POST 'https://api.acedata.cloud/producer/lyrics' \
-H 'accept: application/json' \
-H 'authorization: Bearer {token}' \
-H 'content-type: application/json' \
-d '{
  "prompt": "Песня о зиме"
}'
Результат выглядит следующим образом:
{
    "success": true,
    "task_id": "d354b519-43c0-4888-a3da-83adbf845fd6",
    "data": {
        "title": "Милость в деревьях",
        "lyrics": "[Куплет 1]\nЯ вышел за пределы железнодорожного двора\nГде сосны густо покрыты инеем\nСнег не заботится о том, что я сделал\nОн покрывает всё одинаково\n\n[Куплет 2]\nЕсть часовня из березовых стволов\nА алтарь — это земля\nЯ стою на коленях, как предатель\nЖду, когда тишина простит\n\n[Припев]\nЗима — это тяжёлое пальто\nЗима — это тяжёлое пальто\n\n[Куплет 3]\nТы ушёл до первой метели\nЯ остался, чтобы смотреть, как мир становится белым\nТеперь каждая ветка — это кость\nА я просто считаю, что осталось\n\n[Куплет 4]\nГоворят, холод убивает\nНо я думаю, он просто делает тебя честным\nЗдесь, с замёрзшей землёй\nНекуда прятать свои руки\n\n[Припев]\nЗима — это тяжёлое пальто\nЗима — это тяжёлое пальто\n\n[Куплет 5]\nЯ нашёл твоё письмо в своём кармане\nЧернила размазались от оттепели\nНо я всё равно мог прочитать милость\nНаписанную в пустом пространстве между\n\n[Аутро]\nДеревья не просят о прощении\nОни просто стоят там, голые и правдивые\nЯ учусь делать то же самое\nПозволяя снегу засыпать то, что нужно засыпать"
    }
}
Можно увидеть, что поле lyrics в data содержит сгенерированный текст песни.