Skip to main content
Veo Tasks API:s huvudfunktion är att genom att ange uppgiftens ID som genererats av Veo Videos Generation API för att kontrollera statusen för den uppgiften. Detta dokument kommer att ge en detaljerad beskrivning av Veo Tasks API:s integration, vilket hjälper dig att enkelt integrera och fullt utnyttja API:ets kraftfulla funktioner. Genom Veo Tasks API kan du enkelt kontrollera statusen för uppgifter i Veo Videos Generation API.

Ansökningsprocess

För att använda Veo Videos Generation API, börja med att gå till Ace Data Cloud-konsolen för att få din API-token, som du kan spara för framtida bruk. Om du inte har loggat in eller registrerat dig kommer du automatiskt att omdirigeras till inloggningssidan som bjuder in dig att registrera dig och logga in, och efter att du har slutfört detta kommer du automatiskt att återvända till den aktuella sidan. En API-token räcker för att anropa alla tjänster på plattformen, du behöver inte ansöka separat för varje tjänst. Första gången du ansöker får du en gratis kvot för att prova; när kvoten är slut kan du ladda på allmän balans i konsolen.
📘 Fullständig dokumentation: Veo Videos Generation API →

Begärningsexempel

Veo Tasks API kan användas för att kontrollera resultaten från Veo Videos Generation API. För information om hur du använder Veo Videos Generation API, se dokumentationen Veo Videos Generation API. Vi tar ett exempel med ett uppgifts-ID som returnerats av Veo Videos Generation API och visar hur man använder detta API. Anta att vi har ett uppgifts-ID: 1ebe4f2b-59ba-4385-a4ea-0ce8a3fe12ed, och vi visar hur man skickar in detta uppgifts-ID.

Uppgiftsexempelbild

Ställ in begärningshuvuden och begärningskropp

Begärningshuvuden inkluderar:
  • accept: anger att du tar emot svar i JSON-format, här anges som application/json.
  • authorization: nyckeln för att anropa API:t, som kan väljas direkt efter ansökan.
Begärningskropp inkluderar:
  • id: det uppladdade uppgifts-ID:t.
  • action: hur uppgiften ska hanteras.
Inställningarna visas i bilden nedan:

Kodexempel

Det kan noteras att olika språkets kod redan har genererats automatiskt på högra sidan, som visas i bilden:

Några kodexempel är följande:

CURL

Python

Svarsexempel

När begäran lyckas kommer API:t att returnera detaljerad information om videouppgiften här. Till exempel:
Det returnerade resultatet innehåller flera fält, där request-fältet är begärningskroppen som skickades när uppgiften initierades, medan response-fältet är svaret som returnerades efter att uppgiften slutfördes. Fälten beskrivs nedan.
  • id, ID:t för att generera denna videouppgift, används för att unikt identifiera denna videoproduktionsuppgift.
  • request, begärningsinformation i videouppgiften.
  • response, svarsinformation i videouppgiften.
  • created_at, tidpunkten då uppgiften skapades, Unix-tidsstämpel (sekunder, flyttal).
  • started_at, tidpunkten då uppgiften började utföras, Unix-tidsstämpel (sekunder, flyttal).
  • finished_at, tidpunkten då uppgiften slutfördes, Unix-tidsstämpel (sekunder, flyttal). Detta fält returneras inte om uppgiften inte är slutförd.
  • elapsed, den tid som uppgiften tog att utföra, i sekunder (flyttal, med 3 decimaler). Detta fält returneras inte om uppgiften inte är slutförd.

Batchfrågeoperationer

Detta är för att fråga detaljer om videouppgifter för flera uppgifts-ID:n, och till skillnad från ovan måste action väljas som retrieve_batch. Begärningskropp inkluderar:
  • ids: array av uppladdade uppgifts-ID:n.
  • action: hur uppgiften ska hanteras.
Inställningarna visas i bilden nedan:

Kodexempel

Det kan noteras att olika språkets kod redan har genererats automatiskt på högra sidan, som visas i bilden:

Några kodexempel är följande:

Svarsexempel

När begäran lyckas kommer API:t att returnera detaljerad information om alla batchvideouppgifter. Till exempel:
返回结果一共有多个字段,其中items是包含了批量视频任务的具体详情信息,每个视频任务的具体信息与上文的字段一样,字段信息如下。
  • items,批量视频uppgifter av alla specifika detaljer. Det är en array, varje element i arrayen har samma format som resultatet av att fråga en enskild uppgift.
  • count,antalet av de batchfrågor som görs för videouppgifter.

CURL

Felhantering

Vid anrop av API:et, om ett fel uppstår, kommer API:et att returnera motsvarande felkod och information. Till exempel:
  • 400 token_mismatched:Felaktig begäran, möjligtvis på grund av saknade eller ogiltiga parametrar.
  • 400 api_not_implemented:Felaktig begäran, möjligtvis på grund av saknade eller ogiltiga parametrar.
  • 401 invalid_token:Obehörig, ogiltig eller saknad auktoriseringstoken.
  • 429 too_many_requests:För många begärningar, du har överskridit hastighetsgränsen.
  • 500 api_error:Intern serverfel, något gick fel på servern.

Felrespons exempel

Slutsats

Genom detta dokument har du fått en förståelse för hur du använder Veo Tasks API för att fråga enskilda eller batchvideouppgifter av alla specifika detaljer. Vi hoppas att detta dokument kan hjälpa dig att bättre integrera och använda API:et. Om du har några frågor, tveka inte att kontakta vårt tekniska supportteam.