Capítulo 13 · el modelo ahora hace imágenes
def generate(prompt, path):
r = client.images.generate(
model="gpt-image-1", prompt=prompt, size="1024x1024")
data = base64.b64decode(r.data[0].b64_json)
open(path, "wb").write(data)
Sin conversación. Sobre lo que iteras es el prompt.
Vago entra → genérico sale.
Agrega: "soft watercolor," "dramatic rim lighting," "isometric," "shot on 35mm film."
El vocabulario de la dirección de arte es el vocabulario que funciona.
La misma llamada generate; la plantilla del prompt + el size cambian.
_STYLE = "A die-cut sticker of {subject}. Bold outline, flat colors, white bg."
El usuario trae el sujeto; la app trae el look. La mayoría de las features reales de imagen son exactamente esto.
Llamada de un solo tiro; la habilidad es todo prompt + parámetros. Plantilla un estilo de la casa, elige la relación de aspecto a propósito, presupuesta el costo. Sigue: audio, en ambas direcciones.