content-images
content-images gera os assets visuais que acompanham conteúdo publicado —
capas de blog, posts de feed do Instagram, carrosséis — de um jeito que se mantém
fiel à marca, porque lê o contexto de marca em vez de chutar.
O que resolve
Fazer à mão uma capa ou um carrossel pra cada post é lento, e geração de IA ad-hoc desvia da marca — paleta errada, tom errado, inconsistente de um post pro outro. Você quer imagens que pareçam suas, geradas sob demanda, sem re-descrever a marca toda vez.
Como resolve
- Prompts cientes da marca — lê
.octopus/content-images.jsonpro seu contexto de marca (paleta, estilo, specs de formato) e dobra isso em toda geração, então a saída é consistente entre posts. - Geração por IA com fallback — usa Gemini Imagen como gerador primário e cai pro Pollinations.ai se ele estiver indisponível, então uma key faltando ou uma queda não te trava.
- Cache por caminho — a saída é indexada por caminho de arquivo; uma imagem
que já existe é deixada em paz a menos que você passe
--force, então re-rodar é barato e idempotente.
Uso
Lê GEMINI_API_KEY de .env.octopus. Flag principal:
--force— regenera mesmo quando o arquivo de saída já existe (padrão: pular arquivos existentes).
Quando usar
Quando você está publicando conteúdo que precisa de uma capa ou imagem de feed e quer que ela combine com sua marca automaticamente — capas, posts de feed e carrosséis — sem re-especificar o visual toda vez.