Interface ConversationModelsGrpc.AsyncService (4.34.0)

public static interface ConversationModelsGrpc.AsyncService

Manages a collection of models for human agent assistant.

Methods

createConversationModel(CreateConversationModelRequest request, StreamObserver<Operation> responseObserver)

public default void createConversationModel(CreateConversationModelRequest request, StreamObserver<Operation> responseObserver)

Creates a model. This method is a long-running operation. The returned Operation type has the following method-specific fields:

  • metadata: CreateConversationModelOperationMetadata
  • response: ConversationModel
Parameters
Name Description
request CreateConversationModelRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createConversationModelEvaluation(CreateConversationModelEvaluationRequest request, StreamObserver<Operation> responseObserver)

public default void createConversationModelEvaluation(CreateConversationModelEvaluationRequest request, StreamObserver<Operation> responseObserver)

Creates evaluation of a conversation model.

Parameters
Name Description
request CreateConversationModelEvaluationRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteConversationModel(DeleteConversationModelRequest request, StreamObserver<Operation> responseObserver)

public default void deleteConversationModel(DeleteConversationModelRequest request, StreamObserver<Operation> responseObserver)

Deletes a model. This method is a long-running operation. The returned Operation type has the following method-specific fields:

  • metadata: DeleteConversationModelOperationMetadata
  • response: An Empty message
Parameters
Name Description
request DeleteConversationModelRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deployConversationModel(DeployConversationModelRequest request, StreamObserver<Operation> responseObserver)

public default void deployConversationModel(DeployConversationModelRequest request, StreamObserver<Operation> responseObserver)

Deploys a model. If a model is already deployed, deploying it has no effect. A model can only serve prediction requests after it gets deployed. For article suggestion, custom model will not be used unless it is deployed. This method is a long-running operation. The returned Operation type has the following method-specific fields:

  • metadata: DeployConversationModelOperationMetadata
  • response: An Empty message
Parameters
Name Description
request DeployConversationModelRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

getConversationModel(GetConversationModelRequest request, StreamObserver<ConversationModel> responseObserver)

public default void getConversationModel(GetConversationModelRequest request, StreamObserver<ConversationModel> responseObserver)

Gets conversation model.

Parameters
Name Description
request GetConversationModelRequest
responseObserver io.grpc.stub.StreamObserver<ConversationModel>

getConversationModelEvaluation(GetConversationModelEvaluationRequest request, StreamObserver<ConversationModelEvaluation> responseObserver)

public default void getConversationModelEvaluation(GetConversationModelEvaluationRequest request, StreamObserver<ConversationModelEvaluation> responseObserver)

Gets an evaluation of conversation model.

Parameters
Name Description
request GetConversationModelEvaluationRequest
responseObserver io.grpc.stub.StreamObserver<ConversationModelEvaluation>

listConversationModelEvaluations(ListConversationModelEvaluationsRequest request, StreamObserver<ListConversationModelEvaluationsResponse> responseObserver)

public default void listConversationModelEvaluations(ListConversationModelEvaluationsRequest request, StreamObserver<ListConversationModelEvaluationsResponse> responseObserver)

Lists evaluations of a conversation model.

Parameters
Name Description
request ListConversationModelEvaluationsRequest
responseObserver io.grpc.stub.StreamObserver<ListConversationModelEvaluationsResponse>

listConversationModels(ListConversationModelsRequest request, StreamObserver<ListConversationModelsResponse> responseObserver)

public default void listConversationModels(ListConversationModelsRequest request, StreamObserver<ListConversationModelsResponse> responseObserver)

Lists conversation models.

Parameters
Name Description
request ListConversationModelsRequest
responseObserver io.grpc.stub.StreamObserver<ListConversationModelsResponse>

undeployConversationModel(UndeployConversationModelRequest request, StreamObserver<Operation> responseObserver)

public default void undeployConversationModel(UndeployConversationModelRequest request, StreamObserver<Operation> responseObserver)

Undeploys a model. If the model is not deployed this method has no effect. If the model is currently being used:

  • For article suggestion, article suggestion will fallback to the default model if model is undeployed. This method is a long-running operation. The returned Operation type has the following method-specific fields:
    • metadata: UndeployConversationModelOperationMetadata
    • response: An Empty message
Parameters
Name Description
request UndeployConversationModelRequest
responseObserver io.grpc.stub.StreamObserver<Operation>