Classe PredictionServiceGrpc.PredictionServiceFutureStub (1.3.0)

public static final class PredictionServiceGrpc.PredictionServiceFutureStub extends AbstractFutureStub<PredictionServiceGrpc.PredictionServiceFutureStub>

Uno stub per consentire ai clienti di effettuare chiamate RPC in stile AscoltaableFuture al servizio PredictionService.

Un servizio per previsioni e spiegazioni online.

Ereditarietà

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > PredictionServiceGrpc.PredictionServiceFutureStub

Metodi

build(Canale canale, CallOptions callOptions)

protected PredictionServiceGrpc.PredictionServiceFutureStub build(Channel channel, CallOptions callOptions)
Parametri
Nome Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Restituisce
Tipo Description
PredictionServiceGrpc.PredictionServiceFutureStub
Sostituzioni
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

directPredict(DirectPredictRequest request)

public ListenableFuture<DirectPredictResponse> directPredict(DirectPredictRequest request)

Esegui una richiesta di previsione online unaria a un server del modello gRPC per i prodotti e i framework proprietari di Vertex.

Parametro
Nome Description
request DirectPredictRequest
Restituisce
Tipo Description
com.google.common.util.concurrent.ListenableFuture<DirectPredictResponse>

directRawPredict(DirectRawPredictRequest request)

public ListenableFuture<DirectRawPredictResponse> directRawPredict(DirectRawPredictRequest request)

Eseguire una richiesta di previsione online unaria a un server del modello gRPC per i container personalizzati.

Parametro
Nome Description
request DirectRawPredictRequest
Restituisce
Tipo Description
com.google.common.util.concurrent.ListenableFuture<DirectRawPredictResponse>

spiegare(richiesta ExplainRequest)

public ListenableFuture<ExplainResponse> explain(ExplainRequest request)

Eseguire una spiegazione online. Se viene specificato deployed_model_id, per il modello DeployModel corrispondente deve essere compilato explanation_spec. Se deployed_model_id non è specificato, per tutti i DeployedModel deve essere compilato explanation_spec.

Parametro
Nome Description
request ExplainRequest
Restituisce
Tipo Description
com.google.common.util.concurrent.ListenableFuture<ExplainResponse>

generateContent(GenerateContentRequest request)

public ListenableFuture<GenerateContentResponse> generateContent(GenerateContentRequest request)

Genera contenuti con input multimodali.

Parametro
Nome Description
request GenerateContentRequest
Restituisce
Tipo Description
com.google.common.util.concurrent.ListenableFuture<GenerateContentResponse>

predicted(richiesta PredictRequest)

public ListenableFuture<PredictResponse> predict(PredictRequest request)

Eseguire una previsione online.

Parametro
Nome Description
request PredictRequest
Restituisce
Tipo Description
com.google.common.util.concurrent.ListenableFuture<PredictResponse>

rawPredict(RawPredictRequest request)

public ListenableFuture<HttpBody> rawPredict(RawPredictRequest request)

Eseguire una previsione online con un payload HTTP arbitrario. La risposta include le seguenti intestazioni HTTP:

  • X-Vertex-AI-Endpoint-Id: ID dell'endpoint che ha fornito questa previsione.
  • X-Vertex-AI-Deployed-Model-Id: ID del modello DeployedModel dell'endpoint che ha fornito questa previsione.
Parametro
Nome Description
request RawPredictRequest
Restituisce
Tipo Description
com.google.common.util.concurrent.ListenableFuture<com.google.api.HttpBody>