Model versions and lifecycle

Each Vertex AI Generative AI language model is available in a stable version and a auto-updated version. The Gemini and PaLM model versioning and naming conventions are similar, but not identical. See the following topics to learn about how model versioning works with Gemini and PaLM models. To learn about Imagen on Vertex AI model versions and their lifecycle, see Imagen on Vertex AI model versions and lifecycle.

Gemini model versions and lifecycle

The Gemini language models are multimodal which means they can process information from more than one modality, such as images, videos, and text.

Gemini stable version

A stable version of a Gemini model does not change and continues to be available until its discontinuation date. See the tables in Available Gemini stable model versions on this page to learn the discontinuation dates of Gemini models. If you use a stable after its discontinuation date, you need to switch to a newer available stable version. You can identify the version of a stable model by the three-digit number that's appended to the model name. For example, gemini-1.0-pro-001 is version number one of the stable release of the Gemini 1.0 Pro model.

Google releases stable versions on a regular cadence. You can switch from one stable version to another as long as the other version is still available. When you move from one stable version to a different stable version, you need to run your tuning jobs again because there might be prompt, output, and other differences between the versions.

To use the stable version of a Gemini model, append the three digit version number to the model with a hyphen (-). For example, to specify the stable gemini-1.0-pro model that's version six, append -006 to the model's name:

https://us-central1-aiplatform.googleapis.com/v1/projects/my_project/locations/us-central1/publishers/google/models/gemini-1.0-pro-006

Available Gemini stable model versions

The following stable model versions are available for generally available Gemini models:

Gemini 1.0 Pro model Release date Discontinuation date
gemini-1.0-pro-001 February 15, 2024 February 15, 2025
gemini-1.0-pro-002 April 9, 2024 No earlier than April 9, 2025
Gemini 1.0 Pro Vision model Release date Discontinuation date
gemini-1.0-pro-vision-001 February 15, 2024 February 15, 2025

Gemini auto-updated version

The auto-updated version of a Gemini model points to the most recent stable version. When a new stable version is released, the auto-updated version points to the new version. This means that if you specify the auto-updated version of a Gemini model in your code, it could behave differently without notice when the next stable version is released. Because of this, use a auto-updated version with caution if you tune your model.

To use the auto-updated version of a model, don't append anything to the model name. For example, the following uses the auto-updated version of the gemini-1.0-pro-vision model:

https://us-central1-aiplatform.googleapis.com/v1/projects/my_project/locations/us-central1/publishers/google/models/gemini-1.0-pro-vision

Gemini auto-updated models

The following table shows the available auto-updated Gemini model versions and the stable version each references.

Model name Auto-updated name Referenced stable version
Gemini 1.0 Pro Vision model gemini-1.0-pro-vision gemini-1.0-pro-vision-001
Gemini 1.0 Pro model gemini-1.0-pro gemini-1.0-pro-002

Gemini preview version

The preview version of a Gemini model is a model that's in preview and not generally available (GA). A preview version of a model contains functionality that's not in the most recent latest or auto-updated version of a model. Because a preview model version isn't stable, it's not recommended for use in productions.

Each preview model is pinned to the date of its release. Its release date is part of the name of the model that you use in your code. The name pattern used by a preview model is model_name-preview-MMDD. For example, gemini-1.5-pro-preview-0409 is the preview version of the Gemini 1.5 Pro model and it was released on April 9.

Gemini preview models

The following table shows the available preview Gemini model versions and the preview version each references.

Model name Preview name Discontinuation date
Gemini 1.5 Pro model gemini-1.5-pro-preview-0409 To be updated to a stable version

PaLM model versions and lifecycle

The PaLM language models include text and code models, such as text-bison, text-unicorn, chat-bison, code-bison, and code-gecko. The versions differ by whether they change over time or not and by how long they're available.

PaLM stable version

A stable version of a model does not change and continues to be available until its discontinuation date. See the tables in Available PaLM stable model versions on this page to learn the discontinuation dates of PaLM models. If you use a stable version after its discontinuation date, you need to switch to a newer available stable version. You can identify the version of a stable model by the three-digit number that's appended to the model name. For example, text-bison@001 is version number one of the stable release of the Vertex AI Generative AI text model.

Google releases stable versions on a regular cadence. You can switch from one stable version to another as long as the other version is still available. When you move from one stable version to a different stable version, you need to run your tuning jobs again because there might be prompt, output, and other differences between the versions.

Available PaLM stable model versions

The following stable model versions are available for generally available Generative AI models:

chat-bison model Release date Discontinuation date
chat-bison@002 December 6, 2023 October 9, 2024
chat-bison@001 July 10, 2023 July 6, 2024
chat-bison-32k model Release date Discontinuation date
chat-bison-32k@002 December 4, 2023 October 9, 2024
code-bison model Release date Discontinuation date
code-bison@002 December 6, 2023 October 9, 2024
code-bison@001 June 29, 2023 July 6, 2024
code-bison-32k model Release date Discontinuation date
code-bison-32k@002 December 4, 2023 October 9, 2024
codechat-bison model Release date Discontinuation date
codechat-bison@002 December 6, 2023 October 9, 2024
codechat-bison@001 June 29, 2023 July 6, 2024
codechat-bison-32k model Release date Discontinuation date
codechat-bison-32k@002 December 4, 2023 October 9, 2024
code-gecko model Release date Discontinuation date
code-gecko@002 December 6, 2023 October 9, 2024
code-gecko@001 June 29, 2023 July 6, 2024
text-bison model Release date Discontinuation date
text-bison@002 December 6, 2023 October 9, 2024
text-bison@001 June 7, 2023 July 6, 2024
text-bison-32k model Release date Discontinuation date
text-bison-32k@002 December 4, 2023 October 9, 2024
text-unicorn model Release date Discontinuation date
text-unicorn@001 November 30, 2023 No earlier than November 30, 2024
textembedding-gecko model Release date Discontinuation date
textembedding-gecko@003 December 12, 2023 Not applicable
textembedding-gecko@002 November 2, 2023 October 9, 2024
textembedding-gecko-multilingual@001 November 2, 2023 Not applicable
textembedding-gecko@001 June 7, 2023 October 9, 2024
text-embedding-preview-0409 April 9, 2024 To be updated to a stable version.
text-multilingual-embedding-preview-0409 April 9, 2024 To be updated to a stable version.

PaLM latest version

The latest version of a model is updated periodically and includes incremental updates and improvements. These changes might result in subtle differences in the output over time for a given prompt. The latest version of a model is not guaranteed to be stable.

To use the stable version of a language model, append the three digit version number to the model. For example, to specify the stable text-bison model that's version six, append @006 to the model's name:

https://us-central1-aiplatform.googleapis.com/v1/projects/my_project/locations/us-central1/publishers/google/models/text-bison@006

To use the latest version of a model, don't append anything to the model name. For example, the following uses the latest version of the codechat-bison model:

https://us-central1-aiplatform.googleapis.com/v1/projects/my_project/locations/us-central1/publishers/google/models/codechat-bison

PaLM latest models

The following table shows the identifiers for the latest available Generative AI model versions:

PaLM 2 for Text (text-bison) models text-bison
text-bison-32k
PaLM 2 for Chat (chat-bison) models chat-bison
chat-bison-32k
Codey for Code Generation (code-bison) models code-bison
code-bison-32k
Codey for Code Chat (codechat-bison) models codechat-bison
codechat-bison-32k
Codey for Code Completion (code-gecko) models code-gecko
Embeddings for Text (textembedding-gecko models) textembedding-gecko@latest
textembedding-gecko-multilingual@latest

What's next