Skip to content

Latest commit

 

History

History

gemini

Generative AI - Gemini

Welcome to the Google Cloud Generative AI - Gemini folder.

Gemini

Welcome to the Gemini era

Gemini is a family of generative AI models developed by Google DeepMind that is designed for multimodal use cases. The Gemini API gives you access to the Gemini Pro Vision and Gemini Pro models.

Vertex AI Gemini API

On Google Cloud, the Vertex AI Gemini API provides a unified interface for interacting with Gemini models. There are currently two models available in the Gemini API:

  • Gemini Pro model (gemini-pro): Designed to handle natural language tasks, multi-turn text and code chat, and code generation.
  • Gemini Pro Vision model (gemini-pro-vision): Supports multimodal prompts. You can include text, images, and video in your prompt requests and get text or code responses.

The notebooks and samples in this folder focus on using the Vertex AI SDK for Python to call the Vertex AI Gemini API.

Using this repository

Description Contents
flag
getting-started/
Get started with the Vertex AI Gemini API:
  • gemini-pro model
  • gemini-pro-vision model
Starter notebooks
deployed_code
sample-apps/
Discover sample apps powered by Gemini Sample apps
manufacturing
use-cases/
Explore industry use-cases enabled by Gemini (e.g. retail, education) Sample use cases
radar
evaluation/
Learn how to evaluate Gemini with Vertex AI Model Evaluation for GenAI Sample notebooks
terminal
function-calling/
Learn how to use the function calling feature of Gemini Sample notebooks
grass
grounding/
Learn how to use the grounding feature of Gemini Sample notebooks
health_and_safety
responsible-ai/
Learn how to use safety ratings and thresholds with the Vertex AI Gemini API. Sample notebooks
build
reasoning-engine/
Discover how to utilize the reasoning engine capabilities in Gemini Sample notebooks
media_link
prompts/
Learn how to create and use effective prompts with Gemini. Sample notebooks
question_answer
qa-ops/
Learn about the question-answer operations available in Gemini Sample notebooks
tune
tuning/
Learn how to tune and customize the Gemini models for specific use-cases. Sample notebooks

Contributing

Contributions welcome! See the Contributing Guide.

Getting help

Please use the issues page to provide suggestions, feedback or submit a bug report.

Disclaimer

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