Class VertexAIModel (2.17.0)
Stay organized with collections
Save and categorize content based on your preferences.
VertexAIModel(
endpoint: str,
input: typing.Mapping[str, str],
output: typing.Mapping[str, str],
*,
session: typing.Optional[bigframes.session.Session] = None,
connection_name: typing.Optional[str] = None
)
Parameters |
Name |
Description |
endpoint |
str
Vertex AI HTTPS endpoint.
|
input |
Mapping
Input schema: {column_name: column_type} . Supported types are "bool", "string", "int64", "float64", "array
|
output |
Mapping
Output label schema: {column_name: column_type} . Supported the same types as the input.
|
session |
bigframes.Session or None
BQ session to create the model. If None, use the global default session.
|
connection_name |
str or None
Connection to connect with remote service. str of the format <PROJECT_NUMBER/PROJECT_ID>.
|
Methods
__repr__
Print the estimator's constructor with all non-default parameter values.
get_params
get_params(deep: bool = True) -> typing.Dict[str, typing.Any]
Get parameters for this estimator.
Parameter |
Name |
Description |
deep |
bool, default True
Default True . If True, will return the parameters for this estimator and contained subobjects that are estimators.
|
Returns |
Type |
Description |
Dictionary |
A dictionary of parameter names mapped to their values. |
predict
predict(
X: typing.Union[
bigframes.dataframe.DataFrame,
bigframes.series.Series,
pandas.core.frame.DataFrame,
pandas.core.series.Series,
],
) -> bigframes.dataframe.DataFrame
Predict the result from the input DataFrame.
Returns |
Type |
Description |
bigframes.pandas.DataFrame |
DataFrame of shape (n_samples, n_input_columns + n_prediction_columns). Returns predicted values. |
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"]],[["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-08-28 UTC."],[],[],null,["# Class VertexAIModel (2.17.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.17.0 (latest)](/python/docs/reference/bigframes/latest/bigframes.ml.remote.VertexAIModel)\n- [2.16.0](/python/docs/reference/bigframes/2.16.0/bigframes.ml.remote.VertexAIModel)\n- [2.15.0](/python/docs/reference/bigframes/2.15.0/bigframes.ml.remote.VertexAIModel)\n- [2.14.0](/python/docs/reference/bigframes/2.14.0/bigframes.ml.remote.VertexAIModel)\n- [2.13.0](/python/docs/reference/bigframes/2.13.0/bigframes.ml.remote.VertexAIModel)\n- [2.12.0](/python/docs/reference/bigframes/2.12.0/bigframes.ml.remote.VertexAIModel)\n- [2.11.0](/python/docs/reference/bigframes/2.11.0/bigframes.ml.remote.VertexAIModel)\n- [2.10.0](/python/docs/reference/bigframes/2.10.0/bigframes.ml.remote.VertexAIModel)\n- [2.9.0](/python/docs/reference/bigframes/2.9.0/bigframes.ml.remote.VertexAIModel)\n- [2.8.0](/python/docs/reference/bigframes/2.8.0/bigframes.ml.remote.VertexAIModel)\n- [2.7.0](/python/docs/reference/bigframes/2.7.0/bigframes.ml.remote.VertexAIModel)\n- [2.6.0](/python/docs/reference/bigframes/2.6.0/bigframes.ml.remote.VertexAIModel)\n- [2.5.0](/python/docs/reference/bigframes/2.5.0/bigframes.ml.remote.VertexAIModel)\n- [2.4.0](/python/docs/reference/bigframes/2.4.0/bigframes.ml.remote.VertexAIModel)\n- [2.3.0](/python/docs/reference/bigframes/2.3.0/bigframes.ml.remote.VertexAIModel)\n- [2.2.0](/python/docs/reference/bigframes/2.2.0/bigframes.ml.remote.VertexAIModel)\n- [2.1.0](/python/docs/reference/bigframes/2.1.0/bigframes.ml.remote.VertexAIModel)\n- [2.0.0](/python/docs/reference/bigframes/2.0.0/bigframes.ml.remote.VertexAIModel)\n- [1.42.0](/python/docs/reference/bigframes/1.42.0/bigframes.ml.remote.VertexAIModel)\n- [1.41.0](/python/docs/reference/bigframes/1.41.0/bigframes.ml.remote.VertexAIModel)\n- [1.40.0](/python/docs/reference/bigframes/1.40.0/bigframes.ml.remote.VertexAIModel)\n- [1.39.0](/python/docs/reference/bigframes/1.39.0/bigframes.ml.remote.VertexAIModel)\n- [1.38.0](/python/docs/reference/bigframes/1.38.0/bigframes.ml.remote.VertexAIModel)\n- [1.37.0](/python/docs/reference/bigframes/1.37.0/bigframes.ml.remote.VertexAIModel)\n- [1.36.0](/python/docs/reference/bigframes/1.36.0/bigframes.ml.remote.VertexAIModel)\n- [1.35.0](/python/docs/reference/bigframes/1.35.0/bigframes.ml.remote.VertexAIModel)\n- [1.34.0](/python/docs/reference/bigframes/1.34.0/bigframes.ml.remote.VertexAIModel)\n- [1.33.0](/python/docs/reference/bigframes/1.33.0/bigframes.ml.remote.VertexAIModel)\n- [1.32.0](/python/docs/reference/bigframes/1.32.0/bigframes.ml.remote.VertexAIModel)\n- [1.31.0](/python/docs/reference/bigframes/1.31.0/bigframes.ml.remote.VertexAIModel)\n- [1.30.0](/python/docs/reference/bigframes/1.30.0/bigframes.ml.remote.VertexAIModel)\n- [1.29.0](/python/docs/reference/bigframes/1.29.0/bigframes.ml.remote.VertexAIModel)\n- [1.28.0](/python/docs/reference/bigframes/1.28.0/bigframes.ml.remote.VertexAIModel)\n- [1.27.0](/python/docs/reference/bigframes/1.27.0/bigframes.ml.remote.VertexAIModel)\n- [1.26.0](/python/docs/reference/bigframes/1.26.0/bigframes.ml.remote.VertexAIModel)\n- [1.25.0](/python/docs/reference/bigframes/1.25.0/bigframes.ml.remote.VertexAIModel)\n- [1.24.0](/python/docs/reference/bigframes/1.24.0/bigframes.ml.remote.VertexAIModel)\n- [1.22.0](/python/docs/reference/bigframes/1.22.0/bigframes.ml.remote.VertexAIModel)\n- [1.21.0](/python/docs/reference/bigframes/1.21.0/bigframes.ml.remote.VertexAIModel)\n- [1.20.0](/python/docs/reference/bigframes/1.20.0/bigframes.ml.remote.VertexAIModel)\n- [1.19.0](/python/docs/reference/bigframes/1.19.0/bigframes.ml.remote.VertexAIModel)\n- [1.18.0](/python/docs/reference/bigframes/1.18.0/bigframes.ml.remote.VertexAIModel)\n- [1.17.0](/python/docs/reference/bigframes/1.17.0/bigframes.ml.remote.VertexAIModel)\n- [1.16.0](/python/docs/reference/bigframes/1.16.0/bigframes.ml.remote.VertexAIModel)\n- [1.15.0](/python/docs/reference/bigframes/1.15.0/bigframes.ml.remote.VertexAIModel)\n- [1.14.0](/python/docs/reference/bigframes/1.14.0/bigframes.ml.remote.VertexAIModel)\n- [1.13.0](/python/docs/reference/bigframes/1.13.0/bigframes.ml.remote.VertexAIModel)\n- [1.12.0](/python/docs/reference/bigframes/1.12.0/bigframes.ml.remote.VertexAIModel)\n- [1.11.1](/python/docs/reference/bigframes/1.11.1/bigframes.ml.remote.VertexAIModel)\n- [1.10.0](/python/docs/reference/bigframes/1.10.0/bigframes.ml.remote.VertexAIModel)\n- [1.9.0](/python/docs/reference/bigframes/1.9.0/bigframes.ml.remote.VertexAIModel)\n- [1.8.0](/python/docs/reference/bigframes/1.8.0/bigframes.ml.remote.VertexAIModel)\n- [1.7.0](/python/docs/reference/bigframes/1.7.0/bigframes.ml.remote.VertexAIModel)\n- [1.6.0](/python/docs/reference/bigframes/1.6.0/bigframes.ml.remote.VertexAIModel)\n- [1.5.0](/python/docs/reference/bigframes/1.5.0/bigframes.ml.remote.VertexAIModel)\n- [1.4.0](/python/docs/reference/bigframes/1.4.0/bigframes.ml.remote.VertexAIModel)\n- [1.3.0](/python/docs/reference/bigframes/1.3.0/bigframes.ml.remote.VertexAIModel)\n- [1.2.0](/python/docs/reference/bigframes/1.2.0/bigframes.ml.remote.VertexAIModel)\n- [1.1.0](/python/docs/reference/bigframes/1.1.0/bigframes.ml.remote.VertexAIModel)\n- [1.0.0](/python/docs/reference/bigframes/1.0.0/bigframes.ml.remote.VertexAIModel)\n- [0.26.0](/python/docs/reference/bigframes/0.26.0/bigframes.ml.remote.VertexAIModel)\n- [0.25.0](/python/docs/reference/bigframes/0.25.0/bigframes.ml.remote.VertexAIModel)\n- [0.24.0](/python/docs/reference/bigframes/0.24.0/bigframes.ml.remote.VertexAIModel)\n- [0.23.0](/python/docs/reference/bigframes/0.23.0/bigframes.ml.remote.VertexAIModel)\n- [0.22.0](/python/docs/reference/bigframes/0.22.0/bigframes.ml.remote.VertexAIModel)\n- [0.21.0](/python/docs/reference/bigframes/0.21.0/bigframes.ml.remote.VertexAIModel)\n- [0.20.1](/python/docs/reference/bigframes/0.20.1/bigframes.ml.remote.VertexAIModel)\n- [0.19.2](/python/docs/reference/bigframes/0.19.2/bigframes.ml.remote.VertexAIModel)\n- [0.18.0](/python/docs/reference/bigframes/0.18.0/bigframes.ml.remote.VertexAIModel)\n- [0.17.0](/python/docs/reference/bigframes/0.17.0/bigframes.ml.remote.VertexAIModel)\n- [0.16.0](/python/docs/reference/bigframes/0.16.0/bigframes.ml.remote.VertexAIModel)\n- [0.15.0](/python/docs/reference/bigframes/0.15.0/bigframes.ml.remote.VertexAIModel)\n- [0.14.1](/python/docs/reference/bigframes/0.14.1/bigframes.ml.remote.VertexAIModel)\n- [0.13.0](/python/docs/reference/bigframes/0.13.0/bigframes.ml.remote.VertexAIModel)\n- [0.12.0](/python/docs/reference/bigframes/0.12.0/bigframes.ml.remote.VertexAIModel)\n- [0.11.0](/python/docs/reference/bigframes/0.11.0/bigframes.ml.remote.VertexAIModel)\n- [0.10.0](/python/docs/reference/bigframes/0.10.0/bigframes.ml.remote.VertexAIModel)\n- [0.9.0](/python/docs/reference/bigframes/0.9.0/bigframes.ml.remote.VertexAIModel)\n- [0.8.0](/python/docs/reference/bigframes/0.8.0/bigframes.ml.remote.VertexAIModel)\n- [0.7.0](/python/docs/reference/bigframes/0.7.0/bigframes.ml.remote.VertexAIModel)\n- [0.6.0](/python/docs/reference/bigframes/0.6.0/bigframes.ml.remote.VertexAIModel)\n- [0.5.0](/python/docs/reference/bigframes/0.5.0/bigframes.ml.remote.VertexAIModel)\n- [0.4.0](/python/docs/reference/bigframes/0.4.0/bigframes.ml.remote.VertexAIModel)\n- [0.3.0](/python/docs/reference/bigframes/0.3.0/bigframes.ml.remote.VertexAIModel)\n- [0.2.0](/python/docs/reference/bigframes/0.2.0/bigframes.ml.remote.VertexAIModel) \n\n VertexAIModel(\n endpoint: str,\n input: typing.Mapping[str, str],\n output: typing.Mapping[str, str],\n *,\n session: typing.Optional[bigframes.session.Session] = None,\n connection_name: typing.Optional[str] = None\n )\n\nRemote model from a Vertex AI HTTPS endpoint. User must specify HTTPS endpoint, input schema and output schema.\nFor more information, see Deploy model on Vertex AI: \u003chttps://cloud.google.com/bigquery/docs/bigquery-ml-remote-model-tutorial#Deploy-Model-on-Vertex-AI\u003e.\n\nMethods\n-------\n\n### __repr__\n\n __repr__()\n\nPrint the estimator's constructor with all non-default parameter values.\n\n### get_params\n\n get_params(deep: bool = True) -\u003e typing.Dict[str, typing.Any]\n\nGet parameters for this estimator.\n\n### predict\n\n predict(\n X: typing.Union[\n bigframes.dataframe.DataFrame,\n bigframes.series.Series,\n pandas.core.frame.DataFrame,\n pandas.core.series.Series,\n ],\n ) -\u003e bigframes.dataframe.DataFrame\n\nPredict the result from the input DataFrame."]]