Generování obrázků selhalo ve Whizi: každá chyba a její řešení

Krátká odpověď

Když ve Whizi selže generování obrázků, znění chyby přímo pojmenovává důvod: uzamčený tarif, vyčerpaný limit, odmítnutí filtrem, zamítnutý požadavek nebo chyba poskytovatele po zahájení úlohy. Generování obrázků je součástí pouze tarifů Pro a Powerhouse. Chyby poskytovatele vracejí rezervovaný limit, proto zkuste zadání odeslat znovu.

Stručná odpověď

Když ve Whizi selže generování obrázků, znění chyby vám řekne, o jaký typ selhání šlo: uzamčený tarif, vyčerpaný limit, odmítnutí filtrem, zamítnutý požadavek nebo chyba poskytovatele po tom, co úloha už začala. Jen první dva případy se řeší změnou tarifu. Chyby poskytovatele obvykle vyřeší opětovné odeslání stejného zadání a vrátí to, co si rezervovaly.

Generování obrázků je součástí tarifů Pro a Powerhouse. Účty Free a Starter mají limit na obrázky nulový, takže na těchto tarifech je odmítnutí zamýšlené chování, ne chyba.

Chyba, kterou vidíteCo se staloCo dělat
Choose a subscription to generate images.Bezplatný účet požádal o obrázek (HTTP 402)Předplaťte si Pro nebo Powerhouse
Upgrade to Pro or Powerhouse to generate images.Placený tarif bez limitu na obrázky, tedy Starter (HTTP 403)Přejděte na Pro nebo Powerhouse
Your monthly image generation limit has been reached.Měsíční počítadlo obrázků je vyčerpané (HTTP 429)Počkejte na další období, nebo přejděte na vyšší tarif
Your weekly image generation limit has been reached.Totéž, ale u týdenního fakturačního cyklu (HTTP 429)Počkejte na další období, nebo přejděte na vyšší tarif
Image generation could not be started. Please try again.Poskytovatel odmítl úlohu při odeslání (HTTP 429 nebo 502)Odešlete znovu. Rezervace se vrátila
The image provider could not complete this generation.Poskytovatel úlohu přijal, poté ohlásil selháníOdešlete znovu, nebo zkuste jiný model. Rezervace se vrátila
Image prompts must be between 1 and 4000 characters.Zadání bylo prázdné nebo nad limitem (HTTP 400)Zkraťte zadání

Tarif a limit: dvě odmítnutí, která nejsou chyba

Generování obrázků se měří na vlastním počítadle, odděleně od textových zpráv. Samostatná úloha na obrázek čerpá jen počítadlo obrázků, ne kreditní zůstatek.

TarifGenerování obrázků za měsíční období
Free0
Starter0
Pro100
Powerhouse500

U týdenního fakturačního období je číslo měsíční limit vydělený čtyřmi, zaokrouhlený nahoru.

Bezplatný účet obdrží Choose a subscription to generate images. jako HTTP 402 s kódem subscription_required. Placený účet, jehož tarif nenese žádný limit na obrázky, obdrží Upgrade to Pro or Powerhouse to generate images. jako HTTP 403 s kódem tier_upgrade_required. Dnes to znamená Starter, protože Starter a Free jsou dva tarify s nulovým limitem.

Když počítadlo za dané období dojde, zpráva zní Your monthly image generation limit has been reached. u měsíčního cyklu a Your weekly image generation limit has been reached. u týdenního, obojí HTTP 429 s kódem image_limit_reached. Počítadlo je vázané na fakturační období, takže možnosti jsou počkat na jeho obnovení nebo přejít na vyšší tarif. Počítadlo obrázků je samostatný metr, oddělený od kreditního zůstatku.

Úloha začala a pak selhala

Toto jsou chyby poskytovatele. Vyplatí se je zkusit znovu, protože stejné zadání často uspěje na druhý pokus, a protože obě běžné z nich vrátí limit zpátky.

