For Developers

Be inspired to build with Google AI

Start building with Google AI

Gemini Api Gemini Api

Google AI Studio

The fastest way to get access to and build with Google’s most capable AI models.

Gemini Gemini

Gemini API

Get started with the Gemini API in the programming language of your choice.

Gemma Gemma

Gemma

Get started running on device with Gemma.

Develop with Gemini assistance

Supercharge your productivity in your development environment with Gemini, Google’s most capable AI model.

Take advantage of our AI stack

JAX JAX

JAX for GenAI

A Python library designed for large-scale machine learning.

Vertex ai Vertex ai

Vertex AI

Fully managed AI platform for building and using generative AI.

Google AI Edge Google AI Edge

Google AI Edge

On-device ML for mobile, web, and more.

Customize and tune models

Fine-tune Keras Fine-tune Keras

Fine-tune Gemma models in Keras using LoRA

Use KerasNLP to perform LoRA fine-tuning on a Gemma 2B model.

Fine-tune Gemma Fine-tune Gemma

Fine-tune Gemma using JAX and Flax

Fine-tune a Gemma 2B model using Gemma, JAX, and Flax.

Gemini API Gemini API

Gemini API: Model tuning with Python

Get started using the Python client library for the Gemini API.