Skip to main content
Основная функция API задач Gemini заключается в том, чтобы запрашивать статус выполнения задач, сгенерированных с помощью API генерации видео Gemini, по введенному идентификатору задачи. В этом документе подробно описывается интеграция API задач Gemini, чтобы помочь вам легко интегрировать и запрашивать статус выполнения задач API генерации видео Gemini.

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

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

Пример запроса

API задач Gemini можно использовать для запроса результатов API генерации видео Gemini.

Установка заголовков запроса и тела запроса

Заголовки запроса включают:
  • accept: указывает на прием ответа в формате JSON, здесь указывается application/json.
  • authorization: ключ для вызова API, после запроса можно выбрать из выпадающего списка.
Тело запроса включает:
  • id: идентификатор задачи, которую нужно запросить.
  • action: способ выполнения операции над задачей, для одиночного запроса указывается retrieve.

Пример кода CURL

Пример ответа

После успешного запроса API вернет информацию о деталях этой задачи. Поле request содержит тело запроса, отправленное при создании задачи, а поле response содержит тело ответа, возвращенное после завершения задачи, например:
Описание полей:
  • id: идентификатор сгенерированной задачи, используемый для уникальной идентификации этой задачи.
  • request: информация о запросе в задаче.
  • response: информация о возвращенном ответе в задаче.
  • created_at: время создания задачи, Unix временная метка (секунды, с плавающей точкой).
  • started_at: время начала выполнения задачи, Unix временная метка (секунды, с плавающей точкой).
  • finished_at: время завершения задачи, Unix временная метка (секунды, с плавающей точкой). Это поле не возвращается, если задача не завершена.
  • elapsed: время выполнения задачи, в секундах (с плавающей точкой, с 3 знаками после запятой). Это поле не возвращается, если задача не завершена.

Пакетный запрос

Для запроса деталей нескольких идентификаторов задач установите action в retrieve_batch и передайте массив идентификаторов задач через ids: Тело запроса включает:
  • ids: массив идентификаторов задач, которые нужно запросить.
  • action: способ выполнения операции над задачей, для пакетного запроса указывается retrieve_batch.