Все разделы
API Reference
Music API
Создание треков, статусы, тексты, публикация и библиотека.
GET
/music/tracks?limit=16&offset=0&search=Личная библиотека. Поддерживает search и favoritesOnly.
POST
/music/tracksСоздать трек из текста или загруженного аудио.
lyricsТекст или идея трека.title?, style?Название и музыкальный стиль.generationMode?text, cover, extend, vocals или instrumental.uploadUrl?Обязателен для audio-режимов.instrumental?Создать без вокала.curl -X POST https://nanosky.pro/api/music/tracks \
-H "Authorization: Bearer YOUR_JWT_TOKEN" -H "Content-Type: application/json" \
-d '{"lyrics":"Ночной город","style":"synthwave","generationMode":"text"}'POST
/music/uploads/audioЗагрузить исходное аудио для cover, extend и других режимов.
GET
/music/generations/{taskId}Проверить статус задачи генерации.
GET
/music/generations/updatesПоток обновлений генераций.
GET
/music/tracks/{trackId}Получить трек.
DELETE
/music/tracks/{trackId}Удалить трек.
GET
/music/tracks/{trackId}/lyricsПолучить текст и тайм-коды.
POST
/music/tracks/{trackId}/stylesОпределить или обновить стили трека.
POST
/music/tracks/{trackId}/favoriteПереключить избранное.
POST
/music/tracks/{trackId}/publishОпубликовать трек.
DELETE
/music/tracks/{trackId}/publishСнять трек с публикации.
GET
/music/public/tracksКаталог опубликованных треков.
POST
/music/public/tracks/{trackId}/likeПоставить или убрать лайк.
POST
/music/public/tracks/{trackId}/listenЗафиксировать прослушивание.