GoogleCloudPlatform/vertex-ai-samples

Notebooks, code samples, sample apps, and other resources that demonstrate how to use, develop and manage machine learning and generative AI workflows using Google Cloud Vertex AI.

787

stars

4,107

commits

Jupyter Notebook

primary language

Sep 4, 2026

updated

cloud.google.com/vertex-ai
automl
colab
colab-enterprise
gemini
gemini-api
genai
generative-ai
google-cloud-platform
ml
mlops
model
model-garden
notebook
pipeline
predictions
samples
vertex-ai
vertexai
workbench
Browse cluster: MLOps platforms and data pipelines

README

Google Cloud Google Cloud Vertex AI Samples

This repository contains notebooks, code samples, sample apps, skills, and other resources that demonstrate how to use, develop and manage machine learning and generative AI workflows using Google Cloud Vertex AI.

Overview

Vertex AI is a fully-managed, unified AI development platform for building and using generative AI. This repository is designed to help you get started with Vertex AI. Whether you're new to Vertex AI or an experienced ML practitioner, you'll find valuable resources here.

⚠️ For more Vertex AI Generative AI notebook samples, please visit the Vertex AI Generative AI GitHub repository.

Explore, learn and contribute

You can explore, learn, and contribute to this repository to unleash the full potential of machine learning on Vertex AI!

Explore and learn

Explore this repository, follow the links in the header section of each of the notebooks to -

Contribute

See the Contributing Guide.

Get started

To get started using Vertex AI, you must have a Google Cloud project.

Repository structure

├── notebooks
│   ├── official - Notebooks demonstrating use of each Vertex AI service
│   │   ├── automl
│   │   ├── custom
│   │   ├── ...
│   ├── community - Notebooks contributed by the community
│   │   ├── model_garden
│   │   ├── ...
├── community-content - Sample code and tutorials contributed by the community
├── docs - Deep-dive documentation and advanced setup guides
└── skills - Suite of AI Agent "Skills" for Vertex AI
    ├── README.md               # Developer guide for Vertex AI skills
    ├── vertex-ai/              # Primary router for Vertex AI tasks
    │   └── SKILL.md            # Entry point that routes across capabilities
    ├── genai-sdk/              # Gemini API usage with Gen AI SDK
    │   └── SKILL.md            # Guides for Python, JS/TS, Go, Java, C#
    ├── vertex-deploy/          # Deploying models to Endpoints
    │   └── SKILL.md            # Commands for open models & custom weights
    ├── vertex-inference/       # Inferencing with GenAI models
    │   └── SKILL.md            # Code samples for Gemini and OpenMaaS
    └── vertex-tuning/          # Secondary router for model fine-tuning
        ├── SKILL.md            # Router for tuning tasks
        ├── gemini/             # Fine-tuning first-party Gemini models
        │   └── SKILL.md
        └── open-model/         # Fine-tuning third-party open models
            └── SKILL.md

Examples

CategoryProductDescription
Model Model Garden/ Curated collection of first-party, open-source, and third-party models available on Vertex AI including Gemini, Gemma, Llama 3, Claude 3 and many more.
Data Feature Store/ Set up and manage online serving using Vertex AI Feature Store.
datasets/ Use BigQuery and Data Labeling service with Vertex AI.
Model development automl/ Train and make predictions on AutoML models
custom/ Create, deploy and serve custom models on Vertex AI
ray_on_vertex_ai/ Use Colab Enterprise and Vertex AI SDK for Python to connect to the Ray Cluster.
Deploy and use prediction/ Build, train and deploy models using prebuilt containers for custom training and prediction.
model_registry/ Use Model Registry to create and register a model.
Explainable AI/ Use Vertex Explainable AI's feature-based and example-based explanations to explain how or why a model produced a specific prediction.
ml_metadata/ Record the metadata and artifacts and query that metadata to help analyze, debug, and audit the performance of your ML system.
Tools Pipelines/ Use `Vertex AI Pipelines` and `Google Cloud Pipeline Components` to build, tune, or deploy a custom model.

Get help

Please use the Issues page to provide feedback or submit a bug report.

Disclaimer

This is not an officially supported Google product. The code in this repository is for demonstrative purposes only.

References

Contributors

(top 30 of 224)

andrewferlitsch

1,452 commits

vertex-mg-bot

530 commits

renovate-bot

104 commits

ivanmkc

91 commits

GoogleCloudPlatform/vertex-ai-samples

