Skip to main content
Gemini Tasks API:s huvudsakliga funktion är att genom att ange uppgiftens ID som genererats av Gemini Videos Generation API, kunna kontrollera statusen för den uppgiften. Detta dokument kommer att ge en detaljerad beskrivning av Gemini Tasks API:s integrationsanvisningar, för att hjälpa dig att enkelt integrera och kontrollera statusen för uppgifter från Gemini Videos Generation API.

Ansökningsprocess

För att använda Gemini Videos Generation API, börja med att gå till Ace Data Cloud-konsolen för att hämta din API-token, som du ska spara. Om du inte har loggat in eller registrerat dig, kommer du automatiskt att omdirigeras till inloggningssidan där du blir inbjuden 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 ansökan ger en gratis kvot, så att du kan prova gratis; när kvoten är slut kan du ladda på allmän saldo i konsolen.
📘 Fullständig dokumentation: Gemini Videos Generation API →

Begärningsexempel

Gemini Tasks API kan användas för att kontrollera resultaten från Gemini Videos Generation API.

Ställ in begärningshuvuden och begärningskropp

Begärningshuvuden inkluderar:
  • accept: anger att du vill ta emot svar i JSON-format, här anges application/json.
  • authorization: nyckeln för att anropa API:t, som kan väljas direkt efter ansökan.
Begärningskropp inkluderar:
  • id: ID för den uppgift som ska kontrolleras.
  • action: åtgärden för uppgiften, för enskild kontroll anges retrieve.

CURL kodexempel

Svarsexempel

Vid en lyckad begäran kommer API:t att returnera detaljerad information om uppgiften här. Där request-fältet är begärningskroppen vid uppgiftsstart och response-fältet är svaret som returneras efter att uppgiften har slutförts, till exempel:
Fälten beskrivs nedan:
  • id: ID för den genererade uppgiften, används för att unikt identifiera denna genererade uppgift.
  • request: begärningsinformation för den kontrollerade uppgiften.
  • response: returinformation för den kontrollerade uppgiften.
  • 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: 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

För att kontrollera detaljer för flera uppgift-ID:n, ställ in action till retrieve_batch och skicka in en array av uppgift-ID:n via ids: Begärningskropp inkluderar:
  • ids: array av uppgift-ID:n som ska kontrolleras.
  • action: åtgärden för uppgiften, för batchkontroll anges retrieve_batch.