Коротка відповідь
Коли генерація зображень у Whizi не вдається, формулювання помилки показує, який це вид збою: обмеження тарифу, витрачений ліміт, відмова модератора, відхилений запит або збій провайдера після того, як завдання вже почалося. Тарифом виправляються лише перші два випадки. Збої провайдера зазвичай виправляються повторним надсиланням того самого промпту, і вони повертають те, що було зарезервовано.
Генерація зображень доступна на Pro і Powerhouse. Free і Starter мають нульовий ліміт зображень, тож на цих тарифах відмова це задумана поведінка, а не збій.
| Помилка, яку ви бачите | Що сталося | Що робити |
|---|---|---|
Choose a subscription to generate images. | Безкоштовний акаунт запросив зображення (HTTP 402) | Оформіть підписку Pro або Powerhouse |
Upgrade to Pro or Powerhouse to generate images. | Платний тариф без ліміту зображень, тобто Starter (HTTP 403) | Перейдіть на Pro або Powerhouse |
Your monthly image generation limit has been reached. | Місячний лічильник зображень вичерпано (HTTP 429) | Дочекайтеся нового періоду або перейдіть на вищий тариф |
Your weekly image generation limit has been reached. | Те саме, але на тижневому циклі оплати (HTTP 429) | Дочекайтеся нового періоду або перейдіть на вищий тариф |
Image generation could not be started. Please try again. | Провайдер відхилив завдання під час надсилання (HTTP 429 або 502) | Надішліть ще раз. Резервацію повернено |
The image provider could not complete this generation. | Провайдер прийняв завдання, а потім повідомив про збій | Надішліть ще раз або спробуйте іншу модель зображень. Резервацію повернено |
Image prompts must be between 1 and 4000 characters. | Промпт був порожній або перевищував ліміт (HTTP 400) | Скоротіть промпт |
Тариф і ліміт: дві відмови, які не є багами
Генерація зображень має власний лічильник, окремий від текстових повідомлень. Окреме завдання на зображення витрачає лише лічильник зображень, а не баланс кредитів.
| Тариф | Генерацій зображень за місячний період |
|---|---|
| Free | 0 |
| Starter | 0 |
| Pro | 100 |
| Powerhouse | 500 |
На тижневому циклі оплати число дорівнює місячному ліміту, поділеному на чотири, із округленням угору.
Безкоштовний акаунт отримує Choose a subscription to generate images. як HTTP 402 із кодом subscription_required. Платний акаунт, тариф якого не має ліміту зображень, отримує Upgrade to Pro or Powerhouse to generate images. як HTTP 403 із кодом tier_upgrade_required. Сьогодні цей другий випадок означає Starter, оскільки Starter і безкоштовний тариф це два тарифи з нульовим лімітом.
Коли лічильник за період вичерпується, з'являється повідомлення Your monthly image generation limit has been reached. на місячному циклі та Your weekly image generation limit has been reached. на тижневому, обидва HTTP 429 із кодом image_limit_reached. Лічильник прив'язаний до платіжного періоду, тож варіанти це дочекатися нового періоду або перейти на вищий тариф. Лічильник зображень це окремий вимірювач, відмінний від балансу кредитів.
Завдання почалося, а потім не вдалося
Це збої провайдера. Їх варто повторювати, оскільки той самий промпт часто вдається з другої спроби, і обидва найпоширеніші випадки повертають ваш ліміт.
Image generation could not be started. Please try again. повертається, коли не вдається виклик надсилання: HTTP 429 з кодом image_provider_rate_limited, коли провайдер відповідає обмеженням частоти, і HTTP 502 з кодом image_submit_failed в інших випадках. Резервацію повертають до того, як видається помилка.
The image provider could not complete this generation. записується в запис завдання, коли провайдер приймає завдання, а потім повідомляє про його збій. У цьому випадку резервацію також повертають.
Image generation status is temporarily unavailable. означає, що не вдався опитувальний запит статусу, а не сама генерація: HTTP 429, коли вищий сервіс обмежує частоту запитів, і HTTP 502 в інших випадках, обидва з кодом image_status_failed. Завдання може ще виконуватися, тож перезавантажте сторінку, перш ніж вважати його втраченим.
Image job not found. це HTTP 404 з кодом image_job_not_found, повертається, коли ідентифікатор завдання не знаходиться.
Три рідкісні рядки означають, що саме зображення було створено, але його не вдалося отримати або зберегти: The completed image could not be saved., коли готове зображення не вдається скопіювати у сховище, Generated image could not be downloaded., коли запит зображення від провайдера повертається не OK або оголошує довжину понад ліміт, і Generated image exceeded the size limit., коли завантажене зображення порожнє або перевищує ліміт байтів. Ще два рядки стоять раніше в цьому ланцюжку: Image provider returned an invalid URL. виникає, коли URL результату від провайдера відсутній або не входить до списку дозволених хостів, і Image result was unavailable., коли запит результату завершується невдало. Повторна спроба це єдина дія, доступна користувачу для всіх цих випадків.
Something went wrong. Please retry. це тіло HTTP 500 з кодом internal_error, яке використовується для будь-якої необробленої помилки бекенда, тож саме по собі воно не несе діагностики. Якщо воно постійно з'являється на тому самому промпті, інший промпт цього не виправить, а підтримку можна знайти в розділі Settings.
Помилки, які відхиляють запит до початку генерації
Choose Whizi Image, Nano Banana, FLUX, or Stable Diffusion. це HTTP 400 з кодом invalid_image_model, повертається, коли модель у запиті не є моделлю генерації зображень. Ці чотири назви це моделі зображень, які пропонує каталог.
Image prompts must be between 1 and 4000 characters. це HTTP 400 з кодом invalid_image_prompt. Порожній промпт і промпт із 5000 символів не проходять одну й ту саму перевірку.
Якщо ви генеруєте зображення всередині чату, а не як окреме завдання, рядки надходять із шляху чату. The model is temporarily rate-limited. Please retry shortly. це HTTP 429 з кодом provider_rate_limited, повертається, коли медіапровайдер відповідає на запит обмеженням частоти. Будь-який інший збій на цьому шляху повертає Error generating response. Please try again. як HTTP 502 з кодом provider_error. Обидва варто просто повторити.
Промпт зображення в чаті також може зупинити звичайна помилка надсилання повідомлення в чаті, яка не є помилкою зображення і задокументована на окремій сторінці: повторне надсилання, генерація, яка вже виконується на акаунті, і відредагований промпт, чиє початкове повідомлення зникло з розмови. Див. надсилання повідомлення не працює.
Промпт відхилили, а не генерація не вдалася
Відмови через політику контенту повертають HTTP 400, а не 403, навмисно, оскільки клієнти вже відображають повідомлення про помилку на 400. Тож відмова виглядає як звичайна помилка в інтерфейсі, хоча насправді нічого не зламалося.
Перевірка відбувається до резервування будь-якої квоти і до звернення до провайдера, а це означає, що відхилений промпт не коштує вам жодного ліміту.
Три відмови, які найімовірніше трапляються з промптом зображення:
Whizi does not create sexual or suggestive content involving minors. This request was not sent to any model. If you think this was a mistake, contact support from Settings.(кодcontent_policy_minor_safety)Whizi does not create sexual content featuring real, identifiable people. If you think this was a mistake, contact support from Settings.(кодcontent_policy_real_person). Це правило стосується лише запитів на генерацію, а не текстового чату, тому та сама фраза може пройти в розмові, але не пройде для зображення.Whizi cannot help with building weapons, explosives, or other things designed to hurt people. If you think this was a mistake, contact support from Settings.(кодcontent_policy_weapons)
Якщо модератор спрацьовував повторно на промптах генерації, акаунт отримує блокування і повідомлення Generation is paused on this account after repeated requests that Whizi cannot fulfil. It reopens automatically. Contact support from Settings if you think this is wrong. як HTTP 429 з кодом content_policy_locked. Рядок містить власне рішення: він знімається автоматично, а підтримку можна знайти в розділі Settings.
Зображення, яке успішно згенерувалося, але тепер не завантажується
Згенероване зображення зберігається на сервері, і воно не залишається там назавжди. Завантажені вкладення та згенеровані медіафайли налаштовані на видалення протягом до 30 днів, тож зображення у старому чаті не є постійною адресою.
Media has expired. це HTTP 404 з кодом media_expired, повертається, коли збережений об'єкт вийшов за межі періоду зберігання.
Media not found. це HTTP 404 з кодом media_not_found, повертається, коли ідентифікатор медіафайлу взагалі не знаходиться для вашого акаунта.
Завантаження це єдина довговічна копія. Чат не є сховищем.
- Генерація зображень доступна лише на Pro і Powerhouse: 100 і 500 за місячний період
- Free і Starter мають нульовий ліміт зображень, тож відмови на них очікувані
- Тижнева оплата отримує місячний ліміт, поділений на чотири, із округленням угору
- Окреме завдання на зображення витрачає лише лічильник зображень, а не ваш баланс кредитів
- Збої надсилання та збої провайдера автоматично повертають резервацію
- Відмови через політику контенту перевіряються до резервування будь-якої квоти, тож нічого не коштують
- Блокування через політику контенту знімається автоматично, а підтримку можна знайти в розділі Settings
- Згенеровані медіафайли налаштовані на видалення протягом до 30 днів, тож завантажте те, що хочете зберегти
Поширені запитання
Що означає "Choose a subscription to generate images."?
Це означає, що акаунт на безкоштовному тарифі, який має нульовий ліміт зображень. Помилка це HTTP 402 з кодом subscription_required. Платний еквівалент це "Upgrade to Pro or Powerhouse to generate images.", HTTP 403, яка з'являється на платному тарифі без ліміту зображень. Генерація зображень доступна на Pro за 100 на місячний період і на Powerhouse за 500.
Я на Starter, і кожен запит на зображення відхиляється. Це баг?
Ні. Starter має нульовий ліміт зображень, так само як безкоштовний тариф, тож відмова це задумана поведінка, і жодна кількість повторних спроб цього не змінить. Starter отримує чотири ідентифікатори для текстового чату, включно з Auto, який є маршрутизатором, а не моделлю. Генерація зображень не входить до цього тарифу, і Pro це найнижчий тариф, який її включає.
Чи коштує невдала генерація зображення генерацію?
Зазвичай ні. Завдання на зображення резервує лічильник зображень до звернення до провайдера, і ця резервація повертається за обох згаданих вище збоїв провайдера. Відмова модератора взагалі не доходить до етапу резервування, тож повертати спочатку нічого.
Чому мій промпт для зображення відхилили, якщо те саме формулювання працює в чаті?
Одне правило навмисно стосується лише генерації. Відмова щодо сексуального контенту за участю реальних, впізнаваних людей застосовується до запитів на генерацію, а не до текстового чату, тож фраза, яка проходить у розмові, може бути відхилена як промпт зображення. Кожна відмова через політику контенту повертає HTTP 400, тому вона виглядає як звичайна помилка, а не як повідомлення про політику.
Моє згенероване зображення більше не завантажується. Куди воно поділося?
Цей симптом викликають два різні коди 404, і саме код відрізняє їх. "Media has expired." (код media_expired) означає, що збережений об'єкт вийшов за межі періоду зберігання; згенеровані медіафайли налаштовані на видалення протягом до 30 днів. "Media not found." (код media_not_found) означає, що ідентифікатор взагалі не знаходиться для вашого акаунта. Жоден із цих станів не можна скасувати в інтерфейсі.