LexModelsV2 / Client / generate_bot_element

generate_bot_element#

LexModelsV2.Client.generate_bot_element(**kwargs)#

Generates sample utterances for an intent.

See also: AWS API Documentation

Request Syntax

response = client.generate_bot_element(
    intentId='string',
    botId='string',
    botVersion='string',
    localeId='string'
)
Parameters:
  • intentId (string) –

    [REQUIRED]

    The intent unique Id for the bot request to generate utterances.

  • botId (string) –

    [REQUIRED]

    The bot unique Id for the bot request to generate utterances.

  • botVersion (string) –

    [REQUIRED]

    The bot version for the bot request to generate utterances.

  • localeId (string) –

    [REQUIRED]

    The unique locale Id for the bot request to generate utterances.

Return type:

dict

Returns:

Response Syntax

{
    'botId': 'string',
    'botVersion': 'string',
    'localeId': 'string',
    'intentId': 'string',
    'sampleUtterances': [
        {
            'utterance': 'string'
        },
    ]
}

Response Structure

  • (dict) –

    • botId (string) –

      The unique bot Id for the bot which received the response.

    • botVersion (string) –

      The unique bot version for the bot which received the response.

    • localeId (string) –

      The unique locale Id for the bot which received the response.

    • intentId (string) –

      The unique intent Id for the bot which received the response.

    • sampleUtterances (list) –

      The sample utterances for the bot which received the response.

      • (dict) –

        A sample utterance that invokes an intent or respond to a slot elicitation prompt.

        • utterance (string) –

          The sample utterance that Amazon Lex uses to build its machine-learning model to recognize intents.

Exceptions

  • LexModelsV2.Client.exceptions.ThrottlingException

  • LexModelsV2.Client.exceptions.ServiceQuotaExceededException

  • LexModelsV2.Client.exceptions.ValidationException

  • LexModelsV2.Client.exceptions.ResourceNotFoundException

  • LexModelsV2.Client.exceptions.ConflictException

  • LexModelsV2.Client.exceptions.PreconditionFailedException

  • LexModelsV2.Client.exceptions.ConflictException

  • LexModelsV2.Client.exceptions.InternalServerException