# Dialogflow API . projects . locations . suggestions

## Instance Methods

Close httplib2 connections.

### Method Details

`close()`

    Close httplib2 connections.

`generateStatelessSummary(parent, body=None, x__xgafv=None)`

    Args:
      parent: string, A parameter (required)
      body: object, The request body.
        The object takes the form of:

    {
      "conversationProfile": {
        "automatedAgentConfig": {
          "agent": "A String",
          "sessionTtl": "A String",
        },
        "createTime": "A String",
        "displayName": "A String",
        "humanAgentAssistantConfig": {
          "endUserSuggestionConfig": {
            "disableHighLatencyFeaturesSyncDelivery": True or False,
            "enableAsyncToolCall": True or False,
            "featureConfigs": [
              {
                "conversationProcessConfig": {
                  "recentSentencesCount": 42,
                },
                "disableAgentQueryLogging": True or False,
                "disableQuerySearchContext": True or False,
                "enableConversationAugmentedQuery": True or False,
                "enableEventBasedSuggestion": True or False,
                "enableQuerySuggestionOnly": True or False,
                "enableQuerySuggestionWhenNoAnswer": True or False,
                "enableResponseDebugInfo": True or False,
                "queryConfig": {
                  "confidenceThreshold": 3.14,
                  "contextFilterSettings": {
                    "dropHandoffMessages": True or False,
                    "dropIvrMessages": True or False,
                    "dropVirtualAgentMessages": True or False,
                  },
                  "contextSize": 42,
                  "dialogflowQuerySource": {
                    "agent": "A String",
                    "humanAgentSideConfig": {
                      "agent": "A String",
                    },
                  },
                  "documentQuerySource": {
                    "documents": [
                      "A String",
                    ],
                  },
                  "knowledgeBaseQuerySource": {
                    "knowledgeBases": [
                      "A String",
                    ],
                  },
                  "maxResults": 42,
                  "sections": {
                    "sectionTypes": [
                      "A String",
                    ],
                  },
                },
                "raiSettings": {
                  "raiCategoryConfigs": [
                    {
                      "category": "A String",
                      "sensitivityLevel": "A String",
                    },
                  ],
                },
                "suggestionFeature": {
                  "type": "A String",
                },
                "suggestionTriggerEvent": "A String",
                "suggestionTriggerSettings": {
                  "noSmallTalk": True or False,
                  "onlyEndUser": True or False,
                },
              },
            ],
            "generators": [
              "A String",
            ],
            "groupSuggestionResponses": True or False,
            "skipEmptyEventBasedSuggestion": True or False,
            "useUnredactedConversationData": True or False,
          },
          "humanAgentSuggestionConfig": {
            "disableHighLatencyFeaturesSyncDelivery": True or False,
            "enableAsyncToolCall": True or False,
            "featureConfigs": [
              {
                "conversationProcessConfig": {
                  "recentSentencesCount": 42,
                },
                "disableAgentQueryLogging": True or False,
                "disableQuerySearchContext": True or False,
                "enableConversationAugmentedQuery": True or False,
                "enableEventBasedSuggestion": True or False,
                "enableQuerySuggestionOnly": True or False,
                "enableQuerySuggestionWhenNoAnswer": True or False,
                "enableResponseDebugInfo": True or False,
                "queryConfig": {
                  "confidenceThreshold": 3.14,
                  "contextFilterSettings": {
                    "dropHandoffMessages": True or False,
                    "dropIvrMessages": True or False,
                    "dropVirtualAgentMessages": True or False,
                  },
                  "contextSize": 42,
                  "dialogflowQuerySource": {
                    "agent": "A String",
                    "humanAgentSideConfig": {
                      "agent": "A String",
                    },
                  },
                  "documentQuerySource": {
                    "documents": [
                      "A String",
                    ],
                  },
                  "knowledgeBaseQuerySource": {
                    "knowledgeBases": [
                      "A String",
                    ],
                  },
                  "maxResults": 42,
                  "sections": {
                    "sectionTypes": [
                      "A String",
                    ],
                  },
                },
                "raiSettings": {
                  "raiCategoryConfigs": [
                    {
                      "category": "A String",
                      "sensitivityLevel": "A String",
                    },
                  ],
                },
                "suggestionFeature": {
                  "type": "A String",
                },
                "suggestionTriggerEvent": "A String",
                "suggestionTriggerSettings": {
                  "noSmallTalk": True or False,
                  "onlyEndUser": True or False,
                },
              },
            ],
            "generators": [
              "A String",
            ],
            "groupSuggestionResponses": True or False,
            "skipEmptyEventBasedSuggestion": True or False,
            "useUnredactedConversationData": True or False,
          },
          "messageAnalysisConfig": {
            "enableEntityExtraction": True or False,
            "enableSentimentAnalysis": True or False,
            "enableSentimentAnalysisV3": True or False,
          },
          "notificationConfig": {
            "messageFormat": "A String",
            "topic": "A String",
          },
        },
        "humanAgentHandoffConfig": {
          "livePersonConfig": {
            "accountNumber": "A String",
          },
          "salesforceLiveAgentConfig": {
            "buttonId": "A String",
            "deploymentId": "A String",
            "endpointDomain": "A String",
            "organizationId": "A String",
          },
        },
        "languageCode": "A String",
        "loggingConfig": {
          "enableStackdriverLogging": True or False,
        },
        "name": "A String",
        "newMessageEventNotificationConfig": {
          "messageFormat": "A String",
          "topic": "A String",
        },
        "newRecognitionResultNotificationConfig": {
          "messageFormat": "A String",
          "topic": "A String",
        },
        "notificationConfig": {
          "messageFormat": "A String",
          "topic": "A String",
        },
        "securitySettings": "A String",
        "sipConfig": {
          "allowVirtualAgentInteraction": True or False,
          "copyInboundCallLegHeaders": [
            "A String",
          ],
          "createConversationOnTheFly": True or False,
          "ignoreReinviteMediaDirection": True or False,
          "inactiveStart": True or False,
          "keepConversationRunning": True or False,
          "maxAudioRecordingDuration": "A String",
        },
        "sttConfig": {
          "audioEncoding": "A String",
          "enableWordInfo": True or False,
          "languageCode": "A String",
          "model": "A String",
          "phraseSets": [
            "A String",
          ],
          "sampleRateHertz": 42,
          "speechModelVariant": "A String",
          "useTimeoutBasedEndpointing": True or False,
        },
        "timeZone": "A String",
        "ttsConfig": {
          "effectsProfileId": [
            "A String",
          ],
          "pitch": 3.14,
          "pronunciations": [
            {
              "phoneticEncoding": "A String",
              "phrase": "A String",
              "pronunciation": "A String",
            },
          ],
          "speakingRate": 3.14,
          "voice": {
            "name": "A String",
            "ssmlGender": "A String",
          },
          "volumeGainDb": 3.14,
        },
        "updateTime": "A String",
        "useBidiStreaming": True or False,
      },
      "latestMessage": "A String",
      "maxContextSize": 42,
      "statelessConversation": {
        "messages": [
          {
            "content": "A String",
            "createTime": "A String",
            "languageCode": "A String",
            "messageAnnotation": {
              "containEntities": True or False,
              "parts": [
                {
                  "entityType": "A String",
                  "formattedValue": "",
                  "text": "A String",
                },
              ],
            },
            "name": "A String",
            "participant": "A String",
            "participantRole": "A String",
            "responseMessages": [
              {
                "endInteraction": {
                },
                "liveAgentHandoff": {
                  "metadata": {
                    "a_key": "", # Properties of the object.
                  },
                },
                "mixedAudio": {
                  "segments": [
                    {
                      "allowPlaybackInterruption": True or False,
                      "audio": "A String",
                      "uri": "A String",
                    },
                  ],
                },
                "payload": {
                  "a_key": "", # Properties of the object.
                },
                "telephonyTransferCall": {
                  "phoneNumber": "A String",
                  "sipUri": "A String",
                },
                "text": {
                  "text": [
                    "A String",
                  ],
                },
              },
            ],
            "sendTime": "A String",
            "sentimentAnalysis": {
              "queryTextSentiment": {
                "magnitude": 3.14,
                "score": 3.14,
              },
            },
          },
        ],
      },
    }

      x__xgafv: string, V1 error format.
        Allowed values
          1 - v1 error format
          2 - v2 error format

    Returns:
      An object of the form:

        {
      "contextSize": 42,
      "latestMessage": "A String",
      "summary": {
        "baselineModelVersion": "A String",
        "text": "A String",
        "textSections": {
          "a_key": "A String",
        },
      },
    }

