Skip to main content
Основна функція API Gemini Tasks полягає в тому, щоб за допомогою введеного ID завдання, згенерованого API Gemini Videos Generation, перевіряти стан виконання цього завдання. Цей документ детально описує інструкції з інтеграції API Gemini Tasks, щоб допомогти вам легко інтегрувати та перевіряти стан виконання завдань API Gemini Videos Generation.

Процес подачі заявки

Щоб використовувати API Gemini Videos Generation, спочатку перейдіть до консолі Ace Data Cloud для отримання вашого API Token, зберігайте його для подальшого використання. Якщо ви ще не увійшли в систему або не зареєстровані, вас автоматично перенаправлять на сторінку входу, де вас запросять зареєструватися та увійти, після чого ви будете автоматично повернені на цю сторінку. Один API Token дозволяє викликати всі послуги платформи, не потрібно окремо подавати заявку на кожну послугу. Перший запит на отримання токена надає безкоштовний ліміт, щоб ви могли безкоштовно протестувати; при недостатньому ліміті ви можете поповнити загальний баланс в консолі.
📘 Повна документація: API Gemini Videos Generation →

Приклад запиту

API Gemini Tasks можна використовувати для перевірки результатів API Gemini Videos Generation.

Налаштування заголовків запиту та тіла запиту

Request Headers включає:
  • accept: вказує на прийняття відповіді у форматі JSON, тут вказується application/json.
  • authorization: ключ для виклику API, після подачі заявки його можна вибрати зі списку.
Request Body включає:
  • id: ID завдання, яке потрібно перевірити.
  • action: спосіб виконання операції над завданням, для одиночного запиту вказується retrieve.

Приклад коду CURL

Приклад відповіді

Після успішного запиту API поверне детальну інформацію про це завдання. Поле request містить body запиту, що ініціював завдання, а поле response містить body відповіді, що повертається після завершення завдання, наприклад:
Опис полів:
  • id: ID згенерованого завдання, що використовується для унікальної ідентифікації цього завдання.
  • request: інформація про запит у завданні.
  • response: інформація про відповідь у завданні.
  • created_at: час створення завдання, Unix-час (секунди, з плаваючою комою).
  • started_at: час початку виконання завдання, Unix-час (секунди, з плаваючою комою).
  • finished_at: час завершення завдання, Unix-час (секунди, з плаваючою комою). Це поле не повертається, якщо завдання не завершено.
  • elapsed: час виконання завдання, в секундах (з плаваючою комою, з 3 знаками після коми). Це поле не повертається, якщо завдання не завершено.

Пакетний запит

Для перевірки деталей кількох ID завдань, встановіть action на retrieve_batch і передайте масив ID завдань через ids: Request Body включає:
  • ids: масив ID завдань, які потрібно перевірити.
  • action: спосіб виконання операції над завданням, для пакетного запиту вказується retrieve_batch.