Cuando le pides a Codex una imagen, ¿por qué a veces devuelve un dibujo plano, tipo SVG, en lugar de una ilustración real?
Esperabas una foto o una ilustración, pero lo que obtuviste fue una colección de formas geométricas simples.
«¿Acaso este es el límite de la generación de imágenes de Codex?»
Yo también lo pensé al principio. Sospeché que la causa era usar palabras como «icono» o «logotipo», que hacían que Codex eligiera dibujar con SVG, HTML o CSS en lugar de generar imágenes reales.
Entonces, lo probé ejecutando Codex yo mismo.
Llamé a Codex desde Claude Code y comparé los siguientes resultados Antes/Después:
- Antes: Simplemente le pedí: «Crea un icono de gato simple».
- Después: Especificé la herramienta de generación de imágenes, el sujeto, el color, la textura, las prohibiciones y la ubicación de guardado.
Los resultados confirmaron mis sospechas.
La solicitud breve devolvió un icono de gato plano que en realidad era un SVG rasterizado, aunque la extensión fuera PNG.
Por otro lado, la solicitud que indicaba explícitamente la herramienta de generación de imágenes y las condiciones de finalización produjo una imagen rica con un gato sujetando un micrófono, un marco circular azul, un fondo amarillo e incluso efectos de bokeh.
En resumen, esta verificación reveló lo siguiente:
Al comunicar no solo el sujeto, sino también el uso de un modelo de generación de imágenes, la evitación de alternativas SVG y detalles como el color y la textura, puedes cambiar la forma misma en que Codex crea las imágenes.
En este artículo, organizaré cómo crear las imágenes que deseas en Codex basándome en información oficial de OpenAI y mediciones reales realizadas el 13 de julio de 2026.
Conclusión primero
Estos son los puntos clave:
- Codex puede generar fotos e ilustraciones, pero también puede crear imágenes usando SVG, HTML y CSS.
- Incluso si la extensión es PNG, el contenido puede ser una imagen convertida desde SVG.
- Cuando quieras una foto o ilustración, agregar
$imagegena la solicitud llama explícitamente a la habilidad de generación de imágenes. - La diferencia de calidad proviene del «propósito, sujeto, estilo, composición y restricciones», no de la longitud de la solicitud.
- El valor de las especificaciones detalladas es hacer que la composición sea más fácil de reproducir para su uso previsto, no solo hacer que se vea elegante.
- No busques la perfección en un solo intento; corrige los elementos uno por uno especificando qué cambiar y qué mantener.
Si quieres probarlo de inmediato, añade la siguiente frase al comienzo de tu solicitud:
──────── Para copiar y pegar ────────
Usa $imagegen para generar una imagen rasterizada usando el modelo de generación de imágenes. No lo sustituyas por SVG, HTML, CSS o canvas.
──────────────────────
Sin embargo, no es solo esta frase la que funciona. Al transmitir «para qué sirve la imagen» y «qué constituye una nota de aprobación», Codex puede finalmente verificar la imagen con los mismos estándares que tú.
¿Por qué genera SVG en lugar de una imagen?
Codex no es un servicio dedicado de generación de imágenes. Escribe código, lee archivos existentes, corrige sitios web y maneja SVG, HTML, CSS y canvas según sea necesario. Esta es una gran fortaleza.
Por ejemplo, si un sitio web tiene un conjunto de iconos SVG existente y quieres agregar un icono más con el mismo grosor de línea, color y tamaño, editar el SVG existente es más preciso que crear un PNG con un modelo de generación de imágenes.
Por otro lado, las imágenes de cabecera para artículos, imágenes de estilo fotográfico, personajes texturizados y banners publicitarios son más adecuados para la generación de imágenes que para el código.
La habilidad actual imagegen en Codex también distingue entre estos dos:
- Utiliza generación de imágenes para tareas adecuadas para imágenes de mapa de bits, como fotos, ilustraciones, texturas, sprites y maquetas.
- Prioriza la edición de activos SVG, vectoriales o de código existentes para tareas donde eso es mejor.
Fundamentalmente, esto no se decide mecánicamente solo por la palabra «icono» o «logotipo».
Incluso para el mismo icono, hay dos tipos de usos:
- Componentes vectoriales escalables utilizados en interfaces de usuario.
- Imágenes decorativas individuales con textura y sombreado utilizadas en redes sociales.
Si la solicitud es ambigua, Codex adivina cuál quieres basándose en los archivos existentes en el proyecto o en el contexto circundante. Cuando esa suposición se desvía de tu intención, obtienes el fenómeno de «obtener algo como un SVG cuando querías una foto».
Por lo tanto, la esencia del problema no es que «la palabra icono esté prohibida». Es que no se le ha comunicado a Codex el formato del resultado deseado.
Lo que se puede confirmar a partir de la información oficial
En la generación de imágenes de Codex, aparecen tres nombres similares, pero tienen significados diferentes:
$imagegen: El nombre para llamar explícitamente a la habilidad de generación de imágenes de Codex.image_gen: El nombre de la herramienta de generación de imágenes integrada en Codex.gpt-image-2: El ID del modelo al especificar el modelo directamente a través de la API o la CLI de respaldo.- «Image 2.0» o «equivalente a GPT Image 2»: Términos utilizados para transmitir la calidad de la imagen, no el ID formal del modelo en tiempo de ejecución.
Para la generación de imágenes normal, el enfoque básico es llamar a la habilidad con $imagegen y usar la herramienta integrada image_gen. En esta ruta, no necesitas una OPENAI_API_KEY separada.
Especificar directamente gpt-image-2 como ID del modelo es para cuando usas explícitamente la API o la CLI de respaldo. Esta ruta requiere una OPENAI_API_KEY.
Además, las solicitudes de imágenes efectivas siguen estos principios:
- Comunica específicamente el propósito, sujeto, fondo, composición, estilo y restricciones.
- Escribe detalles específicos como la dirección y ubicación de la luz, en lugar de términos abstractos como «hermoso» o «elegante».
- Al corregir, cambia un elemento a la vez y repite las condiciones que deseas mantener.
- Encierra el texto dentro de la imagen entre comillas y especifica el tipo de letra, color, tamaño y ubicación.
Lo que aprendemos de esto es que $imagegen es una forma explícita proporcionada oficialmente para llamar a la habilidad. No significa que «absolutamente no puedas crear una imagen sin ella». Sin embargo, en nuestro caso «Antes», se eligió la ruta de crear un SVG en lugar de generar imágenes. Su función es hacer clara la intención de usar la generación de imágenes en lugar de dejarlo al juicio automático.
Antes/Después real
Aquí están las mediciones reales. Llamé a Codex desde Claude Code. La CLI de Codex utilizada fue la versión 0.144.1, ejecutada iniciando sesión en una cuenta de ChatGPT sin agregar una clave de API.
Para ser claros, esto no es un experimento comparativo estricto donde solo se cambió una condición. En el «Antes», solo indiqué brevemente lo que quería hacer. En el «Después», especifiqué la herramienta de generación, el formato de almacenamiento, el sujeto, el color, la composición, las prohibiciones y la calidad.
En otras palabras, esto es una mirada Antes/Después de cuánto cambian los resultados cuando especificas la solicitud después de experimentar un fallo.
Antes: Pidiendo solo un «gato simple»
La solicitud inicial enviada a Claude Code fue solo esta:
──────── Para copiar y pegar ────────
Crea un icono de gato simple
──────────────────────
No especifiqué el modelo de generación de imágenes, PNG, SVG, color, textura, fondo ni ubicación de guardado.
Y esto es lo que regresó:

