Процес подачі заявки
Щоб використовувати API SeeDream Images Generation, спочатку перейдіть до консолі Ace Data Cloud для отримання вашого API Token, зберігши його для подальшого використання.
Якщо ви ще не увійшли в систему або не зареєстровані, вас автоматично перенаправлять на сторінку входу, запрошуючи вас зареєструватися та увійти, після чого ви будете автоматично повернені на цю сторінку.
Один API Token дозволяє викликати всі послуги платформи, без необхідності окремої заявки для кожної послуги. Перший запит на отримання токена надає безкоштовний ліміт, щоб ви могли безкоштовно протестувати; при недостатньому ліміті ви можете поповнити загальний баланс у консолі.
📘 Повна документація: API SeeDream Images Generation →
Приклад запиту
API SeeDream Tasks можна використовувати для перевірки результатів API SeeDream Images Generation. Щоб дізнатися, як використовувати API SeeDream Images Generation, будь ласка, зверніться до документації API SeeDream Images Generation. Ми візьмемо ID завдання, повернуте сервісом API SeeDream Images Generation, як приклад, щоб продемонструвати, як використовувати цей API. Припустимо, у нас є ID завдання: 20068983-0cc9-4c6a-aeb6-9c6a3c668be0, далі демонструємо, як передати ID завдання.Приклад завдання

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

Приклад коду
Можна помітити, що на правій стороні сторінки автоматично згенеровано код на різних мовах, як показано на малюнку:
CURL
Приклад відповіді
Після успішного запиту API поверне детальну інформацію про це завдання. Наприклад:success: стан виконання завдання на генерацію відео.task_id: ID завдання на генерацію відео.trace_id: ID відстеження генерації відео.data: список результатів завдання на генерацію зображення.image_url: посилання на завдання на генерацію зображення.prompt: підказка.size: пікселі згенерованого зображення.
Пакетний запит
Це запит для перевірки деталей кількох ID завдань, на відміну від попереднього, тут потрібно вибрати action як retrieve_batch. Request Body включає:ids: масив ID завдань, які потрібно завантажити.action: спосіб виконання дії над завданням.

Приклад коду
Деякі приклади коду наведені нижче:Приклад відповіді
Після успішного запиту API поверне детальну інформацію про всі пакетні завдання. Наприклад:items містить конкретну інформацію про пакетні завдання, кожне завдання має таку ж інформацію, як і в попередньому запиті на одинокий завдання.
items, всі конкретні деталі пакетного завдання. Це масив, кожен елемент масиву має таку ж структуру, як і результат запиту на одинокий завдання.count, кількість пакетних запитів.
created_at, час створення завдання, Unix-час (секунди, з плаваючою комою).started_at, час початку виконання завдання, Unix-час (секунди, з плаваючою комою).finished_at, час завершення завдання, Unix-час (секунди, з плаваючою комою). Поле не повертається, якщо завдання не завершено.elapsed, час виконання завдання, одиниця виміру - секунди (з плаваючою комою, зберігається 3 знаки після коми). Поле не повертається, якщо завдання не завершено.
CURL
Обробка помилок
При виклику API, якщо виникає помилка, API поверне відповідний код помилки та інформацію. Наприклад:400 token_mismatched: Неправильний запит, можливо, через відсутні або недійсні параметри.400 api_not_implemented: Неправильний запит, можливо, через відсутні або недійсні параметри.401 invalid_token: Неавторизовано, недійсний або відсутній токен авторизації.429 too_many_requests: Занадто багато запитів, ви перевищили ліміт запитів.500 api_error: Внутрішня помилка сервера, щось пішло не так на сервері.

