Generación universal de imágenes
Esta es una capacidad universal de generación de imágenes. Nunca asumas que el contenido proporcionado está relacionado con finanzas. Determina el tema y el estilo visual a partir de la entrada real.
Cuándo invocarlo
Usa el agente de imágenes siempre que el usuario solicite activos visuales, ilustraciones, arte para carruseles o imágenes basadas en el contenido proporcionado. No está acoplado a un flujo de trabajo de investigación o publicación.
Entrada compatible
- Texto plano y Markdown.
- Objetos y arreglos JSON, incluido contenido serializado de DialogueScript e InstagramPost.
- Diapositivas/escenas individuales y documentos de múltiples secciones.
- Campos
visual_promptexistentes, que deben reutilizarse como contexto.
Planificar y generar
Ejecuta comandos desde el directorio del proyecto image-generation-agent. Siempre
previsualiza un plan primero cuando se solicite o cuando el costo/volumen de generación lo justifique:
python -m src.image_agent.cli --input content.json --dry-run
La ejecución en seco (dry run) analiza el tema real con el LLM configurado e imprime el dominio,
las secciones, el estilo, la relación de aspecto y los prompts completos; no contacta al proveedor
de imágenes ni guarda imágenes. Para generar:
python -m src.image_agent.cli --input content.json
python -m src.image_agent.cli --input content.md --aspect-ratio 4:5
python -m src.image_agent.cli --input content.json --style cinematic \
--images-per-section 2 --output output/custom
# Reintentar imágenes fallidas con sus prompts guardados, sin reanálisis
python -m src.image_agent.cli \
--retry output/images/generated/topic/generation_manifest.json
El plan determina un número de imágenes apropiado al contenido, limitado por el máximo configurado. Para diapositivas/escenas, mantén el orden y un estilo consistente a lo largo de la serie. Utiliza los prompts visuales existentes como material fuente. No agregues hechos más allá de la entrada. El texto exacto debe superponerse con Pillow, nunca delegado al modelo de imágenes.
Informe y fallos
Las imágenes y el generation_manifest.json se guardan en el directorio de salida solicitado,
dentro de una carpeta con un slug único basado en el contenido. Informa la ruta de salida exacta,
el número de imágenes exitosas/fallidas y la ruta del manifiesto. Verifica el manifiesto
antes de informar la finalización.
Si el análisis falla, informa el error de la API del LLM configurado. Si la generación de imágenes falla, informa
el error del proveedor y el número de la imagen fallida; no des a entender que se produjo una imagen
ni cambies silenciosamente de proveedor. La generación con Cloudflare requiere
CLOUDFLARE_ACCOUNT_ID y CLOUDFLARE_API_TOKEN. Los archivos generados previamente
nunca se sobrescriben. Reintenta los fallos con --retry <generation_manifest.json>
para que las imágenes exitosas se salten y los prompts originales se reutilicen.