Al examinar el archivo, se reveló lo siguiente:
- Nombre del archivo:
cat-icon.png - Formato: PNG, RGBA
- Tamaño: 1024x1024 píxeles
- Profundidad de bits: 16 bits
- Tamaño del archivo: aprox. 121 KB
- Apariencia: Una cara de gato atigrado marrón plano hecha de formas simples superpuestas.
Es una composición con una cara de gato grande sobre un fondo circular amarillo claro. La expresión es linda y sigue la solicitud de un «icono de gato simple».
En otras palabras, Codex no ignoró las instrucciones. Más bien, el problema fue que la solicitud era demasiado corta para transmitir la «ilustración terminada con textura mediante un modelo de generación de imágenes» que esperaba.
También se creó un cat-icon.svg en la misma carpeta. Además, los metadatos del PNG contenían componentes SVG como svg:title como «Cute brown tabby cat face icon» y svg:comment para «background», «ears», «face», «eyes» y «collar».
Esto significa que Codex interpretó el «icono simple» como una solicitud de material vectorial, creó un SVG y lo convirtió a PNG.
El «Antes» no fue un fallo; fue demasiado literal. Como solo dije «simple», Codex lo hizo de manera simple con formas geométricas fáciles de editar.
Después: Corrigiendo el método de generación y la imagen final
A continuación, llamé a Codex desde Claude Code con el siguiente contenido:
──────── Para copiar y pegar ────────
mkdir -p ./images
codex exec -C "$(pwd)" -s workspace-write --skip-git-repo-check \
"Usa la herramienta de generación de imágenes (image_gen / gpt-image-2) para generar una ilustración linda de un gato sujetando un micrófono en PNG y guárdala en ./images/cat-mic.png. Usa colores planos y lindos, sombras suaves y reflejos, un marco circular azul, un fondo de #FDE68A con estrellas pequeñas y bokeh, un color de acento de #2563EB, y el gato debe ser de color crema a naranja. Créalo como una sola ilustración y no lo sustituyas por SVG o HTML/CSS. No incluyas texto ni marcas de agua. La calidad es alta."
──────────────────────
Este es el comando real utilizado. Sin embargo, image_gen y gpt-image-2 no son alias de la misma cosa. Si estás usando la funcionalidad integrada de Codex, la forma recomendada de escribirlo ahora es:
──────── Para copiar y pegar ────────
mkdir -p ./images
codex exec -C "$(pwd)" -s workspace-write --skip-git-repo-check \
'$imagegen para usar la herramienta integrada image_gen para generar una ilustración linda de un gato sujetando un micrófono como PNG. Usa colores planos y lindos, sombras suaves y reflejos, un marco circular azul, un fondo de #FDE68A con estrellas pequeñas y bokeh, un color de acento de #2563EB, y el gato debe ser de color crema a naranja. No lo sustituyas por SVG o HTML/CSS. No incluyas texto ni marcas de agua. Después de completar, guarda la imagen generada en ./images/cat-mic.png. Termina con alta calidad.'
──────────────────────
La razón por la que toda la instrucción está encerrada entre comillas simples es para evitar que el $ en $imagegen se expanda como una variable de shell, pasándolo directamente a Codex.
La diferencia con «Antes» no es solo que el texto sea más largo:
- Indica explícitamente la herramienta de generación de imágenes
- Guarda como PNG
- No se sustituye con SVG o HTML/CSS
- El sujeto es un gato sujetando un micrófono
- Colores planos y lindos con sombras suaves y reflejos
- Incluye un marco circular azul
- Color de fondo establecido en #FDE68A
- Incluye estrellas y bokeh
- Color de acento establecido en #2563EB
- Color del gato establecido en crema/naranja
- Sin texto ni marcas de agua
- Calidad establecida en alta
- Ubicación de guardado fijada en
./images/cat-mic.png
Aquí está la imagen generada:

