Module sft (1.95.1)
Stay organized with collections
Save and categorize content based on your preferences.
Classes for supervised tuning.
Classes
SupervisedTuningJob
(
tuning_job_name
:
str
)
Initializes class with project, location, and api_client.
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.
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-09-04 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 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."]]