Notebooks, code samples, sample apps, and other resources that demonstrate how to use, develop and manage machine learning and generative AI workflows using Google Cloud Vertex AI.

787

stars

4,107

commits

Jupyter Notebook

primary language

Sep 4, 2026

updated

cloud.google.com/vertex-ai
automl
colab
colab-enterprise
gemini
gemini-api
genai
generative-ai
google-cloud-platform
ml
mlops
model
model-garden
notebook
pipeline
predictions
samples
vertex-ai
vertexai
workbench
Browse cluster: MLOps platforms and data pipelines

README

Google Cloud Google Cloud Vertex AI Samples

This repository contains notebooks, code samples, sample apps, skills, and other resources that demonstrate how to use, develop and manage machine learning and generative AI workflows using Google Cloud Vertex AI.

Overview

Vertex AI is a fully-managed, unified AI development platform for building and using generative AI. This repository is designed to help you get started with Vertex AI. Whether you're new to Vertex AI or an experienced ML practitioner, you'll find valuable resources here.

⚠️ For more Vertex AI Generative AI notebook samples, please visit the Vertex AI Generative AI GitHub repository.

Explore, learn and contribute

You can explore, learn, and contribute to this repository to unleash the full potential of machine learning on Vertex AI!

Explore and learn

Explore this repository, follow the links in the header section of each of the notebooks to -

Contribute

See the Contributing Guide.

Get started

To get started using Vertex AI, you must have a Google Cloud project.

Repository structure

├── notebooks
│   ├── official - Notebooks demonstrating use of each Vertex AI service
│   │   ├── automl
│   │   ├── custom
│   │   ├── ...
│   ├── community - Notebooks contributed by the community
│   │   ├── model_garden
│   │   ├── ...
├── community-content - Sample code and tutorials contributed by the community
├── docs - Deep-dive documentation and advanced setup guides
└── skills - Suite of AI Agent "Skills" for Vertex AI
    ├── README.md               # Developer guide for Vertex AI skills
    ├── vertex-ai/              # Primary router for Vertex AI tasks
    │   └── SKILL.md            # Entry point that routes across capabilities
    ├── genai-sdk/              # Gemini API usage with Gen AI SDK
    │   └── SKILL.md            # Guides for Python, JS/TS, Go, Java, C#
    ├── vertex-deploy/          # Deploying models to Endpoints
    │   └── SKILL.md            # Commands for open models & custom weights
    ├── vertex-inference/       # Inferencing with GenAI models
    │   └── SKILL.md            # Code samples for Gemini and OpenMaaS
    └── vertex-tuning/          # Secondary router for model fine-tuning
        ├── SKILL.md            # Router for tuning tasks
        ├── gemini/             # Fine-tuning first-party Gemini models
        │   └── SKILL.md
        └── open-model/         # Fine-tuning third-party open models
            └── SKILL.md

Examples

CategoryProductDescription
Model Model Garden/ Curated collection of first-party, open-source, and third-party models available on Vertex AI including Gemini, Gemma, Llama 3, Claude 3 and many more.
Data Feature Store/ Set up and manage online serving using Vertex AI Feature Store.
datasets/ Use BigQuery and Data Labeling service with Vertex AI.
Model development automl/ Train and make predictions on AutoML models
custom/ Create, deploy and serve custom models on Vertex AI
ray_on_vertex_ai/ Use Colab Enterprise and Vertex AI SDK for Python to connect to the Ray Cluster.
Deploy and use prediction/ Build, train and deploy models using prebuilt containers for custom training and prediction.
model_registry/ Use Model Registry to create and register a model.
Explainable AI/ Use Vertex Explainable AI's feature-based and example-based explanations to explain how or why a model produced a specific prediction.
ml_metadata/ Record the metadata and artifacts and query that metadata to help analyze, debug, and audit the performance of your ML system.
Tools Pipelines/ Use `Vertex AI Pipelines` and `Google Cloud Pipeline Components` to build, tune, or deploy a custom model.

Get help

Please use the Issues page to provide feedback or submit a bug report.

Disclaimer

This is not an officially supported Google product. The code in this repository is for demonstrative purposes only.

References

Contributors

(top 30 of 224)

andrewferlitsch

1,452 commits

vertex-mg-bot

530 commits

renovate-bot

104 commits

ivanmkc

91 commits

Languages

Jupyter Notebook

97.0%

Python

2.7%