`searchKnowledge(parent, body=None, x__xgafv=None)`

    Args:
      parent: string, A parameter (required)
      body: object, The request body.
        The object takes the form of:

    {
      "conversation": "A String",
      "conversationProfile": "A String",
      "endUserMetadata": {
        "a_key": "", # Properties of the object.
      },
      "exactSearch": True or False,
      "latestMessage": "A String",
      "parent": "A String",
      "query": {
        "languageCode": "A String",
        "text": "A String",
      },
      "querySource": "A String",
      "searchConfig": {
        "boostSpecs": [
          {
            "dataStores": [
              "A String",
            ],
            "spec": [
              {
                "conditionBoostSpecs": [
                  {
                    "boost": 3.14,
                    "boostControlSpec": {
                      "attributeType": "A String",
                      "controlPoints": [
                        {
                          "attributeValue": "A String",
                          "boostAmount": 3.14,
                        },
                      ],
                      "fieldName": "A String",
                      "interpolationType": "A String",
                    },
                    "condition": "A String",
                  },
                ],
              },
            ],
          },
        ],
        "filterSpecs": [
          {
            "dataStores": [
              "A String",
            ],
            "filter": "A String",
          },
        ],
      },
      "sessionId": "A String",
    }

      x__xgafv: string, V1 error format.
        Allowed values
          1 - v1 error format
          2 - v2 error format

    Returns:
      An object of the form:

        {
      "answers": [
        {
          "answer": "A String",
          "answerRecord": "A String",
          "answerSources": [
            {
              "metadata": {
                "a_key": "", # Properties of the object.
              },
              "snippet": "A String",
              "title": "A String",
              "uri": "A String",
            },
          ],
          "answerType": "A String",
        },
      ],
      "rewrittenQuery": "A String",
      "searchKnowledgeDebugInfo": {
        "cesDebugInfo": {
          "a_key": "", # Properties of the object.
        },
        "datastoreResponseReason": "A String",
        "ingestedContextReferenceDebugInfo": {
          "contextReferenceRetrieved": True or False,
          "ingestedParametersDebugInfo": [
            {
              "ingestionStatus": "A String",
              "parameter": "A String",
            },
          ],
          "projectNotAllowlisted": True or False,
        },
        "searchKnowledgeBehavior": {
          "answerGenerationRewriterOn": True or False,
          "endUserMetadataIncluded": True or False,
          "thirdPartyConnectorAllowed": True or False,
        },
        "serviceLatency": {
          "internalServiceLatencies": [
            {
              "completeTime": "A String",
              "latencyMs": 3.14,
              "startTime": "A String",
              "step": "A String",
            },
          ],
        },
      },
    }