El archivo real fue el siguiente:
- Nombre del archivo:
cat-mic.png - Ruta de generación: Herramienta de generación de imágenes integrada de Codex
- Formato: PNG, RGB
- Tamaño: 1254x1254 píxeles
- Profundidad de bits: 8 bits
- Tamaño del archivo: aprox. 1.74 MB
La imagen refleja el gato de color crema a naranja sujetando un micrófono, el marco circular azul, el fondo amarillo, estrellas azules y bokeh. Hay sombras suaves y reflejos en el pelaje y el micrófono, proporcionando mucha más información como ilustración terminada en comparación con la versión «Antes». No hay texto ni marcas de agua.
Lo que aprendí al comparar los dos resultados
Incluso con la misma extensión PNG, el contenido es completamente diferente.
Tanto Antes como Después tienen la extensión .png. Sin embargo, Antes era una imagen convertida de SVG a PNG, mientras que Después era una imagen rasterizada creada directamente por la herramienta de generación de imágenes. No puedes juzgar si es el método de generación esperado solo por el hecho de que se «entregó como PNG».
El resultado de Antes fue correcto para la solicitud.
Lo que pedí en Antes fue un «icono de gato simple». Lo que salió fue efectivamente un icono de gato simple. No fue que la capacidad de Codex fuera baja; fue que mis palabras no limitaron la imagen final.
Después instruyó la ruta de generación.
Lo que funcionó en Después no fue una solicitud vaga como «hazlo más bonito». Fue especificar el uso de la herramienta de generación de imágenes, sin sustitución SVG, color, sujeto, fondo, textura y ubicación de guardado.
La diferencia de calidad no se puede atribuir únicamente a image_gen.
En Después, cambié el sujeto, la combinación de colores, el sombreado, el fondo y la calidad simultáneamente con la herramienta de generación. Por lo tanto, la mejora visual no se puede aislar como el efecto de la única palabra image_gen. Sin embargo, al menos aclaró la intención de evitar la «ruta de conversión SVG a PNG» y proceder al modelo de generación de imágenes.
Comunica no solo lo que quieres, sino cómo quieres que se haga. Esta es la lección más importante aprendida de este Antes/Después.
¿Cuál es el propósito de agregar `$imagegen`?
Al observar estos resultados, podrías pensar: «Si salió un PNG sin él, ¿es innecesario $imagegen?»
Es cierto que si la solicitud es claramente para una foto o ilustración, Codex puede elegir automáticamente la generación de imágenes. Sin embargo, hay tres razones para ser explícito:
- Reducir confusiones de ruta En proyectos con muchos activos SVG o de interfaz de usuario existentes, Codex podría juzgar que la edición de código es apropiada. Si necesitas una imagen única, indicar explícitamente la generación de imágenes reduce la desviación de la intención.
- Estandarizar las solicitudes en un equipo Si los significados de «imagen», «icono» y «banner» difieren de persona a persona, los resultados variarán. Al hacer de
$imagegeny el propósito una regla común, es más fácil elegir la misma ruta incluso si la persona que hace la solicitud cambia.
- Facilitar el aislamiento de la causa del fallo Si indicaste explícitamente la generación de imágenes pero el resultado es pobre, lo siguiente a considerar son la composición, el estilo y las restricciones. Si se desconoce la ruta, no sabes si «el modelo de generación de imágenes es malo», «se hizo con SVG» o «la solicitud es ambigua».
Piensa en $imagegen no como un hechizo mágico para aumentar la calidad de la imagen, sino como un interruptor para fijar el método de ejecución.
Solicitud útil más corta
Primero, copia y pega este formato:
──────── Para copiar y pegar ────────
Usa $imagegen para crear la siguiente imagen con el modelo de generación de imágenes. No lo sustituyas por SVG, HTML, CSS o canvas; genérala como una sola imagen rasterizada.
Propósito: Foto de perfil de X
Sujeto: Gato sujetando un micrófono
Estilo: Amigable, ilustración 3D con sensación de profundidad
Composición: Cuadrada, centrada, el sujeto permanece intacto incluso si se recorta en un círculo
Restricciones: Sin texto, logotipos ni marcas de agua
──────────────────────
No necesitas escribir todo en detalle. La guía oficial de OpenAI también explica que las frases claras de 1 a 3 oraciones suelen ser suficientes para las solicitudes de imágenes. Lo importante no es la longitud, sino incluir las condiciones que determinan el éxito.
5 elementos para estabilizar la calidad de la imagen
Si no estás seguro sobre la solicitud, solo escribe estos cinco elementos:
- Propósito Escribe dónde se usará la imagen. Ejemplo: publicación de X, foto de perfil, cabecera de blog, imagen hero de página de aterrizaje, introducción de producto. Cuando escribes el propósito, Codex puede juzgar más fácilmente la composición y los márgenes necesarios.
- Sujeto Escribe qué dibujar y en qué estado. Ejemplo: Un gato atigrado marrón sujetando un micrófono, una mujer trabajando en una laptop, café colocado sobre un escritorio.
- Estilo Especifica la textura deseada, como foto, ilustración o 3D. Ejemplo: Foto realista con luz natural, ilustración editorial estilo revista, acuarela suave, 3D con profundidad.
- Composición Escribe la relación de aspecto, la posición del sujeto y los márgenes necesarios. Ejemplo: Apaisado, persona a la izquierda, deja un margen amplio a la derecha para un titular. En nuestro ejemplo de Después, la instrucción «marco circular azul» resultó en una composición donde el gato y el micrófono estaban contenidos dentro del círculo.
- Restricciones Escribe lo que no quieres que se incluya y las condiciones a seguir. Ejemplo: Sin texto, sin logotipos, sin marcas de agua, no hagas el fondo complejo.
Con estos cinco elementos, Codex no solo puede «hacer una imagen», sino también verificar «si se ajusta al propósito».
Ejemplos de copiar y pegar por propósito
Imagen de cabecera de artículo
──────── Para copiar y pegar ────────
Usa $imagegen para generar una imagen de cabecera apaisada para una publicación de blog. Haz que sea una foto realista de una laptop y café colocados sobre un escritorio de madera, tomada con luz natural suave de la mañana. Alinea el sujeto a la izquierda y deja un margen amplio a la derecha para un titular. No incluyas texto, logotipos ni marcas de agua. No lo sustituyas por SVG, HTML o CSS.
──────────────────────
Imagen cuadrada para publicación de X
──────── Para copiar y pegar ────────
Usa $imagegen para generar una ilustración cuadrada para una publicación de X. Expresa la escena de una IA y una persona colaborando en el mismo escritorio para idear un plan usando una ilustración editorial amigable. Coloca a la persona y al dispositivo de IA en el centro, con una composición donde el sujeto sea claro incluso cuando se vea en la línea de tiempo de un teléfono inteligente. Usa azul y naranja como colores base, y no incluyas texto, logotipos ni marcas de agua.
──────────────────────
Imagen hero de página de aterrizaje
──────── Para copiar y pegar ────────
Usa $imagegen para generar una imagen hero para la página de aterrizaje de una herramienta de negocios en línea. Haz que sea una foto natural de un pequeño equipo hablando mientras mira una pantalla grande en una oficina luminosa. Orientación apaisada con personas alineadas a la derecha, dejando un margen a la izquierda para un titular y un botón. No incluyas expresiones excesivamente futuristas, texto, logotipos corporativos ni marcas de agua.
──────────────────────
Imagen con texto en español
──────── Para copiar y pegar ────────
Usa $imagegen para generar una imagen cuadrada para una publicación de X. Coloca solo el texto «La IA cambia el trabajo» en una fuente gótica grande, negrita y blanca en la parte superior central. El texto debe estar en una sola línea, centrado. No agregues ningún otro texto, logotipos ni marcas de agua. El fondo debe ser un degradado de azul oscuro a púrpura, con un diseño tranquilo para negocios.
──────────────────────
Al poner texto en una imagen, sigue estos tres puntos:
- Encierra entre comillas el texto que se va a mostrar.
- Especifica el tipo de letra, color, tamaño y posición.
- Indica que no agregue ningún otro carácter. Después de la generación, verifica cada carácter antes de publicar.
Al corregir, escribe «qué cambiar» y «qué mantener»
Cuando la primera imagen está casi lista, no necesitas reescribir toda la solicitud desde cero. De hecho, cambiar demasiado a la vez cambiará las partes que te gustaron. Haz correcciones de un elemento a la vez.
- Mantén la composición como está, pero haz el fondo más brillante.
- Mantén a la persona y el escritorio, pero reemplaza la taza con una planta de interior.
- Mantén el color y la luz, pero amplía el margen a la derecha.
- Mantén la expresión del gato y el color del pelaje, pero haz el micrófono un poco más pequeño.
La guía oficial de OpenAI también recomienda aclarar «qué cambiar» y «qué mantener» al editar. Aquí hay un formato utilizable:
──────── Para copiar y pegar ────────
Por favor, edita la imagen adjunta. Solo cambia el fondo. Haz el fondo gris claro. Mantén a la persona, la ropa, la expresión, la composición, la luz y el tono de color exactamente como están. No agregues texto ni logotipos.
──────────────────────
Al escribir «Solo cambia esto. No toques nada más», puedes reducir la desviación de la imagen general.
Si es una molestia escribir cada vez, fija las reglas
Al llamar a Codex desde Claude Code, es una molestia ingresar las mismas notas cada vez. En esta operación, se recomienda colocar primero las reglas de generación de imágenes en el CLAUDE.md del proyecto. Dado que Claude Code lee CLAUDE.md, fijas «cómo solicitar a Codex cuando se le pide una imagen» aquí.
Si es un proyecto donde usas Codex directamente, coloca la misma idea en AGENTS.md. AGENTS.md es una regla del proyecto que lee el lado de Codex.
──────── Para copiar y pegar ────────
Reglas de generación de imágenes
- Usa
$imagegenal crear fotos, ilustraciones, banners, imágenes hero o imágenes para publicaciones en redes sociales. - Si se solicita una imagen rasterizada, no la sustituyas por SVG, HTML, CSS o canvas.
- Antes de generar, organiza el propósito, sujeto, estilo, composición y restricciones.
- Solo edita SVG para que coincida con el formato existente cuando agregues a un conjunto de iconos SVG existente.
- Guarda la imagen completada dentro del proyecto e informa la ubicación de almacenamiento.
──────────────────────
El propósito de esta regla no es prohibir siempre SVG. Es elegir según el propósito: SVG para componentes de interfaz de usuario y generación de imágenes para una imagen única terminada.
¿Es necesario convertirla en una habilidad (Skill)?
No necesitas crear una nueva habilidad solo para generar imágenes. Codex ya tiene una habilidad imagegen. Crear una habilidad personalizada se vuelve valioso cuando deseas estandarizar procedimientos en múltiples proyectos, como:
- Aplicar colores de marca o estilos artísticos cada vez.
- Elegir automáticamente composiciones por propósito, como para X, artículos o páginas de aterrizaje.
- Verificar texto, márgenes, tamaño y prohibiciones después de la generación.
- Unificar nombres de archivos y ubicaciones de guardado.
- Si falla, aplicar correcciones basadas en los mismos estándares.
El juicio es simple:
- Reglas utilizadas en un proyecto:
CLAUDE.md - Reglas del proyecto para que Codex las siga directamente:
AGENTS.md - Un mecanismo para reutilizar «generación -> confirmación -> guardado» en múltiples proyectos: Habilidad personalizada
No necesitas construir una habilidad desde el principio. Es suficiente comenzar con CLAUDE.md y considerar convertirla en una habilidad una vez que te encuentres repitiendo el mismo procedimiento tres o más veces.
Situaciones donde SVG es la respuesta correcta
Si bien he explicado cómo llamar a la generación de imágenes, el SVG en sí mismo no es malo. SVG es más adecuado para los siguientes usos:
- Agregar un nuevo icono a un conjunto de iconos de interfaz de usuario existente.
- Mantener las líneas nítidas incluso al escalar.
- Cambiar colores con CSS.
- Gestionar formas y grosores de línea con precisión usando valores numéricos.
- Revisar diferencias como código.
Por el contrario, la generación de imágenes es adecuada para:
- Imágenes de estilo fotográfico.
- Ilustraciones que requieren texturas como pelaje, tela o metal.
- Llamativos para anuncios o artículos.
- Imágenes únicas con personajes o narración de historias.
- Imágenes que transmiten atmósfera o emoción.
El criterio no es «SVG o PNG». Es «¿Es un componente que se gestiona de manera determinista, o una imagen única que prioriza la expresividad?» Decidir esto antes de preguntar a Codex reducirá las discrepancias de ruta.
3 conceptos erróneos corregidos en esta verificación
Finalmente, aquí están los puntos que pude corregir porque realmente lo probé.
Concepto erróneo 1: Si es un PNG, está hecho con un modelo de generación de imágenes.
La imagen inicial de esta ocasión era un PNG, pero los metadatos contenían títulos y componentes SVG. La apariencia también era una combinación de formas simples, lo que llevó a juzgar que era una imagen convertida de SVG a PNG. Lo que debes verificar no es solo la extensión, sino a través de qué ruta se creó y su apariencia real.
Concepto erróneo 2: Agregar `$imagegen` aumentará la calidad de la imagen.
El «Después» de esta ocasión tenía una apariencia mucho más informativa que el «Antes». Sin embargo, simultáneamente especifiqué el micrófono, la combinación de colores, el sombreado, el fondo, la composición y la calidad. Indicar explícitamente la herramienta de generación de imágenes fija la ruta de generación, pero eso solo no garantiza un acabado de tu agrado. También necesitas condiciones que determinen la apariencia y las condiciones de aprobación para juzgar si se ajusta al propósito.
Concepto erróneo 3: Cuanto más larga sea la solicitud, mejor.
La razón por la que «Después» se volvió mejor no fue porque aumentó el número de palabras. Fue porque incluía condiciones que determinan el resultado: herramienta de generación de imágenes, prohibición de SVG, sujeto, combinación de colores, fondo, textura y ubicación de guardado. Escribe las condiciones necesarias para el juicio, no la longitud.
Resumen
Cuando Codex devuelve una imagen simple, lo primero que debes dudar no es el rendimiento del modelo de generación de imágenes. Verifica si tu intención está comunicada: si quieres un componente vectorial para código o una imagen única terminada como foto o ilustración.
Si deseas una imagen única, primero añade esta frase:
──────── Para copiar y pegar ────────
Usa $imagegen para generar una imagen rasterizada usando el modelo de generación de imágenes. No lo sustituyas por SVG, HTML, CSS o canvas.
──────────────────────
Además de eso, escribe el propósito, sujeto, estilo, composición y restricciones.
En esta medición real, cuando solo le pedí a Claude Code un "icono de gato simple", Codex lo interpretó como una solicitud de material vectorial y creó un PNG plano derivado de SVG. Por otro lado, al invocar la habilidad de generación de imágenes con $imagegen, usando la herramienta integrada image_gen, sin sustituir con SVG, y especificando el sujeto, el esquema de colores, la textura, el fondo y la calidad, resulta más fácil crear una ilustración terminada que refleje esas especificaciones.
Lo que determina la calidad de la imagen no es la longitud del prompt. Es si has compartido no solo qué hacer, sino para qué sirve y qué estado constituye una calificación aprobatoria. Cuando comunicas todo esto, Codex se convierte en algo más que un generador de imágenes; se convierte en un socio de producción que crea y verifica imágenes según el propósito.
Para empezar, intenta agregar un "propósito" y una "condición de aprobación" a tus solicitudes de imagen habituales. Eso solo te acercará desde la generación de imágenes que espera un golpe de suerte hasta la producción de imágenes que reproduce los resultados previstos.
Referencias:




![Las geniales técnicas de uso de IA de Yusuke Narita [Edición de preservación]](/cdn-cgi/image/width=1920,quality=90,format=auto,metadata=none/https%3A%2F%2Fcms-assets.youmind.com%2Fmedia%2F1784137658627_u4bwry_HNMS89bbsAAUPJI.jpg)
