arrow_back

Crea una app para generar imágenes potenciadas por IA con Imagen en Vertex AI

Acceder Unirse
Obtén acceso a más de 700 labs y cursos

Crea una app para generar imágenes potenciadas por IA con Imagen en Vertex AI

Lab 15 minutos universal_currency_alt Sin costo show_chart Introductorio
info Es posible que este lab incorpore herramientas de IA para facilitar tu aprendizaje.
Obtén acceso a más de 700 labs y cursos

bb-ide-genai-002

Logotipo de los labs de autoaprendizaje de Google Cloud

Descripción general

  • Los labs se cronometran y no se pueden pausar. El cronómetro comienza a funcionar cuando haces clic en Comenzar lab.
  • La terminal de Cloud incluida está preconfigurada con el SDK de gcloud.
  • Usa la terminal para ejecutar comandos y, luego, haz clic en Revisar mi progreso para verificar tu trabajo.

Objetivo

La IA generativa en Vertex AI (también conocida como genAI o gen AI) te da acceso a los grandes modelos de IA generativa de Google para que puedas probarlos, implementarlos y ajustarlos en tus aplicaciones impulsadas por IA.f En este lab, aprenderás a hacer lo siguiente:

  • Conéctate a Vertex AI (plataforma de IA de Google Cloud): Aprende a establecer una conexión con los servicios de IA de Google usando el SDK de Vertex AI.
  • Carga un modelo de generación de imágenes previamente entrenado : Descubre cómo usar un modelo de IA potente y previamente entrenado sin tener que crear uno desde cero.
  • Envía texto al modelo de IA: Comprende cómo proporcionar entradas para que la IA las procese.
  • Extrae respuestas basadas en imágenes de la IA: Aprende a manejar e interpretar las respuestas de imágenes generadas por el modelo de IA.
  • Comprende los conceptos básicos de la creación de aplicaciones de IA: Obtén información sobre los conceptos básicos de la integración de la IA en proyectos de software.

Trabaja con la IA generativa

Después de iniciar el lab, obtendrás una vista de panel dividido que consta del editor de código en el lado izquierdo y las instrucciones del lab en el lado derecho. Sigue estos pasos para interactuar con las APIs de IA generativa usando el SDK de Vertex AI para Python.

  1. Haz clic en Archivo > Nuevo archivo para abrir un archivo nuevo en el editor de código.
  2. Copia y pega en tu archivo el fragmento de código que se proporciona:
import argparse import vertexai from vertexai.preview.vision_models import ImageGenerationModel def generate_image( project_id: str, location: str, output_file: str, prompt: str ) -> vertexai.preview.vision_models.ImageGenerationResponse: """Generate an image using a text prompt. Args: project_id: Google Cloud project ID, used to initialize Vertex AI. location: Google Cloud region, used to initialize Vertex AI. output_file: Local path to the output image file. prompt: The text prompt describing what you want to see.""" vertexai.init(project=project_id, location=location) model = ImageGenerationModel.from_pretrained("imagen-3.0-generate-002") images = model.generate_images( prompt=prompt, # Optional parameters number_of_images=1, seed=1, add_watermark=False, ) images[0].save(location=output_file) return images generate_image( project_id='{{{ project_0.project_id | "project-id" }}}', location='{{{ project_0.default_region | "REGION" }}}', output_file='image.jpeg', prompt='Create an image of a cricket ground in the heart of Los Angeles', )
  1. Haz clic en Archivo > Guardar, ingresa GenerateImage.py en el campo Nombre y haz clic en Guardar.
  2. Ejecuta el archivo de Python haciendo clic en el ícono del triángulo en el editor de código o invocando el siguiente comando en la terminal dentro del panel del editor de código. Esto generará un archivo de imagen con el nombre image.jpeg.
/usr/bin/python3 /GenerateImage.py
  1. Ahora, para ver la imagen generada, haz clic en EXPLORADOR > image.jpeg.

Explicación del código

  • El fragmento de código carga un modelo de IA previamente entrenado llamado ImageGenerationModel (imagen-3.0-generate-002) en Vertex AI.
  • El código llama al método generate_image del modelo de Gemini cargado.
  • La entrada del método es una instrucción de texto.
  • El código aprovecha la capacidad de Gemini para comprender la instrucción de texto y la usa para crear una imagen de IA.
Nota: De forma predeterminada, se agrega una marca de agua de SynthID a las imágenes, pero puedes inhabilitarla especificando el parámetro opcional add_watermark=False. No puedes usar un valor semilla y una marca de agua al mismo tiempo. Obtén más información sobre la marca de agua SynthID.

Compruébalo. Experimenta con diferentes instrucciones para explorar las capacidades de Gemini.

Haz clic en Revisar mi progreso para verificar el objetivo.

Enviar a la IA generativa las solicitudes mediante instrucciones de texto y recibir una respuesta

¡Felicitaciones!

Completaste el lab. ¡Felicitaciones!

Copyright 2025 Google LLC. All rights reserved. Google y el logotipo de Google son marcas de Google LLC. Los demás nombres de productos y empresas pueden ser marcas de las respectivas empresas a las que estén asociados.

Antes de comenzar

  1. Los labs crean un proyecto de Google Cloud y recursos por un tiempo determinado
  2. .
  3. Los labs tienen un límite de tiempo y no tienen la función de pausa. Si finalizas el lab, deberás reiniciarlo desde el principio.
  4. En la parte superior izquierda de la pantalla, haz clic en Comenzar lab para empezar

Usa la navegación privada

  1. Copia el nombre de usuario y la contraseña proporcionados para el lab
  2. Haz clic en Abrir la consola en modo privado

Accede a la consola

  1. Accede con tus credenciales del lab. Si usas otras credenciales, se generarán errores o se incurrirá en cargos.
  2. Acepta las condiciones y omite la página de recursos de recuperación
  3. No hagas clic en Finalizar lab, a menos que lo hayas terminado o quieras reiniciarlo, ya que se borrará tu trabajo y se quitará el proyecto

Este contenido no está disponible en este momento

Te enviaremos una notificación por correo electrónico cuando esté disponible

¡Genial!

Nos comunicaremos contigo por correo electrónico si está disponible

Un lab a la vez

Confirma para finalizar todos los labs existentes y comenzar este

Usa la navegación privada para ejecutar el lab

Usa una ventana de navegación privada o de Incógnito para ejecutar el lab. Así evitarás cualquier conflicto entre tu cuenta personal y la cuenta de estudiante, lo que podría generar cargos adicionales en tu cuenta personal.