Saltar al contenido
Programación

Cómo programar una app con IA gratis usando Stable Diffusion y ChatGPT

· (banco local)
Compartir X Facebook

Aprende a crear tu app con generación de imágenes y texto usando Stable Diffusion y ChatGPT gratis. Tutorial paso a paso con prompts listos para copiar.

Cómo programar una app con IA gratis usando Stable Diffusion y ChatGPT
(banco local)

Cómo programar una app con IA gratis usando Stable Diffusion y ChatGPT

Mira, colega, llevas meses pensando en montar una app con IA y siempre te frena lo mismo: "es que las APIs cuestan pasta". Pues hoy te quito la excusa. Vamos a montar una app que genera imágenes y texto sin rascarte el bolsillo, tirando de Stable Diffusion (local o en la nube gratis) y ChatGPT.

El stack que no te cuesta un duro

  • Generación de texto: usa la API de OpenAI con el tier gratuito de prueba o, si quieres cero coste real, tira de modelos open source como Llama o Mistral en Hugging Face. Pero como pediste ChatGPT, empezamos con su API y su free trial.
  • Generación de imágenes: Stable Diffusion vía Hugging Face Inference API (tiene cuota gratis) o en local con Automatic1111 si tu GPU aguanta.
  • Frontend: Next.js o incluso un Streamlit si vas con prisa.
  • Backend: FastAPI en Python, que para llamar a los modelos va sobrado.

Paso 1: prepara las claves

Saca tu API key de OpenAI y tu token de Hugging Face. Guárdalos en .env. No los subas a GitHub, por favor, que luego lloramos.

Paso 2: el endpoint de texto

# prompt para que ChatGPT te escriba el backend
Eres un desarrollador backend senior. Crea un endpoint en FastAPI llamado /generar-texto
que reciba un JSON {"prompt": "..."} y devuelva la respuesta de la API de OpenAI
usando el modelo gpt-4o-mini. Incluye manejo de errores y variables de entorno
para la API key. Devuelve solo el código, sin explicaciones.

Paso 3: el endpoint de imagen

# prompt para conectar Stable Diffusion
Escríbeme una función en Python que llame a la Inference API de Hugging Face
al modelo stabilityai/stable-diffusion-xl-base-1.0, reciba un prompt de texto
y devuelva la imagen en bytes. Usa requests y el token desde os.environ.

Paso 4: el frontend que no da vergüenza

Genera un componente React con dos pestañas: "Texto" e "Imagen".
Cada pestaña tiene un textarea, un botón "Generar" y un área de resultado.
Conecta con endpoints /generar-texto y /generar-imagen en localhost:8000.
Usa Tailwind CSS y muestra un spinner mientras carga.

Paso 5: prompt del sistema para que la app no parezca un bot genérico

Actúa como asistente creativo de una app de generación de contenido.
Responde en español, con tono cercano y directo. Si el usuario pide una imagen,
devuelve también un prompt optimizado para Stable Diffusion en inglés,
con estilo, iluminación y composición bien definidos.

Los límites del gratis

Que no te engañen: la cuota gratuita de Hugging Face se agota con uso real. Para producción toca pagar o montar GPU propia. Pero para validar tu idea, un MVP o un proyecto personal, esto te sobra. Y si quieres cero dependencia de terceros, Stable Diffusion en local con Automatic1111 es tu mejor amigo si tienes una GPU decente.

Y tú, ¿qué usas para abaratar tus proyectos con IA?

Más sobre Programación

Ver todo →