Suno API - реверс инжиниринг и стресс-тест
Начальные данные
Обёртка сервиса Suno.com (https://github.com/gcui-art/suno-api)
Задача
- Развернуть, запустить и проверить насколько точно она эмулирует запросы к суно по сравнению с запросом из официального веб интерфейса и дописать, если есть различия (обёртка давно не обновлялась)
- Написать тест, который должен нон-стоп 24 часа:
- каждые 5 минут отправлять запрос на генерацию лирики
- по получению ответа - запрос на генерацию музыки
- по получению статуса “completed” - скачивание mp3 файла
- по одному запросу на генерацию музыки суно выдаёт две вариации, то есть два файла
- проверка mp3 файлов на факт обрывания музыки в конце
- вывод отчёта