Class Handler (1.23.0)

Handler(
    artifacts_uri: str,
    predictor: Optional[
        Type[google.cloud.aiplatform.prediction.predictor.Predictor]
    ] = None,
)

Interface for Handler class to handle prediction requests.

Inheritance

builtins.object > abc.ABC > Handler

Methods

Handler

Handler(
    artifacts_uri: str,
    predictor: Optional[
        Type[google.cloud.aiplatform.prediction.predictor.Predictor]
    ] = None,
)

Initializes a Handler instance.

Parameters
Name Description
artifacts_uri str

Required. The value of the environment variable AIP_STORAGE_URI.

predictor Type[Predictor]

Optional. The Predictor class this handler uses to initiate predictor instance if given.

handle

handle(request: starlette.requests.Request)

Handles a prediction request.

Parameter
Name Description
request Request

The request sent to the application.