Package google.learning.vertex.api.interactions.v1beta1

Index

InteractionsService

API that allows users to interact with models and agents.

CancelInteraction

rpc CancelInteraction(CancelInteractionRequest) returns (Interaction)

Cancels an interaction.

Authorization scopes

Requires the following OAuth scope:

  • https://www.googleapis.com/auth/cloud-platform

For more information, see the Authentication Overview.

CancelInteractionHttp

rpc CancelInteractionHttp(CancelInteractionRequest) returns (HttpBody)

Cancels an interaction.

Authorization scopes

Requires the following OAuth scope:

  • https://www.googleapis.com/auth/cloud-platform

For more information, see the Authentication Overview.

CreateInteraction

rpc CreateInteraction(CreateInteractionRequest) returns (Interaction)

Creates an interaction.

Authorization scopes

Requires the following OAuth scope:

  • https://www.googleapis.com/auth/cloud-platform

For more information, see the Authentication Overview.

CreateInteractionHttp

rpc CreateInteractionHttp(CreateInteractionHttpRequest) returns (HttpBody)

Generates a set of responses from the model.

Authorization scopes

Requires the following OAuth scope:

  • https://www.googleapis.com/auth/cloud-platform

For more information, see the Authentication Overview.

CreateInteractionStream

rpc CreateInteractionStream(CreateInteractionRequest) returns (InteractionStreamingEvent)

Creates an interaction and streams the response.

Authorization scopes

Requires the following OAuth scope:

  • https://www.googleapis.com/auth/cloud-platform

For more information, see the Authentication Overview.

DeleteInteraction

rpc DeleteInteraction(DeleteInteractionRequest) returns (DeleteInteractionResponse)

Deletes an interaction.

Authorization scopes

Requires the following OAuth scope:

  • https://www.googleapis.com/auth/cloud-platform

For more information, see the Authentication Overview.

GetInteraction

rpc GetInteraction(GetInteractionRequest) returns (Interaction)

Fully typed proto, unary version of GetInteraction that returns Interaction proto.

Authorization scopes

Requires the following OAuth scope:

  • https://www.googleapis.com/auth/cloud-platform

For more information, see the Authentication Overview.

GetInteractionHttp

rpc GetInteractionHttp(GetInteractionRequest) returns (HttpBody)

Gets an interaction.

Authorization scopes

Requires the following OAuth scope:

  • https://www.googleapis.com/auth/cloud-platform

For more information, see the Authentication Overview.

GetInteractionStream

rpc GetInteractionStream(GetInteractionRequest) returns (InteractionStreamingEvent)

Fully typed proto, streaming version of GetInteraction that returns Interaction proto.

Authorization scopes

Requires the following OAuth scope:

  • https://www.googleapis.com/auth/cloud-platform

For more information, see the Authentication Overview.

ListInteractions

rpc ListInteractions(ListInteractionsRequest) returns (ListInteractionsResponse)

List interactions.

Authorization scopes

Requires the following OAuth scope:

  • https://www.googleapis.com/auth/cloud-platform

For more information, see the Authentication Overview.

ListInteractionsHttp

rpc ListInteractionsHttp(ListInteractionsRequest) returns (HttpBody)

List interactions.

Authorization scopes

Requires the following OAuth scope:

  • https://www.googleapis.com/auth/cloud-platform

For more information, see the Authentication Overview.

VoicesHttpService

VoicesService

VoicesService defines typed RPCs for future SDK generation. NOTE: No handlers are currently registered for these RPCs. All traffic is served via VoicesHttpService (the HttpBody-wrapping service). When handlers are added, the scaffolding_registration_test in labs/language/genai/Voices/ must be updated to include "VoicesService" in its services argument.