La risposta breve
Quando la generazione di immagini fallisce in Whizi, il testo dell'errore indica il tipo di fallimento: un blocco di piano, una quota esaurita, un rifiuto dello screening, una richiesta rifiutata o un errore del fornitore dopo che il processo era già partito. Solo i primi due si risolvono cambiando piano. Gli errori del fornitore si risolvono di solito inviando di nuovo lo stesso prompt, e rimborsano quanto avevano riservato.
La generazione di immagini è inclusa nei piani Pro e Powerhouse. Gli account Free e Starter hanno una quota immagini pari a zero, quindi su questi piani un rifiuto è il comportamento previsto e non un difetto.
| Errore che vedi | Cosa è successo | Cosa fare |
|---|---|---|
Choose a subscription to generate images. | Un account free ha richiesto un'immagine (HTTP 402) | Abbonati a Pro o Powerhouse |
Upgrade to Pro or Powerhouse to generate images. | Un piano a pagamento senza quota immagini, cioè Starter (HTTP 403) | Passa a Pro o Powerhouse |
Your monthly image generation limit has been reached. | Il contatore immagini del periodo è esaurito (HTTP 429) | Attendi il periodo successivo, oppure passa a un piano superiore |
Your weekly image generation limit has been reached. | Lo stesso, con un ciclo di fatturazione settimanale (HTTP 429) | Attendi il periodo successivo, oppure passa a un piano superiore |
Image generation could not be started. Please try again. | Il fornitore ha rifiutato il processo all'invio (HTTP 429 o 502) | Invialo di nuovo. La prenotazione è stata rimborsata |
The image provider could not complete this generation. | Il fornitore ha accettato il processo, poi ha segnalato che è fallito | Invialo di nuovo, oppure prova un modello immagine diverso. La prenotazione è stata rimborsata |
Image prompts must be between 1 and 4000 characters. | Il prompt era vuoto o superava il limite (HTTP 400) | Accorcia il prompt |
Piano e quota: i due rifiuti che non sono bug
La generazione di immagini viene misurata con un contatore proprio, separato dai messaggi di testo. Un processo di immagine autonomo consuma solo il contatore immagini, non il saldo dei crediti.
| Piano | Generazioni di immagini per periodo mensile |
|---|---|
| Free | 0 |
| Starter | 0 |
| Pro | 100 |
| Powerhouse | 500 |
Con un periodo di fatturazione settimanale, il valore corrisponde alla quota mensile divisa per quattro, arrotondata per eccesso.
Un account free riceve Choose a subscription to generate images. come HTTP 402 con codice subscription_required. Un account a pagamento il cui piano non include una quota immagini riceve Upgrade to Pro or Powerhouse to generate images. come HTTP 403 con codice tier_upgrade_required. Oggi questo secondo caso riguarda Starter, perché Starter e free sono i due piani con quota pari a zero.
Quando il contatore del periodo si esaurisce, il messaggio è Your monthly image generation limit has been reached. in un ciclo mensile e Your weekly image generation limit has been reached. in uno settimanale, entrambi HTTP 429 con codice image_limit_reached. Il contatore è per periodo di fatturazione, quindi le opzioni sono aspettare il rinnovo del periodo o passare a un piano superiore. Il contatore immagini è un misuratore separato dal saldo dei crediti.
Il processo è partito e poi è fallito
Questi sono errori del fornitore. Vale la pena riprovare, perché lo stesso prompt spesso riesce al secondo tentativo, e perché entrambi i casi più comuni restituiscono la quota.
Image generation could not be started. Please try again. viene restituito quando la chiamata di invio fallisce: HTTP 429 con codice image_provider_rate_limited quando il fornitore risponde con un limite di frequenza, e HTTP 502 con codice image_submit_failed in tutti gli altri casi. La prenotazione viene rimborsata prima che l'errore venga restituito.
The image provider could not complete this generation. viene scritto nel record del processo quando il fornitore accetta il lavoro e in seguito lo segnala come fallito. Anche in questo caso la prenotazione viene rimborsata.
Image generation status is temporarily unavailable. significa che è fallita la verifica dello stato e non la generazione stessa: HTTP 429 quando la verifica a monte ha un limite di frequenza, HTTP 502 negli altri casi, entrambi con codice image_status_failed. Il processo potrebbe essere ancora in corso, quindi ricarica la pagina prima di supporre che sia fallito.
Image job not found. è HTTP 404 con codice image_job_not_found, restituito quando l'id del processo non viene risolto.
Tre stringhe più rare indicano che l'immagine è stata effettivamente prodotta ma non è stato possibile recuperarla o salvarla: The completed image could not be saved. quando l'immagine finita non può essere copiata nello storage, Generated image could not be downloaded. quando il recupero dell'immagine dal fornitore non va a buon fine o dichiara una lunghezza oltre il limite, e Generated image exceeded the size limit. quando l'immagine scaricata è vuota o supera il limite in byte. Due stringhe precedono queste nella catena: Image provider returned an invalid URL. viene sollevata quando l'URL del risultato del fornitore manca o non è nella lista degli host consentiti, e Image result was unavailable. quando il recupero del risultato non ha successo. Riprovare è l'unica azione possibile per l'utente in tutti questi casi.
Something went wrong. Please retry. è il corpo HTTP 500 con codice internal_error, usato per qualsiasi errore backend non gestito, quindi non porta una diagnosi propria. Se continua a comparire con lo stesso prompt, un prompt diverso non lo risolverà, e il supporto è raggiungibile dalle Impostazioni.
Errori che rifiutano la richiesta prima della generazione
Choose Whizi Image, Nano Banana, FLUX, or Stable Diffusion. è HTTP 400 con codice invalid_image_model, restituito quando il modello nella richiesta non è un modello di generazione immagini. Questi quattro nomi sono i modelli immagine offerti dal catalogo.
Image prompts must be between 1 and 4000 characters. è HTTP 400 con codice invalid_image_prompt. Un prompt vuoto e un prompt di 5,000 caratteri falliscono lo stesso controllo.
Se stai generando all'interno di una chat anziché come processo autonomo, le stringhe provengono invece dal percorso della chat. The model is temporarily rate-limited. Please retry shortly. è HTTP 429 con codice provider_rate_limited, restituito quando il fornitore media risponde alla richiesta con un limite di frequenza. Qualsiasi altro errore su quel percorso restituisce Error generating response. Please try again. come HTTP 502 con codice provider_error. In entrambi i casi vale la pena riprovare direttamente.
Un prompt immagine dentro una chat può anche essere bloccato dai normali errori di invio della chat, che non sono errori immagine e sono documentati in una pagina a parte: un invio duplicato, una generazione già in corso sull'account e un prompt modificato il cui messaggio originale non è più presente nella conversazione. Vedi messaggio non inviato.
Il prompt è stato rifiutato, non fallito
I rifiuti per policy sui contenuti restituiscono HTTP 400 anziché 403, deliberatamente, perché i client mostrano già il messaggio di errore su un 400. Così un rifiuto appare nell'interfaccia come un errore ordinario anche se in realtà nulla si è rotto.
Lo screening viene eseguito prima che venga riservata qualsiasi quota e prima che il fornitore venga chiamato, il che significa che un prompt rifiutato non costa nessuna quota.
I tre rifiuti più probabili su un prompt immagine:
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.(codicecontent_policy_minor_safety)Whizi does not create sexual content featuring real, identifiable people. If you think this was a mistake, contact support from Settings.(codicecontent_policy_real_person). Questa regola si applica solo alle richieste di generazione, non alla chat testuale, motivo per cui la stessa frase può passare in una conversazione e fallire su un'immagine.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.(codicecontent_policy_weapons)
Se lo screening è stato attivato ripetutamente su prompt di generazione, l'account riceve un blocco e ottiene 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. come HTTP 429 con codice content_policy_locked. La stringa contiene già la soluzione: si riapre automaticamente, e il supporto è raggiungibile dalle Impostazioni.
Un'immagine generata correttamente che ora non si carica
Un'immagine generata viene memorizzata sul server, ma non rimane lì per sempre. Gli allegati caricati e i contenuti multimediali generati sono configurati per scadere dopo un massimo di 30 giorni, quindi l'immagine in una vecchia chat non è un indirizzo permanente.
Media has expired. è HTTP 404 con codice media_expired, restituito quando l'oggetto memorizzato ha superato la finestra di conservazione.
Media not found. è HTTP 404 con codice media_not_found, restituito quando l'id del contenuto multimediale non viene risolto per il tuo account.
Il download è l'unica copia duratura. Una chat non è uno spazio di archiviazione.
- La generazione di immagini è disponibile solo su Pro e Powerhouse, a 100 e 500 per periodo mensile
- Free e Starter hanno una quota immagini pari a zero, quindi i rifiuti in questi piani sono previsti
- La fatturazione settimanale ottiene la quota mensile divisa per quattro, arrotondata per eccesso
- Un processo immagine autonomo consuma solo il contatore immagini, non il tuo saldo crediti
- Gli errori di invio e gli errori del fornitore rimborsano automaticamente la prenotazione
- I rifiuti per policy sui contenuti vengono controllati prima che venga riservata qualsiasi quota, quindi non costano nulla
- Un blocco per policy sui contenuti si riapre automaticamente, e il supporto è raggiungibile dalle Impostazioni
- I contenuti multimediali generati sono configurati per scadere dopo un massimo di 30 giorni, quindi scarica ciò che vuoi conservare
Domande frequenti
Cosa significa "Choose a subscription to generate images."?
Significa che l'account è nel piano free, che ha una quota immagini pari a zero. L'errore è HTTP 402 con codice subscription_required. L'equivalente a pagamento è "Upgrade to Pro or Powerhouse to generate images.", HTTP 403, che appare su un piano a pagamento che non include una quota immagini. La generazione di immagini è inclusa in Pro a 100 per periodo mensile e in Powerhouse a 500.
Sono su Starter e ogni richiesta di immagine viene rifiutata. È un bug?
No. Starter ha una quota immagini pari a zero, come free, quindi il rifiuto è il comportamento previsto e nessun tentativo ripetuto lo cambierà. Starter raggiunge quattro id per la chat testuale, incluso Auto, che è un router e non un modello. La generazione di immagini non fa parte di questo piano, e Pro è il piano più basso che la include.
Una generazione di immagine fallita mi costa comunque una generazione?
Di solito no. Un processo immagine riserva una quota sul contatore immagini prima che il fornitore venga contattato, e quella prenotazione viene restituita in entrambi gli errori del fornitore citati sopra. Un rifiuto dello screening non arriva mai alla fase di prenotazione, quindi non c'è nulla da restituire.
Perché il mio prompt immagine è stato rifiutato quando la stessa frase funziona in una chat?
Una regola è deliberatamente valida solo per la generazione. Il rifiuto relativo a contenuti sessuali che coinvolgono persone reali e identificabili si applica alle richieste di generazione e non alla chat testuale, quindi una frase che passa in una conversazione può essere rifiutata come prompt immagine. Ogni rifiuto per policy sui contenuti restituisce HTTP 400, motivo per cui appare come un errore ordinario anziché come un avviso di policy.
La mia immagine generata non si carica più. Dove è finita?
Due 404 diversi producono questo sintomo, e il codice li distingue. "Media has expired." (codice media_expired) significa che l'oggetto memorizzato ha superato la finestra di conservazione; i contenuti multimediali generati sono configurati per scadere dopo un massimo di 30 giorni. "Media not found." (codice media_not_found) significa che l'id non viene risolto per il tuo account. Nessuno dei due stati può essere annullato dall'interfaccia.