PredictionHandler(
artifacts_uri: str,
predictor: typing.Optional[
typing.Type[google.cloud.aiplatform.prediction.predictor.Predictor]
] = None,
)
Default prediction handler for the prediction requests sent to the application.
Methods
PredictionHandler
PredictionHandler(
artifacts_uri: str,
predictor: typing.Optional[
typing.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. |
Exceptions | |
---|---|
Type | Description |
ValueError |
If predictor is None. |
handle
handle(request: starlette.requests.Request) -> starlette.responses.Response
Handles a prediction request.
Parameter | |
---|---|
Name | Description |
request |
Request
Required. The prediction request sent to the application. |
Exceptions | |
---|---|
Type | Description |
HTTPException |
If any exception is thrown from predictor object. |