Skip to main content
Główną funkcją Gemini Tasks API jest możliwość sprawdzania statusu wykonania zadań za pomocą identyfikatora zadania (task ID) wygenerowanego przez Gemini Videos Generation API. Dokument ten szczegółowo opisuje instrukcje integracji Gemini Tasks API, aby pomóc Ci łatwo zintegrować i sprawdzić status wykonania zadań Gemini Videos Generation API.

Proces aplikacji

Aby korzystać z Gemini Videos Generation API, najpierw przejdź do konsoli Ace Data Cloud, aby uzyskać swój token API, który należy zachować na przyszłość. Jeśli nie jesteś zalogowany lub zarejestrowany, automatycznie zostaniesz przekierowany na stronę logowania, aby zarejestrować się i zalogować, a po zakończeniu zostaniesz automatycznie przekierowany z powrotem na bieżącą stronę. Jeden token API wystarczy do wywołania wszystkich usług platformy, nie ma potrzeby składania osobnych wniosków dla każdej usługi. Przy pierwszym wniosku otrzymasz darmowy limit, aby móc skorzystać z usługi; gdy limit się wyczerpie, możesz doładować saldo ogólne w konsoli.
📘 Pełna dokumentacja: Gemini Videos Generation API →

Przykład żądania

Gemini Tasks API może być używane do sprawdzania wyników Gemini Videos Generation API.

Ustawienie nagłówków żądania i ciała żądania

Nagłówki żądania obejmują:
  • accept: określa, że oczekiwany jest wynik odpowiedzi w formacie JSON, tutaj wpisz application/json.
  • authorization: klucz do wywołania API, po złożeniu wniosku można go bezpośrednio wybrać z rozwijanej listy.
Ciało żądania obejmuje:
  • id: identyfikator zadania do sprawdzenia.
  • action: sposób operacji na zadaniu, dla pojedynczego zapytania wpisz retrieve.

Przykład kodu CURL

Przykład odpowiedzi

Po pomyślnym wykonaniu żądania, API zwróci szczegółowe informacje o tym zadaniu. Pole request to ciało żądania, które zostało wysłane podczas inicjowania zadania, a pole response to ciało odpowiedzi zwrócone po zakończeniu zadania, na przykład:
Opis pól jest następujący:
  • id: identyfikator wygenerowanego zadania, używany do unikalnej identyfikacji tego zadania.
  • request: informacje o żądaniu w zadaniu.
  • response: informacje o odpowiedzi w zadaniu.
  • created_at: czas utworzenia zadania, znacznik czasu Unix (sekundy, liczba zmiennoprzecinkowa).
  • started_at: czas rozpoczęcia wykonania zadania, znacznik czasu Unix (sekundy, liczba zmiennoprzecinkowa).
  • finished_at: czas zakończenia zadania, znacznik czasu Unix (sekundy, liczba zmiennoprzecinkowa). To pole nie jest zwracane, gdy zadanie nie jest zakończone.
  • elapsed: czas wykonania zadania, wyrażony w sekundach (liczba zmiennoprzecinkowa, z dokładnością do 3 miejsc po przecinku). To pole nie jest zwracane, gdy zadanie nie jest zakończone.

Operacje zbiorcze

Aby sprawdzić szczegóły wielu identyfikatorów zadań, ustaw action na retrieve_batch i przekaż tablicę identyfikatorów zadań przez ids: Ciało żądania obejmuje:
  • ids: tablica identyfikatorów zadań do sprawdzenia.
  • action: sposób operacji na zadaniu, dla zapytań zbiorczych wpisz retrieve_batch.