Interface ParticipantsGrpc.AsyncService (4.105.0)
Stay organized with collections
Save and categorize content based on your preferences.
4.105.0 (latest)
4.101.0
4.100.0
4.99.0
4.97.0
4.94.0
4.93.0
4.91.0
4.89.0
4.88.0
4.87.0
4.86.0
4.84.0
4.82.0
4.81.0
4.80.0
4.79.0
4.78.0
4.76.0
4.74.0
4.73.0
4.70.0
4.69.0
4.68.0
4.66.0
4.65.0
4.64.0
4.63.0
4.62.0
4.61.0
4.60.0
4.59.0
4.58.0
4.57.0
4.55.0
4.54.0
4.53.0
4.52.0
4.51.0
4.50.0
4.49.0
4.48.0
4.47.0
4.46.0
4.45.0
4.43.0
4.42.0
4.41.0
4.40.0
4.39.0
4.38.0
4.37.0
4.36.0
4.35.0
4.34.0
4.33.0
4.30.0
4.29.0
4.28.0
4.27.0
4.26.0
4.25.0
4.24.0
4.23.0
4.22.0
4.21.0
4.20.0
4.19.0
4.18.0
4.17.0
4.15.0
4.14.0
4.13.0
4.12.0
4.11.0
4.10.0
4.9.1
4.8.6
4.7.5
4.6.0
4.5.11
4.4.0
4.3.1
public static interface ParticipantsGrpc . AsyncService
Service for managing Participants .
Methods
analyzeContent(AnalyzeContentRequest request, StreamObserver<AnalyzeContentResponse> responseObserver)
public default void analyzeContent ( AnalyzeContentRequest request , StreamObserver<AnalyzeContentResponse> responseObserver )
Adds a text (chat, for example), or audio (phone recording, for example)
message from a participant into the conversation.
Note: Always use agent versions for production traffic
sent to virtual agents. See Versions and
environments .
bidiStreamingAnalyzeContent(StreamObserver<BidiStreamingAnalyzeContentResponse> responseObserver)
public default StreamObserver<BidiStreamingAnalyzeContentRequest> bidiStreamingAnalyzeContent ( StreamObserver<BidiStreamingAnalyzeContentResponse> responseObserver )
Bidirectional endless streaming version of
StreamingAnalyzeContent .
createParticipant(CreateParticipantRequest request, StreamObserver<Participant> responseObserver)
public default void createParticipant ( CreateParticipantRequest request , StreamObserver<Participant> responseObserver )
Creates a new participant in a conversation.
getParticipant(GetParticipantRequest request, StreamObserver<Participant> responseObserver)
public default void getParticipant ( GetParticipantRequest request , StreamObserver<Participant> responseObserver )
Retrieves a conversation participant.
listParticipants(ListParticipantsRequest request, StreamObserver<ListParticipantsResponse> responseObserver)
public default void listParticipants ( ListParticipantsRequest request , StreamObserver<ListParticipantsResponse> responseObserver )
Returns the list of all participants in the specified conversation.
streamingAnalyzeContent(StreamObserver<StreamingAnalyzeContentResponse> responseObserver)
public default StreamObserver<StreamingAnalyzeContentRequest> streamingAnalyzeContent ( StreamObserver<StreamingAnalyzeContentResponse> responseObserver )
Adds a text (chat, for example), or audio (phone recording, for example)
message from a participant into the conversation.
Note: This method is only available through the gRPC API (not REST).
The top-level message sent to the client by the server is
StreamingAnalyzeContentResponse. Multiple response messages can be
returned in order. The first one or more messages contain the
recognition_result field. Each result represents a more complete
transcript of what the user said. The next message contains the
reply_text field and potentially the reply_audio field. The message can
also contain the automated_agent_reply field.
Note: Always use agent versions for production traffic
sent to virtual agents. See Versions and
environments .
streamingReactiveCompanionSuggestions(StreamObserver<StreamingReactiveCompanionSuggestionsResponse> responseObserver)
public default StreamObserver<StreamingReactiveCompanionSuggestionsRequest> streamingReactiveCompanionSuggestions ( StreamObserver<StreamingReactiveCompanionSuggestionsResponse> responseObserver )
External streaming API for direct human-agent-to-bot chats.
suggestArticles(SuggestArticlesRequest request, StreamObserver<SuggestArticlesResponse> responseObserver)
public default void suggestArticles ( SuggestArticlesRequest request , StreamObserver<SuggestArticlesResponse> responseObserver )
Gets suggested articles for a participant based on specific historical
messages.
suggestFaqAnswers(SuggestFaqAnswersRequest request, StreamObserver<SuggestFaqAnswersResponse> responseObserver)
public default void suggestFaqAnswers ( SuggestFaqAnswersRequest request , StreamObserver<SuggestFaqAnswersResponse> responseObserver )
Gets suggested faq answers for a participant based on specific historical
messages.
suggestKnowledgeAssist(SuggestKnowledgeAssistRequest request, StreamObserver<SuggestKnowledgeAssistResponse> responseObserver)
public default void suggestKnowledgeAssist ( SuggestKnowledgeAssistRequest request , StreamObserver<SuggestKnowledgeAssistResponse> responseObserver )
Gets knowledge assist suggestions based on historical messages.
suggestSmartReplies(SuggestSmartRepliesRequest request, StreamObserver<SuggestSmartRepliesResponse> responseObserver)
public default void suggestSmartReplies ( SuggestSmartRepliesRequest request , StreamObserver<SuggestSmartRepliesResponse> responseObserver )
Gets smart replies for a participant based on specific historical
messages.
updateParticipant(UpdateParticipantRequest request, StreamObserver<Participant> responseObserver)
public default void updateParticipant ( UpdateParticipantRequest request , StreamObserver<Participant> responseObserver )
Updates the specified participant.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-10-06 UTC.
[null,null,["Last updated 2026-10-06 UTC."],[],[]]