Package com.google.genai.types
Class Model
java.lang.Object
com.google.genai.JsonSerializable
com.google.genai.types.Model
A trained machine learning model.
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Model.Builder
builder()
Instantiates a builder for Model.abstract Optional<List<Checkpoint>>
The checkpoints of the model.The default checkpoint id of a model version.Description of the model.Display name of the model.List of deployed models created from this base model.static Model
Deserializes a JSON string to a Model object.The maximum number of input tokens that the model can handle.labels()
Labels with user-defined metadata to organize your models.name()
Resource name of the model.The maximum number of output tokens that the model can generate.List of actions that are supported by the model.abstract Model.Builder
Creates a builder with the same values as this instance.abstract Optional<TunedModelInfo>
Information about the tuned model from the base model.version()
Version ID of the model.Methods inherited from class com.google.genai.JsonSerializable
toJson
-
Constructor Details
-
Model
public Model()
-
-
Method Details
-
name
Resource name of the model. -
displayName
Display name of the model. -
description
Description of the model. -
version
Version ID of the model. A new version is committed when a new model version is uploaded or trained under an existing model ID. The version ID is an auto-incrementing decimal number in string representation. -
endpoints
List of deployed models created from this base model. Note that a model could have been deployed to endpoints in different locations. -
labels
Labels with user-defined metadata to organize your models. -
tunedModelInfo
Information about the tuned model from the base model. -
inputTokenLimit
The maximum number of input tokens that the model can handle. -
outputTokenLimit
The maximum number of output tokens that the model can generate. -
supportedActions
List of actions that are supported by the model. -
defaultCheckpointId
The default checkpoint id of a model version. -
checkpoints
The checkpoints of the model. -
builder
Instantiates a builder for Model. -
toBuilder
Creates a builder with the same values as this instance. -
fromJson
Deserializes a JSON string to a Model object.
-