Description
Vertex AI SDK for Python ================================================= |GA| |pypi| |versions| |unit-tests| |system-tests| |sample-tests| `Vertex AI`_: Google Vertex AI is an integrated suite of machine learning tools and services for building and using ML models with AutoML or custom code. It offers both novices and experts the best workbench for the entire machine learning development lifecycle. - `Client Library Documentation`_ - `Product Documentation`_ .. |GA| image:: https://img.shields.io/badge/support-ga-gold.svg :target: https://github.com/googleapis/google-cloud-python/blob/main/README.rst#general-availability .. |pypi| image:: https://img.shields.io/pypi/v/google-cloud-aiplatform.svg :target: https://pypi.org/project/google-cloud-aiplatform/ .. |versions| image:: https://img.shields.io/pypi/pyversions/google-cloud-aiplatform.svg :target: https://pypi.org/project/google-cloud-aiplatform/ .. |unit-tests| image:: https://storage.googleapis.com/cloud-devrel-public/python-aiplatform/badges/sdk-unit-tests.svg :target: https://storage.googleapis.com/cloud-devrel-public/python-aiplatform/badges/sdk-unit-tests.html .. |system-tests| image:: https://storage.googleapis.com/cloud-devrel-public/python-aiplatform/badges/sdk-system-tests.svg :target: https://storage.googleapis.com/cloud-devrel-public/python-aiplatform/badges/sdk-system-tests.html .. |sample-tests| image:: https://storage.googleapis.com/cloud-devrel-public/python-aiplatform/badges/sdk-sample-tests.svg :target: https://storage.googleapis.com/cloud-devrel-public/python-aiplatform/badges/sdk-sample-tests.html .. _Vertex AI: https://cloud.google.com/vertex-ai/docs .. _Client Library Documentation: https://cloud.google.com/python/docs/reference/aiplatform/latest .. _Product Documentation: https://cloud.google.com/vertex-ai/docs Installation ~~~~~~~~~~~~ .. code-block:: console pip install google-cloud-aiplatform With :code:`uv`: .. code-block:: console uv pip install google-cloud-aiplatform Generative AI in the Vertex AI SDK ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ To use Gen AI features from the Vertex AI SDK, you can instantiate a Vertex SDK client with the following: .. code-block:: Python import vertexai from vertexai import types # Instantiate GenAI client from Vertex SDK # Replace with your project ID and location client = vertexai.Client(project='my-project', location='us-central1') See the examples below for guidance on how to use specific features supported by the Vertex SDK client. Gen AI Evaluation ^^^^^^^^^^^^^^^^^ To run evaluation, first generate model responses from a set of prompts. .. code-block:: Python import pandas as pd prompts_df = pd.DataFrame({ "prompt": [ "What is the capital of France?", "Write a haiku about a cat.", "Write a Python function to calculate the factorial of a number.", "Translate 'How are you?' to French.", ], "reference": [ "Paris", "Sunbeam on the floor,\nA furry puddle sleeping,\nTwitching tail tells tales.", "def factorial(n):\n if n < 0:\n return 'Factorial does not exist for negative numbers'\n elif n == 0:\n return 1\n else:\n fact = 1\n i = 1\n while i <= n:\n fact *= i\n i += 1\n return fact", "Comment รงa va ?", ] }) inference_results = client.evals.run_inference( model="gemini-2.5-flash-preview-05-20", src=prompts_df ) Then run evaluation by providing the inference results and specifying the metric types. .. code-block:: Python eval_result = client.evals.evaluate( dataset=inference_results, metrics=[ types.Metric(name='exact_match'), types.Metric(name='rouge_l_sum'), types.RubricMetric.TEXT_QUALITY, ] ) Agent Engine with Agent Development Kit (ADK) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ First, define a function that looks up the exchange rate: .. code-block:: Python def get_exchange_rate( currency_from: str = "USD", currency_to: str = "EUR", currency_date: str = "latest", ): """Retrieves the exchange rate between two currencies on a specified date. Uses the Frankfurter API (https://api.frankfurter.app/) to obtain exchange rate data. Returns: dict: A dictionary containing the exchange rate information. Example: {"amount": 1.0, "base": "USD", "date": "2023-11-24", "rates": {"EUR": 0.95534}} """ import requests response = requests.get( f"https://api.frankfurter.app/{currency_date}", params={"from": currency_from, "to": currency_to}, ) return response.json() Next, define an ADK Agent: .. code-block:: Python
Release History
| Version | Changes | Urgency | Date |
|---|---|---|---|
| 1.148.1 | Imported from PyPI (1.148.1) | Low | 4/21/2026 |
| v1.148.1 | ## [1.148.1](https://github.com/googleapis/python-aiplatform/compare/v1.148.0...v1.148.1) (2026-04-17) ### Bug Fixes * Disable bound token sharing check for agent_engines ([04d5092](https://github.com/googleapis/python-aiplatform/commit/04d50929e29e3b6e22398d0961e3ae4ee23af6e4)) * Fix column name inconsistency (history vs conversation_history) across evaluation flows ([37f72e5](https://github.com/googleapis/python-aiplatform/commit/37f72e5c389f69e2eecf252eebb1535de110b901)) * Fix create_sessi | High | 4/17/2026 |
| v1.148.0 | ## [1.148.0](https://github.com/googleapis/python-aiplatform/compare/v1.147.0...v1.148.0) (2026-04-15) ### โ BREAKING CHANGES * Methods for multimodal datasets now require the full resource name instead of just the dataset ID. ### Features * Add Agent Engine-level configuration for generation_trigger_config. ([e73d4e7](https://github.com/googleapis/python-aiplatform/commit/e73d4e7a4948cdea0a2d70d5529ee0b10676a1a3)) * Add ingest_events method for Memory Bank. ([e73d4e7](https://github.com/go | High | 4/15/2026 |
| v1.147.0 | ## [1.147.0](https://github.com/googleapis/python-aiplatform/compare/v1.146.0...v1.147.0) (2026-04-09) ### โ BREAKING CHANGES * The labels field has been removed from GeminiExample. The tools and safety_settings fields have been turned into lists. ### Features * Add system_labels parameter to Model Garden deploy methods. ([a196cda](https://github.com/googleapis/python-aiplatform/commit/a196cda777b8f6d9136a7f0b0d7264d09dab1ba9)) * Add the delete method for the Agent Engine Task Store Service | Medium | 4/9/2026 |
| v1.146.0 | ## [1.146.0](https://github.com/googleapis/python-aiplatform/compare/v1.145.0...v1.146.0) (2026-04-07) ### โ BREAKING CHANGES * `to_bigframes` has been removed from the datasets module and moved into the `MultimodalDataset` class. Instead of `dataframe = client.datasets.to_bigframes(multimodal_dataset=multimodal_dataset)`, use `dataframe = multimodal_dataset.to_bigframes()` to create a BigFrame instance from a multimodal dataset. ### Features * Add consolidation customization to Memory Bank | Medium | 4/8/2026 |
| v1.145.0 | ## [1.145.0](https://github.com/googleapis/python-aiplatform/compare/v1.144.0...v1.145.0) (2026-04-01) ### Features * Add session_id to Create Session to allow custom session id ([bea67c2](https://github.com/googleapis/python-aiplatform/commit/bea67c296637c06821df12494ba46b74de5cd2aa)) * Eval SDK: Migrate model call method by genai SDK usage ([ff5e246](https://github.com/googleapis/python-aiplatform/commit/ff5e24659d399816c19c641674f85ef0c5e65b6b)) * Eval SDK: Migrate model call method by gen | Medium | 4/1/2026 |
| v1.144.0 | ## [1.144.0](https://github.com/googleapis/python-aiplatform/compare/v1.143.0...v1.144.0) (2026-03-31) ### โ BREAKING CHANGES * **Breaking change in experimental methods:** `create_from_bigquery` and `update_multimodal_dataset` no longer automatically prepend a missing `bq://` prefix for BigQuery URIs. When using the new function `MultimodalDataset.set_bigquery_uri` the prefix will still be added if needed. ### Features * Add `metadata_filter` usage to all retrieval and generator methods in | Medium | 3/31/2026 |
| v1.143.0 | ## [1.143.0](https://github.com/googleapis/python-aiplatform/compare/v1.142.0...v1.143.0) (2026-03-25) ### Features * Add AgentEngine Sessions module ([368a8f8](https://github.com/googleapis/python-aiplatform/commit/368a8f82c73a227b8fb90a36e6dfc1ff3ab91f53)) * Add memory_id to Create Memory ([2167f36](https://github.com/googleapis/python-aiplatform/commit/2167f369a45ad1cfd0a701777dea4cdbc08810db)) * Add RagMetadata and RagDataSchema management APIs ([4f0fdfe](https://github.com/googleapis/pyt | Medium | 3/25/2026 |
| v1.142.0 | ## [1.142.0](https://github.com/googleapis/python-aiplatform/compare/v1.141.0...v1.142.0) (2026-03-20) ### Features * Add `retrieve_contexts_async` and `ask_contexts` SDK methods in `rag_retrieval.py` ([0e0137e](https://github.com/googleapis/python-aiplatform/commit/0e0137e120286b07e749c1f3b4beeea0308fdfc6)) * Add `VALIDATED` Function Calling mode to v1 ([981a551](https://github.com/googleapis/python-aiplatform/commit/981a551c7438cad87fc52077ddbb5c109d2c62d6)) * Add aiohttp to agent_engines d | Low | 3/20/2026 |
| v1.141.0 | ## [1.141.0](https://github.com/googleapis/python-aiplatform/compare/v1.140.0...v1.141.0) (2026-03-10) ### Features * "global" endpoint supports "grpc" transport ([b3bae32](https://github.com/googleapis/python-aiplatform/commit/b3bae32b8577974a113ad1dc3effb5d3a3db4fe0)) * Add PromptTemplateData to support `context` and `history` columns when creating Evaluation run from dataframe ([e887a2e](https://github.com/googleapis/python-aiplatform/commit/e887a2e5dc00462793663c647b00666e5b7bae02)) * Gen | Low | 3/10/2026 |
| v1.140.0 | ## [1.140.0](https://github.com/googleapis/python-aiplatform/compare/v1.139.0...v1.140.0) (2026-03-04) ### Features * A new field `computation_based_metric_spec` is added to message `.google.cloud.aiplatform.v1beta1.Metric` ([e5f71de](https://github.com/googleapis/python-aiplatform/commit/e5f71de169f378ee3ae992b15f8c38b1cf9454a1)) * A new field `evaluation_run` is added to message `.google.cloud.aiplatform.v1beta1.EvaluateDatasetRun` ([e5f71de](https://github.com/googleapis/python-aiplatform/ | Low | 3/4/2026 |
| v1.139.0 | ## [1.139.0](https://github.com/googleapis/python-aiplatform/compare/v1.138.0...v1.139.0) (2026-02-24) ### Features * Add `max_concurrent_active_run_count` support to Scheduled Pipelines client GA. ([a204e74](https://github.com/googleapis/python-aiplatform/commit/a204e742a5bf398cd65f47508c04500432d3d884)) * GenAI Client(evals) - update SDK type definitions for Agent Data ([6ac28a5](https://github.com/googleapis/python-aiplatform/commit/6ac28a546218feb6c3cd1d29f36cd9e980eba778)) | Low | 2/25/2026 |
| v1.138.0 | ## [1.138.0](https://github.com/googleapis/python-aiplatform/compare/v1.137.0...v1.138.0) (2026-02-17) ### Features * Add support for BYO-dockerfile in AE deployment ([7572601](https://github.com/googleapis/python-aiplatform/commit/7572601e4eb15167c3c6965039994d4f0c069d67)) * GenAI SDK client - Make operation polling interval configurable when creating agent engine sandbox ([bf9e0ff](https://github.com/googleapis/python-aiplatform/commit/bf9e0ffbdb9d4c08817cb54d46f6b22f968f077d)) * GenAI SDK | Low | 2/17/2026 |
| v1.137.0 | ## [1.137.0](https://github.com/googleapis/python-aiplatform/compare/v1.136.0...v1.137.0) (2026-02-11) ### Features * Add filter_groups to PurgeMemories for metadata-based filtering ([6907f89](https://github.com/googleapis/python-aiplatform/commit/6907f89be1fa40a29f779fa79b785513248e35d6)) * Deprecate prompt_optimizer.optimize and prompt_optimizer.optimize_prompt in favor of prompts.launch_optimization_job and prompts.optimize ([ff811f5](https://github.com/googleapis/python-aiplatform/commit/ | Low | 2/11/2026 |
| v1.136.0 | ## [1.136.0](https://github.com/googleapis/python-aiplatform/compare/v1.135.0...v1.136.0) (2026-02-04) ### Features * Add `fps` to message `VideoMetadata` ([157381a](https://github.com/googleapis/python-aiplatform/commit/157381a3c402fdca0c226b4f4b3fa4a2b17a2cf9)) * Add agent_card to agent engine spec ([d685d81](https://github.com/googleapis/python-aiplatform/commit/d685d8193eea8123f7de933213bd8487faf03f02)) * Force-delete for RagCorpora, ignoring any external errors and ensuring deletion of t | Low | 2/4/2026 |
| v1.135.0 | ## [1.135.0](https://github.com/googleapis/python-aiplatform/compare/v1.134.0...v1.135.0) (2026-01-27) ### Features * Add `ComputationBasedMetricSpec` to support metrics like EXACT_MATCH, BLEU, and ROUGE in EvaluationRun configurations. ([9d32dd5](https://github.com/googleapis/python-aiplatform/commit/9d32dd56d56825e60f45fa7d5f60aba365950367)) * Add autoscaling_target_dcgm_fi_dev_gpu_util, autoscaling_target_vllm_gpu_cache_usage_perc, autoscaling_target_vllm_num_requests_waiting options in mo | Low | 1/28/2026 |
| v1.134.0 | ## [1.134.0](https://github.com/googleapis/python-aiplatform/compare/v1.133.0...v1.134.0) (2026-01-18) ### Features * Add metadata to memories ([f9fc79d](https://github.com/googleapis/python-aiplatform/commit/f9fc79dda6888538486f4fd6a44aa02fa1bcba75)) * Expose PSC for OpenModel ([feeb54d](https://github.com/googleapis/python-aiplatform/commit/feeb54d7a227adfadfb7d45a425c16e260dcb16b)) * GenAI Client(evals) - Add support for `inference_configs` in `create_evaluation_run`. ([33fe72a](https://gi | Low | 1/20/2026 |
| v1.133.0 | ## [1.133.0](https://github.com/googleapis/python-aiplatform/compare/v1.132.0...v1.133.0) (2026-01-08) ### Features * Deprecate tuning public preview SDK in favor of tuning SDK ([35d362c](https://github.com/googleapis/python-aiplatform/commit/35d362ce8f6c50498f781857e0d8cabd327284be)) * GenAI SDK client - Enabling Few-shot Prompt Optimization by passing either "OPTIMIZATION_TARGET_FEW_SHOT_RUBRICS" or "OPTIMIZATION_TARGET_FEW_SHOT_TARGET_RESPONSE" to the `optimize_prompt` method ([715cc5b](ht | Low | 1/8/2026 |
| v1.132.0 | ## [1.132.0](https://github.com/googleapis/python-aiplatform/compare/v1.131.0...v1.132.0) (2025-12-17) ### Features * Add Lustre support to the Vertex Training Custom Job API ([71747e8](https://github.com/googleapis/python-aiplatform/commit/71747e8cbb028f321fd9499bd77656b083909eb0)) ### Documentation * A comment for field `restart_job_on_worker_restart` in message `.google.cloud.aiplatform.v1beta1.Scheduling` is changed ([71747e8](https://github.com/googleapis/python-aiplatform/commit/7174 | Low | 12/17/2025 |
| v1.131.0 | ## [1.131.0](https://github.com/googleapis/python-aiplatform/compare/v1.130.0...v1.131.0) (2025-12-16) ### Features * Allow list of events to be passed to AdkApp.async_stream_query ([dd8840a](https://github.com/googleapis/python-aiplatform/commit/dd8840a5012b2762f8b8971b6cea4302ac5c648d)) * GenAI Client(evals) - Support CustomCodeExecution metric in Vertex Gen AI Eval Service ([4114728](https://github.com/googleapis/python-aiplatform/commit/4114728750b5b12f991a18df87c1f1a570d1b29d)) * Updates | Low | 12/17/2025 |
| v1.130.0 | ## [1.130.0](https://github.com/googleapis/python-aiplatform/compare/v1.129.0...v1.130.0) (2025-12-10) ### Features * A new field `min_gpu_driver_version` is added to message `.google.cloud.aiplatform.v1beta1.MachineSpec` ([26dfdfe](https://github.com/googleapis/python-aiplatform/commit/26dfdfec208667cf25ecfd5649af3676586ff139)) * Adding RagManagedVertexVectorSearch Vector DB option for RAG corpuses to SDK ([da79e21](https://github.com/googleapis/python-aiplatform/commit/da79e218cacfa39e00d57 | Low | 12/10/2025 |
| v1.129.0 | ## [1.129.0](https://github.com/googleapis/python-aiplatform/compare/v1.128.0...v1.129.0) (2025-12-03) ### โ BREAKING CHANGES * An existing field `transfer_to_agent` is removed from message `.google.cloud.aiplatform.v1beta1.EventActions` * updating `bigtable_metadata` field name in `FeatureOnlineStore` * updating `enableDirectBigtableAccess` field name in FeatureOnlineStore` * updating `bigtable_metadata` field name in `FeatureView` ### Features * Add `gpu_partition_size` in `machine_spec` | Low | 12/3/2025 |
| v1.128.0 | ## [1.128.0](https://github.com/googleapis/python-aiplatform/compare/v1.127.0...v1.128.0) (2025-11-18) ### Features * GenAI Client(evals) - Add `pass_rate` to `AggregatedMetricResult` and calculate it for adaptive rubric metrics. ([1f1f67e](https://github.com/googleapis/python-aiplatform/commit/1f1f67e548b7616653f6d84954376b1d4e095ca0)) * GenAI SDK client - Support `build options` in Agent Engine GCS Deployment. ([28499a9](https://github.com/googleapis/python-aiplatform/commit/28499a924669942 | Low | 11/19/2025 |
| v1.127.0 | ## [1.127.0](https://github.com/googleapis/python-aiplatform/compare/v1.126.1...v1.127.0) (2025-11-11) ### Features * Reenable VertexAiSession for streaming_agent_run_with_events ([d3b12d5](https://github.com/googleapis/python-aiplatform/commit/d3b12d57d1e4f1a8db5f41f597c6cb0f33e8a369)) ### Bug Fixes * Forward reference resolution in Pydantic schema generation. ([0013865](https://github.com/googleapis/python-aiplatform/commit/0013865221a87255f18d7aa4fee7d62326355221)) * GenAI Client(evals) | Low | 11/11/2025 |
| v1.126.1 | ## [1.126.1](https://github.com/googleapis/python-aiplatform/compare/v1.126.0...v1.126.1) (2025-11-06) ### Bug Fixes * Add telemetry enablement env for agent engines deployed using module ([e64ff28](https://github.com/googleapis/python-aiplatform/commit/e64ff288e4ad0154cfdb09e3361598f9a0cd9f39)) | Low | 11/6/2025 |
| v1.126.0 | ## [1.126.0](https://github.com/googleapis/python-aiplatform/compare/v1.125.0...v1.126.0) (2025-11-05) ### Features * Default to "unspecified" for telemetry enablement ([3ca65cb](https://github.com/googleapis/python-aiplatform/commit/3ca65cbe3ff3bba573bbf36d54d3a7102c740209)) * GenAI Client(evals) - Add loading agent info util function ([acb6cab](https://github.com/googleapis/python-aiplatform/commit/acb6cabb574e7c08f1c67090b7d7c73c4425f8f7)) * GenAI Client(evals): Add warning message when to | Low | 11/5/2025 |
| v1.125.0 | ## [1.125.0](https://github.com/googleapis/python-aiplatform/compare/v1.124.0...v1.125.0) (2025-11-04) ### โ BREAKING CHANGES * Switch tracing APIs in preview AdkApp. * Switch `cloudtrace.googleapis.com` to `telemetry.googleapis.com` for tracing API. ### Features * Add reservation affinity support to preview BatchPredictionJob ([c8f38a0](https://github.com/googleapis/python-aiplatform/commit/c8f38a0a51c318a5065438067f85f31be5088af1)) * Add support for Vertex Express Mode API key in AdkApp ( | Low | 11/5/2025 |
| v1.124.0 | ## [1.124.0](https://github.com/googleapis/python-aiplatform/compare/v1.123.0...v1.124.0) (2025-10-30) ### โ BREAKING CHANGES * GenAI SDK client - Enabling new data driven prompt optimization for prompts from Android API by passing ### Features * GenAI SDK client - Enabling new data driven prompt optimization for prompts from Android API by passing ([4216790](https://github.com/googleapis/python-aiplatform/commit/42167900de819d82afb7dde93238fb9926738867)) ### Bug Fixes * GenAI Client(eva | Low | 10/30/2025 |
| v1.123.0 | ## [1.123.0](https://github.com/googleapis/python-aiplatform/compare/v1.122.0...v1.123.0) (2025-10-29) ### Features * Add initial support for Python v3.14 ([4618729](https://github.com/googleapis/python-aiplatform/commit/4618729e9b41163cda3056a3fde497a0c0d7178f)) * Add more attributes to OTel resource for ADK tracing ([5aaa60e](https://github.com/googleapis/python-aiplatform/commit/5aaa60e30a5695c2a5eb49283388fa36809e389e)) * Add Python 3.13 Kokoro run config ([57d2709](https://github.com/goo | Low | 10/29/2025 |
| v1.122.0 | ## [1.122.0](https://github.com/googleapis/python-aiplatform/compare/v1.121.0...v1.122.0) (2025-10-21) ### Features * Add STZ support for Endpoint.deploy and Model.deploy (preview). ([7dd2629](https://github.com/googleapis/python-aiplatform/commit/7dd2629d826377560ad9ac3c0e24724e80c7e1bc)) * Add support for Python v3.13 ([db286c4](https://github.com/googleapis/python-aiplatform/commit/db286c4c6035d690a6bc76f7f955223f0f10c610)) * Add support for telemetry env enablement and logging setup in de | Low | 10/22/2025 |
| v1.121.0 | ## [1.121.0](https://github.com/googleapis/python-aiplatform/compare/v1.120.0...v1.121.0) (2025-10-15) ### โ BREAKING CHANGES * remove deprecated transfer_to_agent parameter ### Features * A new message `ScaleToZeroSpec` is added ([62ea30a](https://github.com/googleapis/python-aiplatform/commit/62ea30a448c25a4f7cc19a1ab66a9a39a034815c)) * Add additional proto fields and GenerateFetchAccessToken API ([62ea30a](https://github.com/googleapis/python-aiplatform/commit/62ea30a448c25a4f7cc19a1ab66 | Low | 10/15/2025 |
| v1.120.0 | ## [1.120.0](https://github.com/googleapis/python-aiplatform/compare/v1.119.0...v1.120.0) (2025-10-08) ### Features * Add ability to use existing sessions for streaming_agent_run_with_events calls. ([0a369ea](https://github.com/googleapis/python-aiplatform/commit/0a369eacaa4e21e8055ef7c2e0f4c6da3a9298f8)) * Add DeploymentTier enum to DeployedIndex ([89a26c1](https://github.com/googleapis/python-aiplatform/commit/89a26c15b8a15c8698192dc283e5839729ad3e66)) * Add labels field for Predict API for | Low | 10/8/2025 |
| v1.119.0 | ## [1.119.0](https://github.com/googleapis/python-aiplatform/compare/v1.118.0...v1.119.0) (2025-10-03) ### Features * GenAI Client(evals) - Add EvaluationResults to `get_evaluation_run` method response in Vertex AI GenAI SDK evals ([f07ecc3](https://github.com/googleapis/python-aiplatform/commit/f07ecc39086d756b4d61f2f091e02ddef6f2698a)) * GenAI SDK client (prompt management): Release Prompts module to GA ([3394028](https://github.com/googleapis/python-aiplatform/commit/33940289ee5219125c94a7 | Low | 10/3/2025 |
| v1.118.0 | ## [1.118.0](https://github.com/googleapis/python-aiplatform/compare/v1.117.0...v1.118.0) (2025-09-30) ### โ BREAKING CHANGES * GenAI SDK client (prompt management) - Split create into two methods, create() and create_version() * GenAI SDK client (prompt management) - Split get into two methods, get() and get_version() * GenAI SDK client (prompt management) - Rename list methods to list() and list_versions() * GenAI SDK client (prompt management) - Rename delete methods to delete() and delete | Low | 9/30/2025 |
| v1.117.0 | ## [1.117.0](https://github.com/googleapis/python-aiplatform/compare/v1.116.0...v1.117.0) (2025-09-25) ### Features * Expose user reservation for CustomModel ([f796e74](https://github.com/googleapis/python-aiplatform/commit/f796e747f0c2c106e6ab83d2b2af0169c882ff58)) * Gen AI SDK client - add experimental restore_version method to Prompt Management ([820e0b6](https://github.com/googleapis/python-aiplatform/commit/820e0b68159e70c262fbfa823ae21a1172f58cee)) ### Documentation * Add generated d | Low | 9/25/2025 |
| v1.116.0 | ## [1.116.0](https://github.com/googleapis/python-aiplatform/compare/v1.115.0...v1.116.0) (2025-09-22) ### Features * Add experimental async list_prompts and list_version methods to prompt management ([13a626b](https://github.com/googleapis/python-aiplatform/commit/13a626bb38f5e8f9ba5c0b7db41b41c46ecf4f58)) * GenAI SDK client - add experimental async delete_prompt and delete_version method to Prompt Management ([45e616a](https://github.com/googleapis/python-aiplatform/commit/45e616a94f1b14646 | Low | 9/23/2025 |
| v1.115.0 | ## [1.115.0](https://github.com/googleapis/python-aiplatform/compare/v1.114.0...v1.115.0) (2025-09-18) ### โ BREAKING CHANGES * The `optimize_prompt` method no longer returns the parsed response directly. Code must be updated to access the `.raw_text_response` or `.parsed_response` attribute on the new return object. ### Features * Add `has_template_config` to MultimodalDataset. ([97a6e71](https://github.com/googleapis/python-aiplatform/commit/97a6e719c410055fa82e5aebc88e3504e2a885a2)) * Ge | Low | 9/18/2025 |
| v1.114.0 | ## [1.114.0](https://github.com/googleapis/python-aiplatform/compare/v1.113.0...v1.114.0) (2025-09-16) ### Features * GenAI SDK client - Add experimental list_prompts() and list_versions() methods to Prompt Management ([18a5559](https://github.com/googleapis/python-aiplatform/commit/18a55590c5679b8ea7536c4c3c73566ba006bf36)) ### Bug Fixes * GenAI SDK client - Add agent_server_mode arg to AgentEngineConfig and pass it to API request if present. ([1f821fd](https://github.com/googleapis/pytho | Low | 9/16/2025 |
| v1.113.0 | ## [1.113.0](https://github.com/googleapis/python-aiplatform/compare/v1.112.0...v1.113.0) (2025-09-12) ### Features * GenAI - Added GPT, Qwen, and DeepSeek models support in GenAI batch prediction ([cdd73d2](https://github.com/googleapis/python-aiplatform/commit/cdd73d2a8428ab0c62619e631fe0efab6a32c972)) * GenAI Client(evals) - Add support for Vertex Model Garden MaaS models. ([751cb18](https://github.com/googleapis/python-aiplatform/commit/751cb182245a16f075b66d7a3bdda082aa4bc83d)) ### Bug | Low | 9/12/2025 |
| v1.112.0 | ## [1.112.0](https://github.com/googleapis/python-aiplatform/compare/v1.111.0...v1.112.0) (2025-09-09) ### Features * GenAI SDK client - Add A2A support in Agent Engine ([d500945](https://github.com/googleapis/python-aiplatform/commit/d5009458599c4e5eb1b9c4fea1346eafdaa778bc)) * GenAI SDK client - Add Observability GenAI data format converter for evals ([0665566](https://github.com/googleapis/python-aiplatform/commit/0665566ac606b599177d4dca0643559df0540439)) * GenAI SDK client - Add orderBy | Low | 9/10/2025 |
| v1.111.0 | ## [1.111.0](https://github.com/googleapis/python-aiplatform/compare/v1.110.0...v1.111.0) (2025-08-27) ### โ BREAKING CHANGES * GenAI SDK client - remove duplicate types for Content, Part, and evals ### Features * Add `disable_container_logging` in v1beta1 api ([3a75313](https://github.com/googleapis/python-aiplatform/commit/3a75313e19e7b8b4ee65ad236492a6a872fbb7b2)) * Add `encryption_spec` support to Agent Engine genai sdk. ([3bb8100](https://github.com/googleapis/python-aiplatform/commit/ | Low | 8/27/2025 |
| v1.110.0 | ## [1.110.0](https://github.com/googleapis/python-aiplatform/compare/v1.109.0...v1.110.0) (2025-08-18) ### Features * Add `encryption_spec` support to Agent Engine create and update. ([1b135ca](https://github.com/googleapis/python-aiplatform/commit/1b135ca4f305bf9a4ce4fcf24a6ac97ee409c97b)) * Add `run_config` parameter to AdkApp query methods ([e3b9a76](https://github.com/googleapis/python-aiplatform/commit/e3b9a761eed1816363f9b441fd854d89e1d2aefe)) * Add DirectMemoriesSource to SDK ([cebad9a | Low | 8/18/2025 |
| v1.109.0 | ## [1.109.0](https://github.com/googleapis/python-aiplatform/compare/v1.108.0...v1.109.0) (2025-08-13) ### Features * Add `gpu_partition_size` to `MachineSpec` ([b753565](https://github.com/googleapis/python-aiplatform/commit/b753565ac41f9f932f1f11800ff4b4bf5914b523)) * Add API for Gen AI Evaluation in Tuning ([b753565](https://github.com/googleapis/python-aiplatform/commit/b753565ac41f9f932f1f11800ff4b4bf5914b523)) * Add direct_memories_source ([b753565](https://github.com/googleapis/python- | Low | 8/13/2025 |
| v1.108.0 | ## [1.108.0](https://github.com/googleapis/python-aiplatform/compare/v1.107.0...v1.108.0) (2025-08-07) ### Features * Add autoscaling_target_pubsub_num_undelivered_messages option in Preview model deployment on Endpoint & Model classes. ([52eacce](https://github.com/googleapis/python-aiplatform/commit/52eacce2a4150721780b815764dce1fc0dd05a2a)) ### Bug Fixes * GenAI SDK client - Fix typo in error message for optimize_prompt ([63e1caa](https://github.com/googleapis/python-aiplatform/commit/6 | Low | 8/8/2025 |
| v1.107.0 | ## [1.107.0](https://github.com/googleapis/python-aiplatform/compare/v1.106.0...v1.107.0) (2025-08-06) ### Features * A new value `NVIDIA_GB200` is added to enum `AcceleratorType` ([d682fac](https://github.com/googleapis/python-aiplatform/commit/d682fac54b2deb57ed54e4f82eca822a026d32ef)) * Add `DeploymentStage` for CreateEndpointOperationMetadata and DeployModelOperationMetadata ([d682fac](https://github.com/googleapis/python-aiplatform/commit/d682fac54b2deb57ed54e4f82eca822a026d32ef)) * Add | Low | 8/6/2025 |
| v1.106.0 | ## [1.106.0](https://github.com/googleapis/python-aiplatform/compare/v1.105.0...v1.106.0) (2025-07-30) ### Features * Add service_account parameter to AgentEngine class for creation and update ([6359168](https://github.com/googleapis/python-aiplatform/commit/63591683bcf4d3f12fde48b9ea3cc7e075281b0a)) * Add service_account to Reasoning Engine public protos ([7b6010b](https://github.com/googleapis/python-aiplatform/commit/7b6010b856ac4910cafe49b532ceb34d23fdf63e)) * Add service_account to Reaso | Low | 7/30/2025 |
| v1.105.0 | ## [1.105.0](https://github.com/googleapis/python-aiplatform/compare/v1.104.0...v1.105.0) (2025-07-22) ### Features * Add FlexStart option to DeploymentResourcePool.create, Endpoint.deploy, and Model.deploy (preview) ([82dd075](https://github.com/googleapis/python-aiplatform/commit/82dd0754ada332cda6f801af2224135a4db61ee4)) * Add Ray 2.47 support to RoV Bigquery read/write ([8e6df42](https://github.com/googleapis/python-aiplatform/commit/8e6df4243f39c8b638eeaa220b2b043ef81beb6a)) * Add Ray 2. | Low | 7/23/2025 |
| v1.104.0 | ## [1.104.0](https://github.com/googleapis/python-aiplatform/compare/v1.103.0...v1.104.0) (2025-07-15) ### Features * Add Aggregation Output in EvaluateDataset Get Operation Response ([43eee8d](https://github.com/googleapis/python-aiplatform/commit/43eee8de3a6cbcf5e74a1272565b5307e882d194)) * Add API for Managed OSS Fine Tuning ([43eee8d](https://github.com/googleapis/python-aiplatform/commit/43eee8de3a6cbcf5e74a1272565b5307e882d194)) * Add flexstart option to v1beta1 ([43eee8d](https://githu | Low | 7/16/2025 |
| v1.103.0 | ## [1.103.0](https://github.com/googleapis/python-aiplatform/compare/v1.102.0...v1.103.0) (2025-07-10) ### Features * Add ADK version check and set MemoryBankService as default when google-adk>=1.5.0 ([262fbc3](https://github.com/googleapis/python-aiplatform/commit/262fbc3c58e7ebe98b4420d81402f6bb805a0be4)) * Add logging for agent engine creation ([795ee17](https://github.com/googleapis/python-aiplatform/commit/795ee171e0ac9034d834db1989d3d38c623c3dcb)) * Populate task_unique_name from ini | Low | 7/10/2025 |
| v1.102.0 | ## [1.102.0](https://github.com/googleapis/python-aiplatform/compare/v1.101.0...v1.102.0) (2025-07-08) ### Features * Add message ColabImage, add field colab_image to NotebookSoftwareConfig ([2c64a76](https://github.com/googleapis/python-aiplatform/commit/2c64a769e535d28abfa0dad6aadba76c8e929cbc)) * Configure Bigframes implicitly in `MultimodalDataset.assess()`. ([0664ea3](https://github.com/googleapis/python-aiplatform/commit/0664ea32eff7be779968e082a8b7e85f72c4791f)) * GenAI SDK client - ad | Low | 7/8/2025 |
| v1.101.0 | ## [1.101.0](https://github.com/googleapis/python-aiplatform/compare/v1.100.0...v1.101.0) (2025-07-01) ### Features * **Allow installation scripts in AgentEngine.** ([9296d4d](https://github.com/googleapis/python-aiplatform/commit/9296d4d9fc7cb40116f7adbce0e08f0c41a15413)) * Add `invoke` method. It supports both streaming and non-streaming cases. ([e686932](https://github.com/googleapis/python-aiplatform/commit/e68693270a4f00aed51d78692a4c6bb78e7f3374)) * Add computer use support to tools ([f | Low | 7/1/2025 |
