diff --git a/dataflow/flex-templates/pipeline_with_dependencies/requirements.txt b/dataflow/flex-templates/pipeline_with_dependencies/requirements.txt index cc9fda76736..209d72d876f 100644 --- a/dataflow/flex-templates/pipeline_with_dependencies/requirements.txt +++ b/dataflow/flex-templates/pipeline_with_dependencies/requirements.txt @@ -87,7 +87,7 @@ google-auth==2.28.1 # google-cloud-vision google-auth-httplib2==0.1.1 # via apache-beam -google-cloud-aiplatform==1.42.1 +google-genai==2.7.0; python_version >= "3.10" # via apache-beam google-cloud-bigquery==3.17.2 # via diff --git a/dataflow/gemma-flex-template/requirements-test.txt b/dataflow/gemma-flex-template/requirements-test.txt index 5e6dcfc99aa..390b9c8d797 100644 --- a/dataflow/gemma-flex-template/requirements-test.txt +++ b/dataflow/gemma-flex-template/requirements-test.txt @@ -1,4 +1,4 @@ -google-cloud-aiplatform==1.62.0 +google-genai==2.7.0; python_version >= "3.10" google-cloud-dataflow-client==0.8.14 google-cloud-pubsub==2.28.0 google-cloud-storage==2.18.2 diff --git a/dataflow/gemma/requirements-test.txt b/dataflow/gemma/requirements-test.txt index 511d704b396..e182febf518 100644 --- a/dataflow/gemma/requirements-test.txt +++ b/dataflow/gemma/requirements-test.txt @@ -1,4 +1,4 @@ -google-cloud-aiplatform==1.49.0 +google-genai==2.7.0; python_version >= "3.10" google-cloud-dataflow-client==0.8.10 google-cloud-storage==2.16.0 pytest==7.4.0 diff --git a/dataflow/run-inference/requirements-test.txt b/dataflow/run-inference/requirements-test.txt index 1802752120d..d98c3552c1e 100644 --- a/dataflow/run-inference/requirements-test.txt +++ b/dataflow/run-inference/requirements-test.txt @@ -1,4 +1,4 @@ -google-cloud-aiplatform==1.57.0 +google-genai==2.7.0; python_version >= "3.10" google-cloud-dataflow-client==0.8.14 google-cloud-storage==2.10.0 pytest==9.0.3 diff --git a/gemma2/requirements.txt b/gemma2/requirements.txt index f8990233d3f..c4759183720 100644 --- a/gemma2/requirements.txt +++ b/gemma2/requirements.txt @@ -1,2 +1,2 @@ -google-cloud-aiplatform[all]==1.64.0 +google-genai==2.7.0; python_version >= "3.10" protobuf==5.29.5 diff --git a/genai/batch_prediction/requirements.txt b/genai/batch_prediction/requirements.txt index 4f44a6593bb..f8aac90b46d 100644 --- a/genai/batch_prediction/requirements.txt +++ b/genai/batch_prediction/requirements.txt @@ -1,3 +1,3 @@ google-cloud-bigquery==3.29.0 google-cloud-storage==2.19.0 -google-genai==1.42.0 +google-genai==2.7.0; python_version >= "3.10" diff --git a/genai/bounding_box/requirements.txt b/genai/bounding_box/requirements.txt index 86da356810f..3c8f3118926 100644 --- a/genai/bounding_box/requirements.txt +++ b/genai/bounding_box/requirements.txt @@ -1,2 +1,2 @@ -google-genai==1.42.0 +google-genai==2.7.0; python_version >= "3.10" pillow==11.1.0 diff --git a/genai/code_execution/requirements.txt b/genai/code_execution/requirements.txt index 7365e0b937d..3c8f3118926 100644 --- a/genai/code_execution/requirements.txt +++ b/genai/code_execution/requirements.txt @@ -1,2 +1,2 @@ -google-genai==1.60.0 +google-genai==2.7.0; python_version >= "3.10" pillow==11.1.0 diff --git a/genai/content_cache/requirements.txt b/genai/content_cache/requirements.txt index 1efe7b29dbc..b3d8b240456 100644 --- a/genai/content_cache/requirements.txt +++ b/genai/content_cache/requirements.txt @@ -1 +1 @@ -google-genai==1.42.0 +google-genai==2.7.0; python_version >= "3.10" diff --git a/genai/controlled_generation/requirements.txt b/genai/controlled_generation/requirements.txt index 1efe7b29dbc..b3d8b240456 100644 --- a/genai/controlled_generation/requirements.txt +++ b/genai/controlled_generation/requirements.txt @@ -1 +1 @@ -google-genai==1.42.0 +google-genai==2.7.0; python_version >= "3.10" diff --git a/genai/count_tokens/requirements.txt b/genai/count_tokens/requirements.txt index 726dd09178a..b7e01ed7202 100644 --- a/genai/count_tokens/requirements.txt +++ b/genai/count_tokens/requirements.txt @@ -1,2 +1,2 @@ -google-genai==1.42.0 +google-genai==2.7.0; python_version >= "3.10" sentencepiece==0.2.1 diff --git a/genai/embeddings/requirements.txt b/genai/embeddings/requirements.txt index 1efe7b29dbc..b3d8b240456 100644 --- a/genai/embeddings/requirements.txt +++ b/genai/embeddings/requirements.txt @@ -1 +1 @@ -google-genai==1.42.0 +google-genai==2.7.0; python_version >= "3.10" diff --git a/genai/express_mode/requirements.txt b/genai/express_mode/requirements.txt index 1efe7b29dbc..b3d8b240456 100644 --- a/genai/express_mode/requirements.txt +++ b/genai/express_mode/requirements.txt @@ -1 +1 @@ -google-genai==1.42.0 +google-genai==2.7.0; python_version >= "3.10" diff --git a/genai/image_generation/requirements.txt b/genai/image_generation/requirements.txt index 86da356810f..b3d8b240456 100644 --- a/genai/image_generation/requirements.txt +++ b/genai/image_generation/requirements.txt @@ -1,2 +1 @@ -google-genai==1.42.0 -pillow==11.1.0 +google-genai==2.7.0; python_version >= "3.10" diff --git a/genai/live/requirements.txt b/genai/live/requirements.txt index ee7f068754b..069a5b0eceb 100644 --- a/genai/live/requirements.txt +++ b/genai/live/requirements.txt @@ -1,10 +1,10 @@ -google-genai==1.42.0 -scipy==1.16.1 -websockets==15.0.1 -numpy==1.26.4 -soundfile==0.12.1 -openai==1.99.1 -setuptools==80.9.0 -pyaudio==0.2.14 -librosa==0.11.0 +google-genai==2.7.0; python_version >= "3.10" +scipy==1.16.1 +websockets==15.0.1 +numpy==1.26.4 +soundfile==0.12.1 +openai==1.99.1 +setuptools==80.9.0 +pyaudio==0.2.14 +librosa==0.11.0 simpleaudio==1.0.0 \ No newline at end of file diff --git a/genai/model_optimizer/requirements.txt b/genai/model_optimizer/requirements.txt index 1efe7b29dbc..b3d8b240456 100644 --- a/genai/model_optimizer/requirements.txt +++ b/genai/model_optimizer/requirements.txt @@ -1 +1 @@ -google-genai==1.42.0 +google-genai==2.7.0; python_version >= "3.10" diff --git a/genai/provisioned_throughput/requirements.txt b/genai/provisioned_throughput/requirements.txt index 1efe7b29dbc..b3d8b240456 100644 --- a/genai/provisioned_throughput/requirements.txt +++ b/genai/provisioned_throughput/requirements.txt @@ -1 +1 @@ -google-genai==1.42.0 +google-genai==2.7.0; python_version >= "3.10" diff --git a/genai/safety/requirements.txt b/genai/safety/requirements.txt index 1efe7b29dbc..b3d8b240456 100644 --- a/genai/safety/requirements.txt +++ b/genai/safety/requirements.txt @@ -1 +1 @@ -google-genai==1.42.0 +google-genai==2.7.0; python_version >= "3.10" diff --git a/genai/template_folder/requirements.txt b/genai/template_folder/requirements.txt index 1efe7b29dbc..b3d8b240456 100644 --- a/genai/template_folder/requirements.txt +++ b/genai/template_folder/requirements.txt @@ -1 +1 @@ -google-genai==1.42.0 +google-genai==2.7.0; python_version >= "3.10" diff --git a/genai/text_generation/requirements.txt b/genai/text_generation/requirements.txt index 1efe7b29dbc..b3d8b240456 100644 --- a/genai/text_generation/requirements.txt +++ b/genai/text_generation/requirements.txt @@ -1 +1 @@ -google-genai==1.42.0 +google-genai==2.7.0; python_version >= "3.10" diff --git a/genai/thinking/requirements.txt b/genai/thinking/requirements.txt index 1efe7b29dbc..b3d8b240456 100644 --- a/genai/thinking/requirements.txt +++ b/genai/thinking/requirements.txt @@ -1 +1 @@ -google-genai==1.42.0 +google-genai==2.7.0; python_version >= "3.10" diff --git a/genai/tools/requirements.txt b/genai/tools/requirements.txt index 9f6fafbe8ec..eac05d2a874 100644 --- a/genai/tools/requirements.txt +++ b/genai/tools/requirements.txt @@ -1,3 +1,3 @@ -google-genai==1.45.0 +google-genai==2.7.0; python_version >= "3.10" # PIl is required for tools_code_execution_with_txt_img.py pillow==11.1.0 diff --git a/genai/tuning/requirements.txt b/genai/tuning/requirements.txt index e5fdb322ca4..b3d8b240456 100644 --- a/genai/tuning/requirements.txt +++ b/genai/tuning/requirements.txt @@ -1 +1 @@ -google-genai==1.47.0 +google-genai==2.7.0; python_version >= "3.10" diff --git a/genai/video_generation/requirements.txt b/genai/video_generation/requirements.txt index b83c25fae61..b3d8b240456 100644 --- a/genai/video_generation/requirements.txt +++ b/genai/video_generation/requirements.txt @@ -1 +1 @@ -google-genai==1.43.0 +google-genai==2.7.0; python_version >= "3.10" diff --git a/generative_ai/embeddings/requirements.txt b/generative_ai/embeddings/requirements.txt index 13c79e4e255..a7fd0aadcf9 100644 --- a/generative_ai/embeddings/requirements.txt +++ b/generative_ai/embeddings/requirements.txt @@ -3,7 +3,7 @@ pandas==2.2.3; python_version == '3.8' pandas==2.2.3; python_version > '3.8' pillow==10.4.0; python_version < '3.8' pillow==10.4.0; python_version >= '3.8' -google-cloud-aiplatform[all]==1.84.0 +google-genai==2.7.0; python_version >= "3.10" sentencepiece==0.2.0 google-auth==2.29.0 anthropic[vertex]==0.28.0 diff --git a/generative_ai/evaluation/requirements.txt b/generative_ai/evaluation/requirements.txt index be13d57d368..5d20ef061be 100644 --- a/generative_ai/evaluation/requirements.txt +++ b/generative_ai/evaluation/requirements.txt @@ -3,12 +3,12 @@ pandas==2.2.3; python_version == '3.8' pandas==2.2.3; python_version > '3.8' pillow==10.4.0; python_version < '3.8' pillow==10.4.0; python_version >= '3.8' -google-cloud-aiplatform[all]==1.69.0 +google-genai==2.7.0; python_version >= "3.10" sentencepiece==0.2.0 google-auth==2.38.0 anthropic[vertex]==0.28.0 -langchain-core==0.2.33 -langchain-google-vertexai==1.0.10 +langchain-core==1.4.0; python_version >= "3.10" +langchain-google-genai==4.2.4; python_version >= "3.10" numpy<3 openai==1.68.2 immutabledict==4.2.0 diff --git a/generative_ai/extensions/requirements.txt b/generative_ai/extensions/requirements.txt index be13d57d368..5d20ef061be 100644 --- a/generative_ai/extensions/requirements.txt +++ b/generative_ai/extensions/requirements.txt @@ -3,12 +3,12 @@ pandas==2.2.3; python_version == '3.8' pandas==2.2.3; python_version > '3.8' pillow==10.4.0; python_version < '3.8' pillow==10.4.0; python_version >= '3.8' -google-cloud-aiplatform[all]==1.69.0 +google-genai==2.7.0; python_version >= "3.10" sentencepiece==0.2.0 google-auth==2.38.0 anthropic[vertex]==0.28.0 -langchain-core==0.2.33 -langchain-google-vertexai==1.0.10 +langchain-core==1.4.0; python_version >= "3.10" +langchain-google-genai==4.2.4; python_version >= "3.10" numpy<3 openai==1.68.2 immutabledict==4.2.0 diff --git a/generative_ai/function_calling/requirements.txt b/generative_ai/function_calling/requirements.txt index 2ffbfa4cc60..c849f3fc19b 100644 --- a/generative_ai/function_calling/requirements.txt +++ b/generative_ai/function_calling/requirements.txt @@ -1,3 +1,3 @@ google-auth==2.38.0 openai==1.68.2 -google-cloud-aiplatform==1.86.0 \ No newline at end of file +google-genai==2.7.0; python_version >= "3.10" \ No newline at end of file diff --git a/generative_ai/image_generation/requirements.txt b/generative_ai/image_generation/requirements.txt index be13d57d368..5d20ef061be 100644 --- a/generative_ai/image_generation/requirements.txt +++ b/generative_ai/image_generation/requirements.txt @@ -3,12 +3,12 @@ pandas==2.2.3; python_version == '3.8' pandas==2.2.3; python_version > '3.8' pillow==10.4.0; python_version < '3.8' pillow==10.4.0; python_version >= '3.8' -google-cloud-aiplatform[all]==1.69.0 +google-genai==2.7.0; python_version >= "3.10" sentencepiece==0.2.0 google-auth==2.38.0 anthropic[vertex]==0.28.0 -langchain-core==0.2.33 -langchain-google-vertexai==1.0.10 +langchain-core==1.4.0; python_version >= "3.10" +langchain-google-genai==4.2.4; python_version >= "3.10" numpy<3 openai==1.68.2 immutabledict==4.2.0 diff --git a/generative_ai/labels/requirements.txt b/generative_ai/labels/requirements.txt index 44964bbf7b1..b3d8b240456 100644 --- a/generative_ai/labels/requirements.txt +++ b/generative_ai/labels/requirements.txt @@ -1 +1 @@ -google-cloud-aiplatform==1.133.0 +google-genai==2.7.0; python_version >= "3.10" diff --git a/generative_ai/model_garden/requirements.txt b/generative_ai/model_garden/requirements.txt index be13d57d368..5d20ef061be 100644 --- a/generative_ai/model_garden/requirements.txt +++ b/generative_ai/model_garden/requirements.txt @@ -3,12 +3,12 @@ pandas==2.2.3; python_version == '3.8' pandas==2.2.3; python_version > '3.8' pillow==10.4.0; python_version < '3.8' pillow==10.4.0; python_version >= '3.8' -google-cloud-aiplatform[all]==1.69.0 +google-genai==2.7.0; python_version >= "3.10" sentencepiece==0.2.0 google-auth==2.38.0 anthropic[vertex]==0.28.0 -langchain-core==0.2.33 -langchain-google-vertexai==1.0.10 +langchain-core==1.4.0; python_version >= "3.10" +langchain-google-genai==4.2.4; python_version >= "3.10" numpy<3 openai==1.68.2 immutabledict==4.2.0 diff --git a/generative_ai/model_tuning/requirements.txt b/generative_ai/model_tuning/requirements.txt index be13d57d368..5d20ef061be 100644 --- a/generative_ai/model_tuning/requirements.txt +++ b/generative_ai/model_tuning/requirements.txt @@ -3,12 +3,12 @@ pandas==2.2.3; python_version == '3.8' pandas==2.2.3; python_version > '3.8' pillow==10.4.0; python_version < '3.8' pillow==10.4.0; python_version >= '3.8' -google-cloud-aiplatform[all]==1.69.0 +google-genai==2.7.0; python_version >= "3.10" sentencepiece==0.2.0 google-auth==2.38.0 anthropic[vertex]==0.28.0 -langchain-core==0.2.33 -langchain-google-vertexai==1.0.10 +langchain-core==1.4.0; python_version >= "3.10" +langchain-google-genai==4.2.4; python_version >= "3.10" numpy<3 openai==1.68.2 immutabledict==4.2.0 diff --git a/generative_ai/prompts/requirements.txt b/generative_ai/prompts/requirements.txt index 30b8dfcdd9f..5d20ef061be 100644 --- a/generative_ai/prompts/requirements.txt +++ b/generative_ai/prompts/requirements.txt @@ -3,12 +3,12 @@ pandas==2.2.3; python_version == '3.8' pandas==2.2.3; python_version > '3.8' pillow==10.4.0; python_version < '3.8' pillow==10.4.0; python_version >= '3.8' -google-cloud-aiplatform[all]==1.74.0 +google-genai==2.7.0; python_version >= "3.10" sentencepiece==0.2.0 google-auth==2.38.0 anthropic[vertex]==0.28.0 -langchain-core==0.2.33 -langchain-google-vertexai==1.0.10 +langchain-core==1.4.0; python_version >= "3.10" +langchain-google-genai==4.2.4; python_version >= "3.10" numpy<3 openai==1.68.2 immutabledict==4.2.0 diff --git a/generative_ai/provisioned_throughput/requirements.txt b/generative_ai/provisioned_throughput/requirements.txt index 7131687faca..2e304626514 100644 --- a/generative_ai/provisioned_throughput/requirements.txt +++ b/generative_ai/provisioned_throughput/requirements.txt @@ -1,2 +1,2 @@ -google-cloud-aiplatform==1.82.0 +google-genai==2.7.0; python_version >= "3.10" google-auth==2.38.0 diff --git a/generative_ai/rag/requirements.txt b/generative_ai/rag/requirements.txt index d4591122ee1..b3d8b240456 100644 --- a/generative_ai/rag/requirements.txt +++ b/generative_ai/rag/requirements.txt @@ -1 +1 @@ -google-cloud-aiplatform==1.87.0 +google-genai==2.7.0; python_version >= "3.10" diff --git a/generative_ai/reasoning_engine/requirements.txt b/generative_ai/reasoning_engine/requirements.txt index be13d57d368..5d20ef061be 100644 --- a/generative_ai/reasoning_engine/requirements.txt +++ b/generative_ai/reasoning_engine/requirements.txt @@ -3,12 +3,12 @@ pandas==2.2.3; python_version == '3.8' pandas==2.2.3; python_version > '3.8' pillow==10.4.0; python_version < '3.8' pillow==10.4.0; python_version >= '3.8' -google-cloud-aiplatform[all]==1.69.0 +google-genai==2.7.0; python_version >= "3.10" sentencepiece==0.2.0 google-auth==2.38.0 anthropic[vertex]==0.28.0 -langchain-core==0.2.33 -langchain-google-vertexai==1.0.10 +langchain-core==1.4.0; python_version >= "3.10" +langchain-google-genai==4.2.4; python_version >= "3.10" numpy<3 openai==1.68.2 immutabledict==4.2.0 diff --git a/model_garden/anthropic/requirements.txt b/model_garden/anthropic/requirements.txt index 52f70d3580a..b3d8b240456 100644 --- a/model_garden/anthropic/requirements.txt +++ b/model_garden/anthropic/requirements.txt @@ -1 +1 @@ -google-genai==1.7.0 \ No newline at end of file +google-genai==2.7.0; python_version >= "3.10" diff --git a/model_garden/gemma/requirements.txt b/model_garden/gemma/requirements.txt index eba13fe9012..b3d8b240456 100644 --- a/model_garden/gemma/requirements.txt +++ b/model_garden/gemma/requirements.txt @@ -1 +1 @@ -google-cloud-aiplatform[all]==1.103.0 +google-genai==2.7.0; python_version >= "3.10" diff --git a/people-and-planet-ai/geospatial-classification/requirements.txt b/people-and-planet-ai/geospatial-classification/requirements.txt index 7c19dad051d..fbd73d3064c 100644 --- a/people-and-planet-ai/geospatial-classification/requirements.txt +++ b/people-and-planet-ai/geospatial-classification/requirements.txt @@ -1,5 +1,5 @@ earthengine-api==1.5.9 folium==0.19.5 -google-cloud-aiplatform==1.47.0 +google-genai==2.7.0; python_version >= "3.10" pandas==2.2.3 tensorflow==2.12.0 diff --git a/people-and-planet-ai/image-classification/requirements.txt b/people-and-planet-ai/image-classification/requirements.txt index 3a5c78d3764..2a71e884e01 100644 --- a/people-and-planet-ai/image-classification/requirements.txt +++ b/people-and-planet-ai/image-classification/requirements.txt @@ -1,3 +1,3 @@ pillow==10.3.0 apache-beam[gcp]==2.55.1 -google-cloud-aiplatform==1.47.0 +google-genai==2.7.0; python_version >= "3.10" diff --git a/people-and-planet-ai/land-cover-classification/requirements.txt b/people-and-planet-ai/land-cover-classification/requirements.txt index e547b7dead5..576426d89fc 100644 --- a/people-and-planet-ai/land-cover-classification/requirements.txt +++ b/people-and-planet-ai/land-cover-classification/requirements.txt @@ -2,7 +2,7 @@ apache-beam[gcp]==2.46.0 earthengine-api==1.5.9 folium==0.19.5 -google-cloud-aiplatform==1.47.0 +google-genai==2.7.0; python_version >= "3.10" imageio==2.36.1 plotly==5.15.0 tensorflow==2.12.0 diff --git a/people-and-planet-ai/timeseries-classification/requirements.txt b/people-and-planet-ai/timeseries-classification/requirements.txt index c97c9686726..a46822196d8 100644 --- a/people-and-planet-ai/timeseries-classification/requirements.txt +++ b/people-and-planet-ai/timeseries-classification/requirements.txt @@ -1,6 +1,6 @@ Flask==3.0.3 apache-beam[gcp]==2.46.0 -google-cloud-aiplatform==1.47.0 +google-genai==2.7.0; python_version >= "3.10" gunicorn==23.0.0 pandas==2.2.3 tensorflow==2.12.1 diff --git a/people-and-planet-ai/weather-forecasting/tests/training_tests/requirements.txt b/people-and-planet-ai/weather-forecasting/tests/training_tests/requirements.txt index 2dda40903c2..88eeecaafd2 100644 --- a/people-and-planet-ai/weather-forecasting/tests/training_tests/requirements.txt +++ b/people-and-planet-ai/weather-forecasting/tests/training_tests/requirements.txt @@ -1,3 +1,3 @@ ../../serving/weather-model build==0.10.0 -google-cloud-aiplatform==1.47.0 +google-genai==2.7.0; python_version >= "3.10" diff --git a/translate/samples/snippets/requirements.txt b/translate/samples/snippets/requirements.txt index 100a6ecc805..42241b62278 100644 --- a/translate/samples/snippets/requirements.txt +++ b/translate/samples/snippets/requirements.txt @@ -1,4 +1,4 @@ google-cloud-translate==3.18.0 google-cloud-storage==2.9.0 google-cloud-automl==2.14.1 -google-cloud-aiplatform[vertexai] +google-genai==2.7.0; python_version >= "3.10"