Get Started with Vertex AI Studio

Práctica Terraform basada en el lab Get Started with Vertex AI Studio (GSP1154).

El lab es UI-driven: se trabaja en la consola de Vertex AI Studio para diseñar prompts, deployar una app con Cloud Run y explorar capacidades multimodales con Gemini. Esta práctica Terraform modela el estado de infraestructura previo al lab: APIs habilitadas y service account listo.

Recursos creados

RecursoTipoDescripción
aiplatform.googleapis.comAPIVertex AI API
cloudbuild.googleapis.comAPICloud Build API
run.googleapis.comAPICloud Run API
texttospeech.googleapis.comAPI (opcional)Cloud Text-to-Speech API
insurance-risk-summary-sagoogle_service_accountSA para el servicio Cloud Run
IAM bindingroles/aiplatform.userPermiso de SA para invocar Vertex AI

Uso

terraform init
terraform plan -var="project_id=<TU_PROYECTO>"
terraform apply -var="project_id=<TU_PROYECTO>"

Para habilitar también la Text-to-Speech API (tarea 5 opcional):

terraform apply -var="project_id=<TU_PROYECTO>" -var="enable_tts_api=true"

Variables principales

VariableDefaultDescripción
project_id—ID del proyecto GCP (obligatoria)
regionus-central1Región de Cloud Run
cloud_run_service_nameinsurance-risk-summaryNombre del servicio Cloud Run
allow_unauthenticatedtrueAcceso público al servicio (igual que el deploy desde Studio)
enable_tts_apifalseHabilitar Text-to-Speech API (tarea 5 opcional)

Flujo del lab (resumen)

  1. Tarea 1: Crear prompt de chat → deployar como app Cloud Run.
  2. Tarea 2: Zero-shot y few-shot prompting; ajustar temperatura, tokens, Top-P.
  3. Tarea 3: Comparar variaciones de prompts con la feature Compare.
  4. Tarea 4: Analizar imagen (timetable.png) desde Cloud Storage con Gemini multimodal.
  5. Tarea 5: Generar imagen con Imagen 4; síntesis de voz con Chirp 3 (opcional).