Image generation could not be started. Please try again. se vrací, když selže volání při odeslání: HTTP 429 s kódem image_provider_rate_limited, když poskytovatel odpoví omezením rychlosti, a HTTP 502 s kódem image_submit_failed v ostatních případech. Rezervace se vrátí ještě před vrácením chyby.

The image provider could not complete this generation. se zapíše do záznamu úlohy, když poskytovatel úlohu přijme a později ji ohlásí jako selhanou. Rezervace se vrátí i v tomto okamžiku.

Image generation status is temporarily unavailable. znamená, že selhal dotaz na stav, ne samo generování: HTTP 429, když je nadřazený dotaz omezen rychlostí, a HTTP 502 v ostatních případech, obojí s kódem image_status_failed. Úloha možná ještě běží, proto stránku obnovte, než usoudíte, že skončila chybou.

Image job not found. je HTTP 404 s kódem image_job_not_found, vrací se, když se id úlohy nedá dohledat.

Tři vzácnější znění znamenají, že samotný obrázek vznikl, ale nepodařilo se ho stáhnout nebo uložit: The completed image could not be saved. když se hotový obrázek nepodaří zkopírovat do úložiště, Generated image could not be downloaded. když stažení obrázku od poskytovatele není v pořádku nebo hlásí délku nad limitem, a Generated image exceeded the size limit. když je stažený obrázek prázdný nebo nad velikostním limitem. Dvě další chyby leží dříve v tomto řetězci: Image provider returned an invalid URL. se vyvolá, když adresa výsledku od poskytovatele chybí nebo není na seznamu povolených domén, a Image result was unavailable. když stažení výsledku neproběhne úspěšně. U všech je jedinou akcí na vaší straně opakovaný pokus.

Something went wrong. Please retry. je tělo HTTP 500 s kódem internal_error, používané pro jakoukoli neošetřenou chybu backendu, takže sama o sobě nenese žádnou diagnostiku. Pokud se opakovaně vrací u stejného zadání, jiné zadání to nevyřeší, a podpora je dostupná z Nastavení.

Chyby, které zamítnou požadavek ještě před generováním

Choose Whizi Image, Nano Banana, FLUX, or Stable Diffusion. je HTTP 400 s kódem invalid_image_model, vrací se, když model v požadavku není model pro generování obrázků. Tyto čtyři názvy jsou modely pro obrázky, které katalog nabízí.

Image prompts must be between 1 and 4000 characters. je HTTP 400 s kódem invalid_image_prompt. Prázdné zadání i zadání o 5 000 znacích neprojde stejnou kontrolou.

Pokud generujete v rámci chatu, a ne jako samostatnou úlohu, znění přicházejí z cesty chatu místo toho. The model is temporarily rate-limited. Please retry shortly. je HTTP 429 s kódem provider_rate_limited, vrací se, když poskytovatel médií odpoví na požadavek omezením rychlosti. Jakékoli jiné selhání na této cestě vrátí Error generating response. Please try again. jako HTTP 502 s kódem provider_error. U obou se vyplatí přímý opakovaný pokus.

Zadání obrázku v chatu může zastavit i běžná chyba odeslání zprávy, která není chybou obrázku a je popsaná na vlastní stránce: duplicitní odeslání, na účtu už běžící generování a upravené zadání, jehož původní zpráva v konverzaci chybí. Viz odesílání zprávy nefunguje.

Zadání bylo odmítnuto, ne že by selhalo

Odmítnutí podle obsahové politiky vrací HTTP 400 místo 403, záměrně, protože klienti chybovou zprávu už zobrazují na 400. Odmítnutí se tak v rozhraní jeví jako běžná chyba, přestože nic nebylo rozbité.

Filtrování probíhá dřív, než se rezervuje jakýkoli limit a než se zavolá poskytovatel, což znamená, že odmítnuté zadání vás nestojí žádný limit.

