Gets knowledge assist suggestions based on historical messages.
HTTP request
POST https://{endpoint}/v2/{parent=projects/*/locations/*/conversations/*/participants/*}/suggestions:suggestKnowledgeAssist
Where {endpoint}
is one of the supported service endpoints.
The URLs use gRPC Transcoding syntax.
Path parameters
Parameters | |
---|---|
parent |
Required. The name of the participant to fetch suggestions for. Format: Authorization requires the following IAM permission on the specified resource
|
Request body
The request body contains data with the following structure:
JSON representation |
---|
{ "latestMessage": string, "contextSize": integer, "previousSuggestedQuery": string } |
Fields | |
---|---|
latest |
Optional. The name of the latest conversation message to compile suggestions for. If empty, it will be the latest message of the conversation. Format: |
context |
Optional. Max number of messages prior to and including |
previous |
Optional. The previously suggested query for the given conversation. This helps identify whether the next suggestion we generate is resonably different from the previous one. This is useful to avoid similar suggestions within the conversation. |
Response body
If successful, the response body contains an instance of SuggestKnowledgeAssistResponse
.
Authorization scopes
Requires one of the following OAuth scopes:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/dialogflow
For more information, see the Authentication Overview.