Image Generator

Gere com IA as imagens de destaque das suas entradas, uma a uma ou em lote. OpenAI, OpenRouter e Cloudflare Workers AI.

Extensão

Image Generator

Gere com IA as imagens de destaque das suas entradas, uma a uma ou em lote. OpenAI, OpenRouter e Cloudflare Workers AI.

  • Categoria: ai
  • Estado: Disponível
  • Versão: 0.2.1
  • Preço: Desconhecido
  • Origem: Registro oficial de plugins
  • Instalação: Plugin sandbox do registro
  • Verificado: 2026-10-21

Descrição

Gere com IA as imagens de destaque das suas entradas, a partir de uma única página Image Generator da administração ou do editor da entrada. Funciona com OpenAI, OpenRouter e Cloudflare Workers AI, e guarda as imagens na biblioteca multimédia do EmDash.

Uma entrada. No editor, abra o painel Image Generator e prima Generate, veja o resultado e depois Attach (anexe-o) ou Regenerate (regenere-o). Na página de administração também pode editar primeiro o prompt e escolher outro modelo.

Muitas entradas. Escolha uma coleção, assinale as entradas que precisam de uma imagem, reveja e confirme. As imagens são criadas uma a uma em segundo plano, com progresso, Stop e Resume. A execução pára por si se o fornecedor rejeitar a chave, os créditos acabarem ou o limite diário for atingido. As entradas que já têm uma imagem nunca são tocadas.

Concebido para manter o controlo

  • Cada imagem é um pedido pago ao seu fornecedor. Um limite diário rígido (20 por predefinição) é aplicado antes de cada chamada e devolvido quando uma chamada falha.
  • Nada é gerado sem um clique e uma confirmação. A geração automática ao guardar existe e está desativada.
  • As execuções em lote são para editores e administradores.
  • Se uma coleção usar rascunhos, a imagem vai para o rascunho: publique a entrada para que fique em direto.

Paga diretamente ao seu fornecedor ou, se preferir, usa a opção Sneaps license: uma subscrição com um número mensal de imagens, ativada com uma chave de licença no separador Licence do plugin, sem conta de fornecedor para configurar. Termos, reembolsos e privacidade.

Instalação

  1. Instale o plugin e aprove as suas permissões (indicadas em Segurança).
  2. Certifique-se de que o seu anfitrião tem a variável de ambiente EMDASH_ENCRYPTION_KEY, para que as chaves de API possam ser armazenadas cifradas.
  3. Abra a página de definições do plugin. Escolha o fornecedor e introduza a sua API key. Para o Cloudflare Workers AI, use um token com a permissão Workers AI e preencha também o seu ID da conta. Deixe modelo vazio para usar o predefinido.
  4. Abra Image Generator no menu de administração, depois o separador Collections, e escolha o campo de imagem de cada coleção que quer usar.
  5. Opcional: escolha uma predefinição de estilo, edite o modelo do prompt (, , , ) e defina o limite diário.

Comece com a qualidade low: os preços diferem muito entre fornecedores, modelos e níveis de qualidade.

Os modelos de terceiros da Cloudflare (por exemplo xai/grok-imagine-image-2.0) são faturados através do Unified Billing. Precisam de créditos no AI Gateway, Authenticated Gateway ativado e um token com a permissão AI Gateway Run.

Perguntas frequentes

Substitui uma imagem que eu já tenha? Nunca numa execução em lote. Para uma única entrada, a nova imagem só substitui a antiga quando prime Attach.

Porque diz que o pedido excedeu o tempo limite? Os plugins têm 30 segundos por pedido. A qualidade high pode ultrapassá-los em alguns modelos: use low ou medium.

«Rejected the API key»? Há uma única definição de chave de API para o fornecedor selecionado. Depois de mudar de fornecedor, introduza a chave desse fornecedor. A mensagem indica-o quando a chave guardada parece ser de outro fornecedor.

«Daily limit reached»? O contador repõe-se às 00:00 UTC. Aumente Max generations per day nas definições se quiser mais.