Tři odmítnutí, na která zadání obrázku narazí nejčastěji:

  • 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. (kód 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. (kód content_policy_real_person). Toto pravidlo platí jen pro požadavky na generování, ne pro textový chat, proto stejné znění může projít v konverzaci, a přesto být odmítnuto u obrázku.
  • 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. (kód content_policy_weapons)

Pokud filtr opakovaně zasáhne zadání na generování, účet dostane uzamčení a obdrží 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. jako HTTP 429 s kódem content_policy_locked. Zpráva nese vlastní řešení: znovu se otevře automaticky a podpora je dostupná z Nastavení.

Obrázek, který se vygeneroval v pořádku, ale teď se nenačte

Vygenerovaný obrázek je uložený na serveru a nezůstane tam navždy. Nahrané přílohy a vygenerovaná média jsou nastavené tak, aby vypršely nejpozději po 30 dnech, takže obrázek ve starém chatu není trvalá adresa.

Media has expired. je HTTP 404 s kódem media_expired, vrací se, když uložený objekt je za svým retenčním oknem.

Media not found. je HTTP 404 s kódem media_not_found, vrací se, když se id média pro váš účet vůbec nedá dohledat.

Stažení je jediná trvalá kopie. Chat není úložiště.

Kontrolní seznam
  • Generování obrázků je jen na Pro a Powerhouse, po 100 a 500 za měsíční období
  • Free a Starter mají limit na obrázky nulový, takže odmítnutí je tam očekávané
  • U týdenní fakturace se měsíční limit dělí čtyřmi a zaokrouhluje nahoru
  • Samostatná úloha na obrázek čerpá jen počítadlo obrázků, ne kreditní zůstatek
  • Chyby při odeslání i chyby poskytovatele vracejí rezervaci automaticky
  • Odmítnutí podle obsahové politiky se filtrují dřív, než se rezervuje limit, takže nic nestojí
  • Uzamčení podle obsahové politiky se otevře automaticky a podpora je dostupná z Nastavení
  • Vygenerovaná média jsou nastavená na vypršení nejpozději po 30 dnech, proto si stáhněte, co chcete zachovat

Časté dotazy

Co znamená "Choose a subscription to generate images."?

Znamená to, že účet je na bezplatném tarifu, který má limit na obrázky nulový. Chyba je HTTP 402 s kódem subscription_required. Placený protějšek je "Upgrade to Pro or Powerhouse to generate images.", HTTP 403, který se zobrazí na placeném tarifu bez limitu na obrázky. Generování obrázků je součástí Pro po 100 za měsíční období a Powerhouse po 500.

Mám Starter a každý požadavek na obrázek je odmítnut. Je to chyba?

Ne. Starter má limit na obrázky nulový, stejně jako Free, takže odmítnutí je zamýšlené chování a žádné opakování to nezmění. Starter dosahuje na čtyři id pro textový chat, včetně Auto, což je router, ne model. Generování obrázků nepatří do tohoto tarifu, a Pro je nejnižší tarif, který ho zahrnuje.

Stojí selhané generování obrázku i tak jedno generování?

Obvykle ne. Úloha na obrázek si rezervuje z počítadla obrázků ještě před kontaktováním poskytovatele, a tato rezervace se vrátí u obou výše uvedených chyb poskytovatele. Odmítnutí filtrem se k rezervaci vůbec nedostane, takže tam není co vracet.

Proč bylo mé zadání obrázku odmítnuto, když stejné znění funguje v chatu?

Jedno pravidlo je záměrně jen pro generování. Odmítnutí týkající se sexuálního obsahu se skutečnými, identifikovatelnými osobami platí pro požadavky na generování, ne pro textový chat, takže fráze, která projde v konverzaci, může být odmítnuta jako zadání obrázku. Každé odmítnutí podle obsahové politiky vrací HTTP 400, proto jedno vypadá jako běžná chyba, a ne jako upozornění na politiku.

Můj vygenerovaný obrázek se už nenačte. Kam zmizel?

Za tímto příznakem stojí dvě různé chyby 404, a kód je rozliší. "Media has expired." (kód media_expired) znamená, že uložený objekt je za svým retenčním oknem, vygenerovaná média jsou nastavená na vypršení nejpozději po 30 dnech. "Media not found." (kód media_not_found) znamená, že se id vůbec nedá dohledat pro váš účet. Žádný z těchto stavů se z rozhraní nedá vrátit zpět.