Hoppa till huvudinnehåll

Introduktion

Luma är en AI-videotjänst från Ace Data Cloud, Luma Dream Machine för videoproduktion. Genom Ace Data Clouds enhetliga API kan du snabbt anropa Luma med cURL för att skapa video från text, video från bild, fortsätta video, styra start- och slutbilder, loopa video med mera.

Förutsättningar

  • Ha ett Ace Data Cloud konto och skaffa en API-token
  • Ha en terminalmiljö med cURL installerat

Grundläggande användning

Huvudendpoint för att anropa Luma API är:
POST https://api.acedata.cloud/luma/videos
Fullständigt exempel på cURL-kommando:
curl -X POST https://api.acedata.cloud/luma/videos \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"prompt": "Astronauts shuttle from space to volcano", "action": "generate", "enhancement": true}'
Byt ut YOUR_API_TOKEN mot den token du fått från Ace Data Cloud-plattformen.

Exempel på svar

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

Hantera svar med jq

Det rekommenderas att använda verktyget jq för att formatera utdata:
curl -s -X POST https://api.acedata.cloud/luma/videos \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"prompt": "Astronauts shuttle from space to volcano", "action": "generate", "enhancement": true}' | jq .

Felsökning

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

Nästa steg