Google Cloud

Services & Tools

A curated list of GCP services relevant to competing in NM i AI. You don't need all of these — pick what fits your approach.

Hosting Your Endpoint

Service Use case When to use
Cloud Run Deploy containerized APIs Tripletex & Astar Island tasks — this is the go-to
Compute Engine Full VM (any OS) Need GPU or persistent server

Recommendation: Start with Cloud Run. It's simpler and free with your account. Only use Compute Engine if you need a GPU or persistent background processes.

AI & Machine Learning

Service Use case When to use
Vertex AI Managed ML platform Access Gemini and other models via API
Model Garden Pre-trained model catalog Browse and deploy models (Gemini, Llama, Mistral)
AI Studio Experiment with Gemini Quick prototyping, prompt engineering

Using Vertex AI from Your Endpoint

Call Gemini from your Cloud Run endpoint:

import vertexai
from vertexai.generative_models import GenerativeModel
 
vertexai.init(project="your-project-id", location="europe-north1")
model = GenerativeModel("gemini-2.0-flash")
 
response = model.generate_content("Parse this accounting task: ...")
print(response.text)

Install with: pip install google-cloud-aiplatform

Data & Storage

Service Use case When to use
Cloud Storage File storage (buckets) Store datasets, model weights, logs
Cloud SQL Managed PostgreSQL/MySQL Need a relational database
BigQuery Data warehouse Analyze large datasets with SQL

Development Tools

Tool How to access What it does
Cloud Shell Console top-right icon Free terminal with everything pre-installed
Cloud Shell Editor "Open Editor" button VS Code in the browser
Gemini Code Assist Cloud Shell Editor sidebar AI coding companion
Gemini CLI gemini in Cloud Shell AI assistant in the terminal
Cloud Build Automatic with gcloud run deploy --source . Builds your Docker images

Collaboration

Your @gcplab.me account also works with:

  • Gmail — communicate with teammates
  • Google Docs — shared documentation
  • Google Chat — team messaging
  • NotebookLM — AI-powered research notebook