Przejdź do głównej treści
SUNO pozwala nam ustawić styl piosenkarza dla już wygenerowanej piosenki, a następnie na jego podstawie dokonać wtórnej kreacji. Niniejszy dokument wyjaśnia metody integracji odpowiednich API. To API ma tylko trzy parametry wejściowe, po pierwsze audio_id, jest to ID piosenki, która została pomyślnie wygenerowana przez oficjalne źródło, po drugie name oraz description, które są nazwą i opisem stylu piosenkarza. Tutaj wprowadzamy audio_id jako https://cdn.acedata.cloud/2qhzs3.png, można to odnieść do Suno Audios Generation API w celu generacji dostosowanej piosenki, a na końcu można uzyskać audio_id.
curl -X POST 'https://api.acedata.cloud/suno/persona' \
-H 'accept: application/json' \
-H 'authorization: Bearer {token}' \
-H 'content-type: application/json' \
-d '{
  "name": "test",
  "audio_id": "81745564-60e7-4ad4-85a9-6f42f0f4f3b3",
  "description": "test"
}'
Wynik jest następujący:
{
  "success": true,
  "task_id": "8e808558-f056-456f-91d6-b97fd94eb3be",
  "data": {
    "persona_id": "dae4ae5d-2b51-4af1-b286-1a4473ef4dba"
  }
}
Można zauważyć, że pole persona_id w data to ID stylu piosenkarza po wygenerowaniu. Mając ID stylu piosenkarza, możemy użyć Suno Audios Generation API do generacji dostosowanej piosenki, na przykład przekazując action jako artist_consistency, jednocześnie audio_id jako ID przesłanej piosenki, a także musimy przesłać parametr persona_id, którego wartość to ID stylu piosenkarza zwrócone powyżej, aby móc wygenerować nową piosenkę na podstawie odniesionego stylu piosenkarza.