Процесс получения
Чтобы использовать Flux Images Generation API, сначала получите ваш API Token в консоли Ace Data Cloud и сохраните его для дальнейшего использования.
Если вы ещё не вошли в систему или не зарегистрировались, вы будете автоматически перенаправлены на страницу входа, где вам будет предложено зарегистрироваться и войти в систему; после завершения вы автоматически вернётесь на текущую страницу.
Один API Token позволяет вызывать все сервисы платформы, без необходимости подавать отдельную заявку для каждого сервиса. При первом получении предоставляется бесплатный лимит для бесплатного тестирования; при недостатке лимита вы можете пополнить общий баланс в консоли.
📘 Полная документация: Flux Images Generation API →
Пример запроса
Flux Tasks API может использоваться для запроса результатов Flux Images Generation API. О том, как использовать Flux Images Generation API, обратитесь к документации Flux Images Generation API . В качестве примера возьмём один ID задачи, возвращённый сервисом Flux Images Generation API, и покажем, как использовать этот API. Предположим, у нас есть ID задачи: 2db0168c-2373-4367-8d9a-9dc778802e8a, далее покажем, как передать ID задачи.Пример изображения задачи

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

Пример кода
Можно увидеть, что в правой части страницы уже автоматически сгенерирован код на различных языках, как показано на изображении:
CURL
Python
Пример ответа
После успешного запроса API вернёт подробную информацию о задаче изображения. Например:request — это request body при запуске задачи, а поле response — response body, возвращаемое после завершения задачи. Описание полей приведено ниже.
id: ID созданной задачи изображения, используется для уникальной идентификации этой задачи генерации изображения.request: информация запроса в задаче запроса изображения.response: информация ответа в задаче запроса изображения.created_at: время создания задачи, временная метка Unix (секунды, с плавающей точкой).started_at: время начала выполнения задачи, временная метка Unix (секунды, с плавающей точкой).finished_at: время завершения задачи, временная метка Unix (секунды, с плавающей точкой). Если задача не завершена, это поле не возвращается.elapsed: длительность выполнения задачи, в секундах (с плавающей точкой, до 3 знаков после запятой). Если задача не завершена, это поле не возвращается.
Операция пакетного запроса
Это запрос подробной информации о задачах изображений для нескольких ID задач; отличие от вышеописанного заключается в том, что необходимо выбрать для action значение retrieve_batch Request Body включает:ids: массив ID отправленных задач.action: способ операции над задачей.

Пример кода
Можно увидеть, что в правой части страницы уже автоматически сгенерирован код на различных языках, как показано на изображении:
Пример ответа
После успешного запроса API вернёт конкретную подробную информацию обо всех пакетных задачах изображений. Например:items содержит подробную информацию о пакетных задачах изображений, а подробная информация о каждой задаче изображения соответствует полям, описанным выше. Информация о полях приведена ниже.
items— вся подробная информация о пакетных задачах изображений. Это массив, каждый элемент которого имеет тот же формат, что и результат возврата при запросе одной задачи, описанный выше.count— количество задач изображений в данном пакетном запросе.
CURL
Python
Обработка ошибок
При вызове API, если возникает ошибка, API возвращает соответствующий код ошибки и сообщение. Например:400 token_mismatched:Неверный запрос, возможно, из-за отсутствующих или недопустимых параметров.400 api_not_implemented:Неверный запрос, возможно, из-за отсутствующих или недопустимых параметров.401 invalid_token:Не авторизован, недопустимый или отсутствующий токен авторизации.429 too_many_requests:Слишком много запросов, вы превысили ограничение частоты запросов.500 api_error:Внутренняя ошибка сервера, на сервере что-то пошло не так.

