Class PredictRequest (2.8.0)

PredictRequest(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Request message for PredictionService.Predict.


name str
Required. Name of the model requested to serve the prediction.
Required. Payload to perform a prediction on. The payload must match the problem type that the model was trained to solve.
params Mapping[str, str]
Additional domain-specific parameters, any string must be up to 25000 characters long. - For Image Classification: ``score_threshold`` - (float) A value from 0.0 to 1.0. When the model makes predictions for an image, it will only produce results that have at least this confidence score. The default is 0.5. - For Image Object Detection: ``score_threshold`` - (float) When Model detects objects on the image, it will only produce bounding boxes which have at least this confidence score. Value in 0 to 1 range, default is 0.5. ``max_bounding_box_count`` - (int64) No more than this number of bounding boxes will be returned in the response. Default is 100, the requested value may be limited by server. - For Tables: feature_importance - (boolean) Whether feature importance should be populated in the returned TablesAnnotation. The default is false.


builtins.object > proto.message.Message > PredictRequest



ParamsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The abstract base class for a message.

kwargs dict

Keys and values corresponding to the fields of the message.

mapping Union[dict, `.Message`]

A dictionary or message to be used to determine the values for this message.

ignore_unknown_fields Optional(bool)

If True, do not raise errors for unknown fields. Only applied if mapping is a mapping type or there are keyword parameters.