Hoppa till huvudinnehåll
SUNO tillåter oss att ställa in sångarstil för redan genererade låtar och sedan göra en andra skapelse baserat på det. Detta dokument förklarar hur man integrerar relaterade API:er. Detta API har endast tre inparametrar, först audio_id, som är ett ID för en låt som framgångsrikt har genererats av den officiella tjänsten, och sedan name, description, som är ett namn och en beskrivning av sångarstilen. Här är vårt inmatade audio_id https://cdn.acedata.cloud/2qhzs3.png, detta kan refereras till Suno Audios Generation API för att generera anpassade låtar, och slutligen kan vi få 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"
}'
Resultatet ser ut som följer:
{
  "success": true,
  "task_id": "8e808558-f056-456f-91d6-b97fd94eb3be",
  "data": {
    "persona_id": "dae4ae5d-2b51-4af1-b286-1a4473ef4dba"
  }
}
Som vi kan se är data fältet persona_id ID:t för den genererade sångarstilen. När vi har sångarstilens ID kan vi använda Suno Audios Generation API för att generera anpassade låtar, till exempel genom att skicka action som artist_consistency, samtidigt som audio_id är ID:t för den uppladdade låten, och vi behöver också skicka parametern persona_id, vilket är värdet av den ovan returnerade sångarstils-ID:n, så kan vi generera nya låtar baserat på den refererade sångarstilen.