Image Generator

Genera con l'IA le immagini in evidenza per le tue voci, una alla volta o in blocco. OpenAI, OpenRouter e Cloudflare Workers AI.

Estensione

Image Generator

Genera con l'IA le immagini in evidenza per le tue voci, una alla volta o in blocco. OpenAI, OpenRouter e Cloudflare Workers AI.

  • Categoria: ai
  • Stato: Disponibile
  • Versione: 0.2.1
  • Prezzo: Sconosciuto
  • Fonte: Registro ufficiale dei plugin
  • Installazione: Plugin sandbox del registro
  • Verificato: 2026-10-21

Descrizione

Genera con l’IA le immagini in evidenza per le tue voci, da un’unica pagina Image Generator nell’amministrazione o dall’editor della voce. Funziona con OpenAI, OpenRouter e Cloudflare Workers AI e salva le immagini nella libreria multimediale di EmDash.

Una voce. Nell’editor apri il pannello Image Generator e premi Generate, guarda il risultato, poi Attach (allegalo) oppure Regenerate (rigeneralo). Nella pagina di amministrazione puoi anche modificare prima il prompt e scegliere un altro modello.

Molte voci. Scegli una raccolta, seleziona le voci che hanno bisogno di un’immagine, controlla e conferma. Le immagini vengono create una alla volta in background, con avanzamento, Stop e Resume. L’esecuzione si ferma da sola se il provider rifiuta la chiave, i crediti si esauriscono o si raggiunge il limite giornaliero. Le voci che hanno già un’immagine non vengono mai toccate.

Progettato per restare sotto controllo

  • Ogni immagine è una richiesta a pagamento al tuo provider. Un limite giornaliero rigido (20 per impostazione predefinita) viene applicato prima di ogni chiamata e restituito quando una chiamata fallisce.
  • Non viene generato nulla senza un clic e una conferma. La generazione automatica al salvataggio esiste ed è disattivata.
  • Le esecuzioni in blocco sono per editor e amministratori.
  • Se una raccolta usa le bozze, l’immagine finisce nella bozza: pubblica la voce perché vada online.

Paghi direttamente il tuo provider oppure, se preferisci, usi l’opzione Sneaps license: un abbonamento con un numero mensile di immagini, attivato con una chiave di licenza nella scheda Licence del plugin, senza account provider da configurare. Termini, rimborsi e privacy.

Installazione

  1. Installa il plugin e approva le sue autorizzazioni (elencate in Sicurezza).
  2. Assicurati che il tuo host abbia la variabile d’ambiente EMDASH_ENCRYPTION_KEY, in modo che le chiavi API possano essere archiviate cifrate.
  3. Apri la pagina delle impostazioni del plugin. Scegli il provider e inserisci la sua API key. Per Cloudflare Workers AI usa un token con l’autorizzazione Workers AI e compila anche l’ID account. Lascia modello vuoto per usare quello predefinito.
  4. Apri Image Generator nel menu di amministrazione, poi la scheda Collections, e scegli il campo immagine di ogni raccolta che vuoi usare.
  5. Facoltativo: scegli un preset di stile, modifica il modello di prompt (, , , ) e imposta il limite giornaliero.

Inizia con la qualità low: i prezzi variano molto tra provider, modelli e livelli di qualità.

I modelli di terze parti di Cloudflare (per esempio xai/grok-imagine-image-2.0) sono fatturati tramite Unified Billing. Richiedono crediti in AI Gateway, Authenticated Gateway attivato e un token con l’autorizzazione AI Gateway Run.

FAQ

Sostituisce un’immagine che ho già? Mai in un’esecuzione in blocco. Per una singola voce, la nuova immagine sostituisce la vecchia solo quando premi Attach.

Perché dice che la richiesta è scaduta? I plugin hanno 30 secondi per richiesta. La qualità high può superarli con alcuni modelli: usa low o medium.

«Rejected the API key»? C’è una sola impostazione di chiave API per il provider selezionato. Dopo aver cambiato provider, inserisci la chiave di quel provider. Il messaggio lo segnala quando la chiave salvata sembra appartenere a un altro provider.

«Daily limit reached»? Il contatore si azzera alle 00:00 UTC. Aumenta Max generations per day nelle impostazioni se ne vuoi di più.

