1616
1717from typing import List
1818
19- from vertexai .preview . tuning import sft
19+ from vertexai .tuning import sft
2020
2121
2222PROJECT_ID = os .getenv ("GOOGLE_CLOUD_PROJECT" )
@@ -29,14 +29,14 @@ def gemini_tuning_basic() -> sft.SupervisedTuningJob:
2929 import time
3030
3131 import vertexai
32- from vertexai .preview . tuning import sft
32+ from vertexai .tuning import sft
3333
3434 # TODO(developer): Update project_id and location
3535 vertexai .init (project = PROJECT_ID , location = "us-central1" )
3636
3737 sft_tuning_job = sft .train (
38- source_model = "gemini-1.0 -pro-002" ,
39- train_dataset = "gs://cloud-samples-data/ai-platform/generative_ai/sft_train_data.jsonl" ,
38+ source_model = "gemini-1.5 -pro-002" ,
39+ train_dataset = "gs://cloud-samples-data/ai-platform/generative_ai/gemini-1_5/text/ sft_train_data.jsonl" ,
4040 )
4141
4242 # Polling for job completion
@@ -58,20 +58,20 @@ def gemini_tuning_advanced() -> sft.SupervisedTuningJob:
5858 import time
5959
6060 import vertexai
61- from vertexai .preview . tuning import sft
61+ from vertexai .tuning import sft
6262
6363 # TODO(developer): Update project_id and location
6464 vertexai .init (project = PROJECT_ID , location = "us-central1" )
6565
6666 sft_tuning_job = sft .train (
67- source_model = "gemini-1.0 -pro-002" ,
68- train_dataset = "gs://cloud-samples-data/ai-platform/generative_ai/sft_train_data.jsonl" ,
67+ source_model = "gemini-1.5 -pro-002" ,
68+ train_dataset = "gs://cloud-samples-data/ai-platform/generative_ai/gemini-1_5/text/ sft_train_data.jsonl" ,
6969 # The following parameters are optional
70- validation_dataset = "gs://cloud-samples-data/ai-platform/generative_ai/sft_validation_data.jsonl" ,
70+ validation_dataset = "gs://cloud-samples-data/ai-platform/generative_ai/gemini-1_5/text/ sft_validation_data.jsonl" ,
7171 epochs = 4 ,
7272 adapter_size = 4 ,
7373 learning_rate_multiplier = 1.0 ,
74- tuned_model_display_name = "tuned_gemini_pro " ,
74+ tuned_model_display_name = "tuned_gemini_1_5_pro " ,
7575 )
7676
7777 # Polling for job completion
@@ -90,7 +90,7 @@ def gemini_tuning_advanced() -> sft.SupervisedTuningJob:
9090def get_tuning_job () -> sft .SupervisedTuningJob :
9191 # [START generativeaionvertexai_get_tuning_job]
9292 import vertexai
93- from vertexai .preview . tuning import sft
93+ from vertexai .tuning import sft
9494
9595 # TODO(developer): Update project_id and location
9696 vertexai .init (project = PROJECT_ID , location = LOCATION )
@@ -109,7 +109,7 @@ def get_tuning_job() -> sft.SupervisedTuningJob:
109109def list_tuning_jobs () -> List [sft .SupervisedTuningJob ]:
110110 # [START generativeaionvertexai_list_tuning_jobs]
111111 import vertexai
112- from vertexai .preview . tuning import sft
112+ from vertexai .tuning import sft
113113
114114 # TODO(developer): Update project_id and location
115115 vertexai .init (project = PROJECT_ID , location = "us-central1" )
@@ -126,7 +126,7 @@ def list_tuning_jobs() -> List[sft.SupervisedTuningJob]:
126126def cancel_tuning_job () -> None :
127127 # [START generativeaionvertexai_cancel_tuning_job]
128128 import vertexai
129- from vertexai .preview . tuning import sft
129+ from vertexai .tuning import sft
130130
131131 # TODO(developer): Update project, location
132132 vertexai .init (project = PROJECT_ID , location = LOCATION )
0 commit comments