Module sft (1.95.1)
Classes for supervised tuning.
Classes
SupervisedTuningJob(tuning_job_name: str)
Initializes class with project, location, and api_client.
Parameters |
Name |
Description |
project |
str
Project of the resource noun.
|
location |
str
The location of the resource noun.
|
credentials |
google.auth.credentials.Credentials
Optional custom credentials to use when accessing interacting with resource noun.
|
resource_name |
str
A fully-qualified resource name or ID.
|
Modules
Functions
rebase_tuned_model
rebase_tuned_model(
tuned_model_ref: str,
*,
artifact_destination: typing.Optional[str] = None,
deploy_to_same_endpoint: typing.Optional[bool] = False
)
Re-runs fine tuning on top of a new foundational model.
Takes a legacy Tuned GenAI model Reference and creates a TuningJob based
on a new model.
train
train(
*,
source_model: typing.Union[str, vertexai.generative_models.GenerativeModel],
train_dataset: str,
validation_dataset: typing.Optional[str] = None,
tuned_model_display_name: typing.Optional[str] = None,
epochs: typing.Optional[int] = None,
learning_rate_multiplier: typing.Optional[float] = None,
adapter_size: typing.Optional[typing.Literal[1, 4, 8, 16]] = None,
labels: typing.Optional[typing.Dict[str, str]] = None
) -> vertexai.tuning._supervised_tuning.SupervisedTuningJob
Tunes a model using supervised training.
Parameter |
Name |
Description |
source_model |
str
Model name for tuning, e.g., "gemini-1.0-pro-002".
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-28 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Module sft (1.95.1)\n\nVersion latestkeyboard_arrow_down\n\n- [1.95.1 (latest)](/python/docs/reference/vertexai/latest/vertexai.preview.tuning.sft)\n- [1.94.0](/python/docs/reference/vertexai/1.94.0/vertexai.preview.tuning.sft)\n- [1.93.1](/python/docs/reference/vertexai/1.93.1/vertexai.preview.tuning.sft)\n- [1.92.0](/python/docs/reference/vertexai/1.92.0/vertexai.preview.tuning.sft)\n- [1.91.0](/python/docs/reference/vertexai/1.91.0/vertexai.preview.tuning.sft)\n- [1.90.0](/python/docs/reference/vertexai/1.90.0/vertexai.preview.tuning.sft)\n- [1.89.0](/python/docs/reference/vertexai/1.89.0/vertexai.preview.tuning.sft)\n- [1.88.0](/python/docs/reference/vertexai/1.88.0/vertexai.preview.tuning.sft)\n- [1.87.0](/python/docs/reference/vertexai/1.87.0/vertexai.preview.tuning.sft)\n- [1.86.0](/python/docs/reference/vertexai/1.86.0/vertexai.preview.tuning.sft)\n- [1.85.0](/python/docs/reference/vertexai/1.85.0/vertexai.preview.tuning.sft)\n- [1.84.0](/python/docs/reference/vertexai/1.84.0/vertexai.preview.tuning.sft)\n- [1.83.0](/python/docs/reference/vertexai/1.83.0/vertexai.preview.tuning.sft)\n- [1.82.0](/python/docs/reference/vertexai/1.82.0/vertexai.preview.tuning.sft)\n- [1.81.0](/python/docs/reference/vertexai/1.81.0/vertexai.preview.tuning.sft)\n- [1.80.0](/python/docs/reference/vertexai/1.80.0/vertexai.preview.tuning.sft)\n- [1.79.0](/python/docs/reference/vertexai/1.79.0/vertexai.preview.tuning.sft)\n- [1.78.0](/python/docs/reference/vertexai/1.78.0/vertexai.preview.tuning.sft)\n- [1.77.0](/python/docs/reference/vertexai/1.77.0/vertexai.preview.tuning.sft)\n- [1.76.0](/python/docs/reference/vertexai/1.76.0/vertexai.preview.tuning.sft)\n- [1.75.0](/python/docs/reference/vertexai/1.75.0/vertexai.preview.tuning.sft)\n- [1.74.0](/python/docs/reference/vertexai/1.74.0/vertexai.preview.tuning.sft)\n- [1.73.0](/python/docs/reference/vertexai/1.73.0/vertexai.preview.tuning.sft)\n- [1.72.0](/python/docs/reference/vertexai/1.72.0/vertexai.preview.tuning.sft)\n- [1.71.1](/python/docs/reference/vertexai/1.71.1/vertexai.preview.tuning.sft)\n- [1.70.0](/python/docs/reference/vertexai/1.70.0/vertexai.preview.tuning.sft)\n- [1.69.0](/python/docs/reference/vertexai/1.69.0/vertexai.preview.tuning.sft)\n- [1.68.0](/python/docs/reference/vertexai/1.68.0/vertexai.preview.tuning.sft)\n- [1.67.1](/python/docs/reference/vertexai/1.67.1/vertexai.preview.tuning.sft)\n- [1.66.0](/python/docs/reference/vertexai/1.66.0/vertexai.preview.tuning.sft)\n- [1.65.0](/python/docs/reference/vertexai/1.65.0/vertexai.preview.tuning.sft)\n- [1.63.0](/python/docs/reference/vertexai/1.63.0/vertexai.preview.tuning.sft)\n- [1.62.0](/python/docs/reference/vertexai/1.62.0/vertexai.preview.tuning.sft)\n- [1.60.0](/python/docs/reference/vertexai/1.60.0/vertexai.preview.tuning.sft)\n- [1.59.0](/python/docs/reference/vertexai/1.59.0/vertexai.preview.tuning.sft) \nClasses for supervised tuning.\n\nClasses\n-------\n\n### [SupervisedTuningJob](/python/docs/reference/vertexai/latest/vertexai.preview.tuning.sft.SupervisedTuningJob)\n\n SupervisedTuningJob(tuning_job_name: str)\n\nInitializes class with project, location, and api_client.\n\nModules\nFunctions\n-----------------\n\n### rebase_tuned_model\n\n rebase_tuned_model(\n tuned_model_ref: str,\n *,\n artifact_destination: typing.Optional[str] = None,\n deploy_to_same_endpoint: typing.Optional[bool] = False\n )\n\nRe-runs fine tuning on top of a new foundational model.\n\nTakes a legacy Tuned GenAI model Reference and creates a TuningJob based\non a new model.\n\n### train\n\n train(\n *,\n source_model: typing.Union[str, vertexai.generative_models.GenerativeModel],\n train_dataset: str,\n validation_dataset: typing.Optional[str] = None,\n tuned_model_display_name: typing.Optional[str] = None,\n epochs: typing.Optional[int] = None,\n learning_rate_multiplier: typing.Optional[float] = None,\n adapter_size: typing.Optional[typing.Literal[1, 4, 8, 16]] = None,\n labels: typing.Optional[typing.Dict[str, str]] = None\n ) -\u003e vertexai.tuning._supervised_tuning.SupervisedTuningJob\n\nTunes a model using supervised training."]]