Процес подання заявки
Щоб використовувати API запитів завдань MiniMax H3, спочатку перейдіть до консолі Ace Data Cloud, щоб отримати свій API Token, і збережіть його для подальшого використання.
Якщо ви ще не ввійшли або не зареєструвалися, вас буде автоматично перенаправлено на сторінку входу із запрошенням зареєструватися та увійти, після завершення ви автоматично повернетеся на поточну сторінку.
Один API Token може викликати всі сервіси платформи, не потрібно подавати заявку окремо для кожного сервісу. Під час першого подання заявки надається безкоштовна квота, яку можна безкоштовно протестувати; коли квоти недостатньо, можна поповнити універсальний баланс у консолі.
📘 Повна документація: API запитів завдань MiniMax H3 →Під час запиту завдання слід використовувати той самий Token, яким було створено це завдання. Рекомендується зберігати Token як змінну середовища, не записувати його у вихідний код і не надсилати до репозиторію версій:
Огляд інтерфейсу
- Base URL:
https://api.acedata.cloud - Endpoint:
POST /minimax/tasks - Спосіб автентифікації:передавайте
authorization: Bearer {token}у HTTP Header - Заголовки запиту:
accept: application/jsoncontent-type: application/json
- Запит одного завдання:
action=retrieve, передайтеid - Пакетний запит завдань:
action=retrieve_batch, можна фільтрувати за ID завдань, часовим діапазоном і умовами пагінації - Видалення завдання:
action=delete, передайтеid - Пояснення щодо тарифікації:запит завдань безкоштовний, повторна тарифікація не виникає
task_id. Рекомендується виконувати запит приблизно раз на 10 секунд, доки завдання не перейде в термінальний стан.
Параметри запиту
Призначення трьох дій наведено нижче:
Запит одного завдання
Статуси завдання
succeeded, failed і cancelled — це всі термінальні стани. Не продовжуйте опитування після переходу до термінального стану.
Поля відповіді task
Повний приклад опитування Python
Наведений нижче код зчитує Token зі змінної середовища, після створення завдання виконує запит кожні 10 секунд:429 та тимчасових 5xx. Тайм-аут мережі не означає збій генерації, можна продовжувати запити, використовуючи той самий task_id.
Пакетний запит
Вкажіть кілька ID завдань:items у пакетній відповіді використовує ті самі поля task, що й запит одного завдання, а total — це загальна кількість завдань, які відповідають умовам фільтрації:
task_id, що виходить за межі цього вікна, може повертати недійсне завдання; бізнес-система повинна зберігати ID під час створення завдання та своєчасно зберігати URL результату після успішного виконання.
Скасування або видалення завдання
Приклад успішного видалення:
Відповіді про помилки та діагностика
Завдання, що зазнало невдачі, все одно повертає об’єкт task через HTTP 200, а причина наводиться вtask.error:
400, слід перевірити action та параметри умов, 401 означає, що Token недійсний, 429 означає, що запити виконуються надто часто, а 500 означає, що сервіс тимчасово недоступний. Завдання, генерація яких завершилася невдачею, не тарифікуються; для успішних завдань використання обліковується за остаточним записом usage.