I modelli Cloudflare FLUX.2 non funzionano. I modelli @cf/black-forest-labs/flux-2-* non sono ancora supportati. Usa @cf/black-forest-labs/flux-1-schnell oppure il modello di terze parti black-forest-labs/flux-2-max.

«Needs credits or a payment method»? I modelli di terze parti di Cloudflare usano Unified Billing: carica crediti in AI Gateway.

Non si muove nulla mentre aspetto nell’editor. La generazione richiede da 10 a 15 secondi con Sneaps license (da 10 a 30 con gli altri provider) e l’editor non mostra alcun indicatore di caricamento: il suo Block Kit non ha uno stato di caricamento. Un secondo clic sulla stessa voce viene rifiutato, quindi non ti verrà mai addebitato due volte per errore.

Che cos’è Sneaps license? Un abbonamento facoltativo: un numero mensile di immagini senza account provider. Attiva la tua chiave di licenza nella scheda Licence, poi sceglila come provider. Quando la licenza termina, si ferma solo quel provider.

Dov’è l’immagine? Nel campo immagine della voce e nella libreria multimediale. Se la raccolta usa le bozze, pubblica la voce.

Sicurezza

Autorizzazioni e perché

  • Leggere e scrivere i contenuti: leggere titoli ed estratti, impostare il campo immagine.
  • Leggere e scrivere i media: salvare le immagini generate ed eliminare le anteprime che scarti.
  • Leggere lo schema: elencare le tue raccolte e i loro campi immagine.
  • Rete, limitata a api.openai.com, openrouter.ai, api.cloudflare.com e *.r2.cloudflarestorage.com: chiamare i provider di immagini. L’ultimo host serve solo a scaricare un’immagine che i modelli di terze parti di Cloudflare restituiscono come link firmato, e solo dal bucket di output di AI Gateway. L’opzione Sneaps license aggiunge proxy.sneaps.io (il servizio) e api.polar.sh (il server delle licenze), e viene contattata solo se attivi una licenza o la scegli come provider.

I tuoi dati

I prompt (il titolo della voce, l’estratto e il tuo testo di stile) vengono inviati al provider che selezioni. Con Sneaps license vanno a quel servizio con la tua chiave di licenza, e il server delle licenze riceve la chiave, il nome del prodotto e il nome host del tuo sito; il servizio conserva contatori e ID delle richieste, non prompt né immagini. Le chiavi API sono archiviate cifrate con la tua EMDASH_ENCRYPTION_KEY e non vengono mai scritte nei log né nella cronologia di generazione. La cronologia conserva la raccolta, l’ID della voce, il provider, il modello, lo stato, un riferimento al media e, per gli errori, il messaggio di errore: mai prompt, immagini o chiavi.

Informativa sulla privacy del servizio a pagamento: https://www.sneaps.io/legal/privacy/

Segnalare una vulnerabilità: scrivi a [email protected] (oppure usa https://www.sneaps.io/contact).

Registro delle modifiche

0.2.0

  • Sneaps license facoltativa (un abbonamento con una quota mensile di immagini, senza account provider) come quarto provider, con una scheda Licence che mostra la licenza e la quota rimanente.
  • Ora funziona nella modalità sandbox di EmDash su Cloudflare: ogni pagina e azione rispetta il limite della sandbox di 10 chiamate all’host. La versione 0.1.0 non poteva generare lì.
  • La generazione in blocco esegue fino a quattro immagini alla volta, in background, e ha Select all e Select none per l’elenco delle voci.
  • La generazione automatica al salvataggio è un unico job in background.
  • Richiede EmDash 1.1.0 o successivo.
  • Licenza passata a proprietaria. La versione 0.1.0 resta sotto MIT.

Prima versione

  • Una pagina di amministrazione Image Generator con tre schede: Generate, Collections e Settings.
  • Generazione di immagini per una voce, con un prompt modificabile e un’anteprima, dal pannello dell’editor o dalla pagina di amministrazione.
  • Generazione in blocco per più voci: selezione, conferma, esecuzione in background con avanzamento, Stop e Resume.
  • Provider: OpenAI, OpenRouter, Cloudflare Workers AI e modelli di terze parti di Cloudflare.
  • Limite giornaliero rigido, blocco per voce, generazione automatica facoltativa al salvataggio.
  • Chiavi API archiviate cifrate.