Процес подання заявки
Щоб використовувати Flux Images Generation API, спочатку перейдіть до консолі Ace Data Cloud, щоб отримати свій API Token і залишити його для подальшого використання.
Якщо ви ще не увійшли або не зареєструвалися, вас буде автоматично перенаправлено на сторінку входу із запрошенням зареєструватися та увійти, після завершення ви автоматично повернетеся на поточну сторінку.
Один 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 поверне детальну інформацію про завдання зображення тут. Наприклад:id: ID згенерованого завдання зображення, використовується для унікальної ідентифікації цього завдання генерації зображення.request: інформація запиту в завданні запиту зображення.response: інформація відповіді в завданні запиту зображення.created_at: час створення завдання, Unix timestamp (секунди, число з плаваючою комою).started_at: час початку виконання завдання, Unix timestamp (секунди, число з плаваючою комою).finished_at: час завершення завдання, Unix timestamp (секунди, число з плаваючою комою). Якщо завдання не завершено, це поле не повертається.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:Внутрішня помилка сервера, на сервері щось пішло не так.

