Процес подачі заявки
Щоб використовувати Midjourney Translate API, спочатку потрібно перейти на сторінку подачі заявки Midjourney Translate API для отримання відповідних послуг. Після переходу на сторінку натисніть кнопку «Acquire», як показано на малюнку:
Якщо ви ще не увійшли в систему або не зареєстровані, вас автоматично перенаправлять на сторінку входу, щоб запросити реєстрацію та вхід. Після входу або реєстрації ви автоматично повернетеся на поточну сторінку.
При першій подачі заявки вам буде надано безкоштовний ліміт, який дозволяє безкоштовно використовувати цей API.
Приклад запиту
Розглянемо приклад з китайським описом, щоб продемонструвати, як використовувати цей API. Припустимо, китайський опис: 精致,无暇,洁白的天使, далі продемонструємо, як завантажити китайський опис і отримати англійський опис.Налаштування заголовків запиту та тіла запиту
Request Headers включає:accept: вказує на прийняття відповіді у форматі JSON, тут вказуєтьсяapplication/json.authorization: ключ для виклику API, після подачі заявки можна вибрати з випадаючого списку.
content: завантажений китайський опис.
Лише це одне поле достатньо для виконання перекладу, будь ласка, переконайтеся, що content використовує китайський опис.
Налаштування, як показано на малюнку:
Приклад коду
Можна помітити, що на правій стороні сторінки вже автоматично згенеровано код на різних мовах, як показано на малюнку:
CURL
Python
Приклад відповіді
Після успішного запиту API поверне 1 опис інформації, перекладений з китайського опису. Наприклад:content, яке містить перекладений англійський опис, що є відповідним перекладом китайського опису.
content, генерує відповідний англійський опис, який можна використовувати для опису завдань генерації зображень.
Обробка помилок
При виклику API, якщо виникає помилка, API поверне відповідний код помилки та інформацію. Наприклад:400 token_mismatched: Неправильний запит, можливо, через відсутні або недійсні параметри.400 api_not_implemented: Неправильний запит, можливо, через відсутні або недійсні параметри.401 invalid_token: Неавторизовано, недійсний або відсутній токен авторизації.429 too_many_requests: Занадто багато запитів, ви перевищили ліміт запитів.500 api_error: Внутрішня помилка сервера, щось пішло не так на сервері.

