Hoppa till huvudinnehåll

Introduktion

Suno är en AI-ljudtjänst från Ace Data Cloud för AI-musikgenerering. Med Ace Data Clouds enhetliga API kan du snabbt använda cURL för att anropa Suno och skapa musik från text, anpassa låttexter, fortsätta låtar, göra covers, separera röster, generera texter med mera.

Förutsättningar

  • Ett konto på Ace Data Cloud och en API-token
  • En terminalmiljö med cURL installerat

Grundläggande användning

Huvudendpoint för att anropa Suno API är:
POST https://api.acedata.cloud/suno/audios
Detta exempel använder modellen chirp-v5. Tillgängliga modeller inkluderar: chirp-v5, v4-5-plus, v4-5, v4, v3-5. Exempel på komplett cURL-kommando:
curl -X POST https://api.acedata.cloud/suno/audios \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"action": "generate", "prompt": "A cheerful pop song about summer vacation", "model": "chirp-v5", "custom": false}'
Byt ut YOUR_API_TOKEN mot din faktiska token från Ace Data Cloud-plattformen.

Exempel på svar

Vid lyckad anrop returneras data i JSON-format, till exempel:
{
  "status": "success",
  "data": {
    ...
  }
}

Använda jq för att hantera svar

Det rekommenderas att använda verktyget jq för formaterad utskrift:
curl -s -X POST https://api.acedata.cloud/suno/audios \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"action": "generate", "prompt": "A cheerful pop song about summer vacation", "model": "chirp-v5", "custom": false}' | jq .

Felsökning

Vanliga felkoder:
StatuskodBeskrivning
401Autentisering misslyckades, kontrollera API-token
403Otillräckligt saldo eller ingen åtkomst
429För många förfrågningar
500Intern serverfel

Nästa steg