Os modelos Cloudflare FLUX.2 não funcionam. Os modelos @cf/black-forest-labs/flux-2-* ainda não são suportados. Use @cf/black-forest-labs/flux-1-schnell ou o modelo de terceiros black-forest-labs/flux-2-max.

«Needs credits or a payment method»? Os modelos de terceiros da Cloudflare usam o Unified Billing: carregue créditos no AI Gateway.

Nada se mexe enquanto espero no editor. Gerar demora 10 a 15 segundos com a Sneaps license (10 a 30 com outros fornecedores) e o editor não mostra nenhum indicador de carregamento: o seu Block Kit não tem estado de carregamento. Um segundo clique na mesma entrada é recusado, pelo que nunca lhe será cobrado duas vezes por engano.

O que é a Sneaps license? Uma subscrição opcional: um número mensal de imagens sem conta de fornecedor. Ative a sua chave de licença no separador Licence e escolha-a como fornecedor. Quando a licença termina, só esse fornecedor pára.

Onde está a imagem? No campo de imagem da entrada e na biblioteca multimédia. Se a coleção usar rascunhos, publique a entrada.

Segurança

Permissões e porquê

  • Ler e escrever conteúdo: ler títulos e excertos, definir o campo de imagem.
  • Ler e escrever multimédia: guardar as imagens geradas e eliminar as pré-visualizações que descartar.
  • Ler o esquema: listar as suas coleções e os respetivos campos de imagem.
  • Rede, limitada a api.openai.com, openrouter.ai, api.cloudflare.com e *.r2.cloudflarestorage.com: chamar os fornecedores de imagens. O último anfitrião só é usado para transferir uma imagem que os modelos de terceiros da Cloudflare devolvem como ligação assinada, e apenas a partir do bucket de saídas do AI Gateway. A opção Sneaps license acrescenta proxy.sneaps.io (o serviço) e api.polar.sh (o servidor de licenças), e só é contactada se ativar uma licença ou a escolher como fornecedor.

Os seus dados

Os prompts (o título da entrada, o excerto e o seu texto de estilo) são enviados ao fornecedor que selecionar. Com a Sneaps license vão para esse serviço com a sua chave de licença, e o servidor de licenças recebe a chave, o nome do produto e o nome de anfitrião do seu site; o serviço guarda contadores e IDs de pedido, não prompts nem imagens. As chaves de API são armazenadas cifradas com a sua EMDASH_ENCRYPTION_KEY e nunca são escritas nos registos nem no histórico de geração. O histórico guarda a coleção, o ID da entrada, o fornecedor, o modelo, o estado, uma referência de multimédia e, nas falhas, a mensagem de erro: nunca prompts, imagens nem chaves.

Política de privacidade do serviço pago: https://www.sneaps.io/legal/privacy/

Comunicar uma vulnerabilidade: escreva para [email protected] (ou use https://www.sneaps.io/contact).

Registo de alterações

0.2.0

  • Sneaps license opcional (uma subscrição com uma quota mensal de imagens, sem conta de fornecedor) como quarto fornecedor, com um separador Licence que mostra a licença e a quota restante.
  • Funciona agora no modo sandbox do EmDash no Cloudflare: cada página e ação cabe no limite do sandbox de 10 chamadas ao anfitrião. A versão 0.1.0 não conseguia gerar aí.
  • A geração em lote executa até quatro imagens de cada vez, em segundo plano, e tem Select all e Select none para a lista de entradas.
  • A geração automática ao guardar é uma única tarefa em segundo plano.
  • Requer o EmDash 1.1.0 ou posterior.
  • Licença alterada para proprietária. A versão 0.1.0 continua sob MIT.

Primeira versão

  • Uma página de administração Image Generator com três separadores: Generate, Collections e Settings.
  • Geração de imagens para uma entrada, com um prompt editável e uma pré-visualização, a partir do painel do editor ou da página de administração.
  • Geração em lote para várias entradas: seleção, confirmação, execução em segundo plano com progresso, Stop e Resume.
  • Fornecedores: OpenAI, OpenRouter, Cloudflare Workers AI e modelos de terceiros da Cloudflare.
  • Limite diário rígido, bloqueio por entrada, geração automática opcional ao guardar.
  • Chaves de API armazenadas cifradas.