

Hinweis zum Ende des Supports: Am 15. September 2025 AWS wird der Support für Amazon Lex V1 eingestellt. Nach dem 15. September 2025 können Sie nicht mehr auf die Amazon-Lex-V1-Konsole oder die Amazon-Lex-V1-Ressourcen zugreifen. Wenn Sie Amazon Lex V2 verwenden, lesen Sie stattdessen das [Amazon Lex V2-Handbuch](https://docs.aws.amazon.com/lexv2/latest/dg/what-is.html). 

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# PutBot
<a name="API_PutBot"></a>

Erzeugt einen Amazon Lex Lex-Konversationsbot oder ersetzt einen vorhandenen Bot. Wenn Sie einen Bot erstellen oder aktualisieren, müssen Sie nur einen Namen und ein Gebietsschema angeben und angeben, ob sich der Bot an Kinder unter 13 Jahren richtet. Sie können dies verwenden, um später Absichten hinzuzufügen oder um Absichten aus einem vorhandenen Bot zu entfernen. Wenn Sie einen Bot mit den Mindestinformationen erstellen, wird der Bot erstellt oder aktualisiert, aber Amazon Lex gibt die `` Antwort zurück`FAILED`. Sie können den Bot erstellen, nachdem Sie eine oder mehrere Absichten hinzugefügt haben. Weitere Informationen zu Amazon Lex-Bots finden Sie unter[Amazon Lex: So funktioniert's](how-it-works.md). 

Wenn Sie den Namen eines vorhandenen Bots angeben, ersetzen die Felder in der Anfrage die vorhandenen Werte in der `$LATEST` Version des Bots. Amazon Lex entfernt alle Felder, für die Sie in der Anfrage keine Werte angeben, mit Ausnahme der `privacySettings` Felder `idleTTLInSeconds` und, die auf ihre Standardwerte festgelegt sind. Wenn Sie keine Werte für Pflichtfelder angeben, löst Amazon Lex eine Ausnahme aus.

Diese Operation erfordert Berechtigungen für die Aktion `lex:PutBot`. Weitere Informationen finden Sie unter [Identity and Access Management für Amazon Lex](security-iam.md).

## Anforderungssyntax
<a name="API_PutBot_RequestSyntax"></a>

```
PUT /bots/name/versions/$LATEST HTTP/1.1
Content-type: application/json

{
   "abortStatement": { 
      "messages": [ 
         { 
            "content": "string",
            "contentType": "string",
            "groupNumber": number
         }
      ],
      "responseCard": "string"
   },
   "checksum": "string",
   "childDirected": boolean,
   "clarificationPrompt": { 
      "maxAttempts": number,
      "messages": [ 
         { 
            "content": "string",
            "contentType": "string",
            "groupNumber": number
         }
      ],
      "responseCard": "string"
   },
   "createVersion": boolean,
   "description": "string",
   "detectSentiment": boolean,
   "enableModelImprovements": boolean,
   "idleSessionTTLInSeconds": number,
   "intents": [ 
      { 
         "intentName": "string",
         "intentVersion": "string"
      }
   ],
   "locale": "string",
   "nluIntentConfidenceThreshold": number,
   "processBehavior": "string",
   "tags": [ 
      { 
         "key": "string",
         "value": "string"
      }
   ],
   "voiceId": "string"
}
```

## URI-Anfrageparameter
<a name="API_PutBot_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [name](#API_PutBot_RequestSyntax) **   <a name="lex-PutBot-request-uri-name"></a>
Der Name des Bots. Beim Namen wird *nicht* zwischen Groß- und Kleinschreibung unterschieden.   
Längenbeschränkungen: Mindestlänge von 2. Maximale Länge = 50 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Ja

## Anforderungstext
<a name="API_PutBot_RequestBody"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [abortStatement](#API_PutBot_RequestSyntax) **   <a name="lex-PutBot-request-abortStatement"></a>
Wenn Amazon Lex die Eingabe des Benutzers im Kontext nicht verstehen kann, versucht es einige Male, die Informationen abzurufen. Danach sendet Amazon Lex die in definierte Nachricht `abortStatement` an den Benutzer und bricht dann die Konversation ab. Verwenden Sie das `valueElicitationPrompt` Feld für den Slot-Typ, um die Anzahl der Wiederholungen festzulegen.   
In einem Pizza-Bestellbot könnte Amazon Lex einen Benutzer beispielsweise fragen: „Welche Art von Kruste hätten Sie gerne?“ Wenn die Antwort des Benutzers nicht zu den erwarteten Antworten gehört (z. B. „dünne Kruste“, „tiefe Schale“ usw.), versucht Amazon Lex noch einige Male, eine korrekte Antwort auszulösen.   
In einer Anwendung zur Bestellung von Pizza `OrderPizza` könnte dies beispielsweise eine der Absichten sein. Für diese Absicht ist möglicherweise der `CrustType` Slot erforderlich. Sie geben das `valueElicitationPrompt` Feld an, wenn Sie den `CrustType` Slot erstellen.  
Wenn Sie eine Fallback-Absicht definiert haben, wird die Stornierungsanweisung nicht an den Benutzer gesendet, sondern die Fallback-Absicht wird verwendet. [Weitere Informationen finden Sie unter AMAZON. FallbackIntent](https://docs.aws.amazon.com/lex/latest/dg/built-in-intent-fallback.html).  
Typ: [Statement](API_Statement.md) Objekt  
Erforderlich: Nein

 ** [checksum](#API_PutBot_RequestSyntax) **   <a name="lex-PutBot-request-checksum"></a>
Identifiziert eine bestimmte Version der `$LATEST` Version.  
Wenn Sie einen neuen Bot erstellen, lassen Sie das `checksum` Feld leer. Wenn Sie eine Prüfsumme angeben, erhalten Sie eine `BadRequestException` Ausnahme.  
Wenn Sie einen Bot aktualisieren möchten, setzen Sie das `checksum` Feld auf die Prüfsumme der letzten Version der `$LATEST` Version. Wenn Sie das ` checksum` Feld nicht angeben oder wenn die Prüfsumme nicht mit der `$LATEST` Version übereinstimmt, erhalten Sie eine `PreconditionFailedException` Ausnahme.  
Typ: Zeichenfolge  
Erforderlich: Nein

 ** [childDirected](#API_PutBot_RequestSyntax) **   <a name="lex-PutBot-request-childDirected"></a>
Für jeden Amazon Lex-Bot, der mit dem Amazon Lex Model Building Service erstellt wurde, müssen Sie angeben, ob Ihre Nutzung von Amazon Lex mit einer Website, einem Programm oder einer anderen Anwendung zusammenhängt, die sich ganz oder teilweise an Kinder unter 13 Jahren richtet oder darauf abzielt und dem Gesetz zum Schutz der Privatsphäre von Kindern im Internet (Children's Online Privacy Protection Act, COPPA) unterliegt, indem Sie `true` oder `false` im `childDirected` Feld angeben. **Durch die Angabe `true` in `childDirected` diesem Feld bestätigen Sie, dass Ihre Nutzung von Amazon Lex mit einer Website, einem Programm oder einer anderen Anwendung zusammenhängt, die sich ganz oder teilweise an Kinder unter 13 Jahren richtet oder darauf abzielt und der COPPA unterliegt.** Durch die Angabe `false` in `childDirected` diesem Feld bestätigen Sie, dass Ihre Nutzung von Amazon Lex **nicht** mit einer Website, einem Programm oder einer anderen Anwendung zusammenhängt, die sich ganz oder teilweise an Kinder unter 13 Jahren richtet oder darauf abzielt und der COPPA unterliegt. Sie dürfen keinen Standardwert für das `childDirected` Feld angeben, der nicht genau wiedergibt, ob Ihre Nutzung von Amazon Lex mit einer Website, einem Programm oder einer anderen Anwendung zusammenhängt, die sich ganz oder teilweise an Kinder unter 13 Jahren richtet oder darauf abzielt und der COPPA unterliegt.  
Wenn sich Ihre Nutzung von Amazon Lex auf eine Website, ein Programm oder eine andere Anwendung bezieht, die sich ganz oder teilweise an Kinder unter 13 Jahren richtet, müssen Sie die erforderliche nachprüfbare Zustimmung der Eltern gemäß COPPA einholen. Informationen zur Verwendung von Amazon Lex in Verbindung mit Websites, Programmen oder anderen Anwendungen, die sich ganz oder teilweise an Kinder unter 13 Jahren richten oder richten, finden Sie in den [häufig gestellten Fragen zu Amazon Lex.](https://aws.amazon.com/lex/faqs#data-security)   
Typ: Boolescher Wert  
Erforderlich: Ja

 ** [clarificationPrompt](#API_PutBot_RequestSyntax) **   <a name="lex-PutBot-request-clarificationPrompt"></a>
Wenn Amazon Lex die Absicht des Benutzers nicht versteht, verwendet es diese Nachricht, um eine Klarstellung zu erhalten. Verwenden Sie das `maxAttempts` Feld, um anzugeben, wie oft Amazon Lex die Aufforderung zur Klärung wiederholen soll. Wenn Amazon Lex es immer noch nicht versteht, sendet es die Nachricht vor `abortStatement` Ort.   
Wenn Sie eine Klarstellungsaufforderung erstellen, stellen Sie sicher, dass sie die richtige Antwort des Benutzers vorschlägt. Beispielsweise könnten Sie für einen Bot, der Pizza und Getränke bestellt, diese Klarstellungsaufforderung erstellen: „Was möchten Sie tun? Du kannst „Pizza bestellen“ oder „Ein Getränk bestellen“ sagen.“  
Wenn Sie eine Fallback-Absicht definiert haben, wird diese aufgerufen, wenn die Klarstellungsaufforderung so oft wiederholt wird, wie im Feld angegeben. `maxAttempts` [Weitere Informationen finden Sie unter AMAZON. FallbackIntent](https://docs.aws.amazon.com/lex/latest/dg/built-in-intent-fallback.html).  
Wenn Sie keine Klarstellungsaufforderung definieren, gibt Amazon Lex zur Laufzeit in drei Fällen eine 400 Bad Request-Ausnahme zurück:   
+ Aufforderung zur Nachverfolgung — Wenn der Benutzer auf eine Folgeaufforderung reagiert, aber keine Absicht angibt. Zum Beispiel als Antwort auf eine Folgeaufforderung mit der Aufschrift „Möchten Sie heute noch etwas anderes?“ der Benutzer sagt „Ja“. Amazon Lex gibt die Ausnahme 400 Bad Request zurück, da es keine Klarstellungsaufforderung gibt, die an den Benutzer gesendet werden muss, um eine Absicht zu erhalten.
+ Lambda-Funktion — Wenn Sie eine Lambda-Funktion verwenden, geben Sie einen `ElicitIntent` Dialogtyp zurück. Da Amazon Lex keine Klarstellungsaufforderung hat, um eine Absicht des Benutzers zu erhalten, gibt es eine 400 Bad Request-Ausnahme zurück.
+ PutSession Operation — Wenn Sie die `PutSession` Operation verwenden, senden Sie einen `ElicitIntent` Dialogtyp. Da Amazon Lex keine Klarstellungsaufforderung hat, um eine Absicht des Benutzers zu erhalten, gibt es eine 400 Bad Request-Ausnahme zurück.
Typ: [Prompt](API_Prompt.md) Objekt  
Erforderlich: Nein

 ** [createVersion](#API_PutBot_RequestSyntax) **   <a name="lex-PutBot-request-createVersion"></a>
Bei Einstellung auf `true` eine neue nummerierte Version wird der Bot erstellt. Dies entspricht dem Aufrufen der `CreateBotVersion` Operation. Wenn Sie nichts angeben`createVersion`, ist die Standardeinstellung`false`.  
Typ: Boolesch  
Erforderlich: Nein

 ** [description](#API_PutBot_RequestSyntax) **   <a name="lex-PutBot-request-description"></a>
Eine Beschreibung des Bots.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 0. Höchstlänge = 200 Zeichen.  
Erforderlich: Nein

 ** [detectSentiment](#API_PutBot_RequestSyntax) **   <a name="lex-PutBot-request-detectSentiment"></a>
Wenn diese Option aktiviert ist, werden `true` Benutzeräußerungen zur Stimmungsanalyse an Amazon Comprehend gesendet. Wenn Sie nichts angeben`detectSentiment`, ist die Standardeinstellung. `false`  
Typ: Boolesch  
Erforderlich: Nein

 ** [enableModelImprovements](#API_PutBot_RequestSyntax) **   <a name="lex-PutBot-request-enableModelImprovements"></a>
Wird auf gesetzt, `true` um den Zugriff auf Verbesserungen des Verständnisses natürlicher Sprache zu ermöglichen.   
Wenn Sie den `enableModelImprovements` Parameter auf einstellen, können `true` Sie den `nluIntentConfidenceThreshold` Parameter verwenden, um Konfidenzwerte zu konfigurieren. Weitere Informationen finden Sie unter [Konfidenzwerte](https://docs.aws.amazon.com/lex/latest/dg/confidence-scores.html).  
Sie können den `enableModelImprovements` Parameter nur in bestimmten Regionen festlegen. Wenn Sie den Parameter auf setzen`true`, hat Ihr Bot Zugriff auf Genauigkeitsverbesserungen.  
Die Regionen, auf die Sie den `enableModelImprovements` Parameter `false` für das Gebietsschema en-US setzen können, sind:  
+ USA Ost (Nord-Virginia): (us-east-1)
+ USA West (Oregon): (us-west-2)
+ Asien-Pazifik (Sydney): (ap-southeast-2)
+ EU (Irland) (eu-west-1)
In anderen Regionen und Gebietsschemas ist der `enableModelImprovements` Parameter standardmäßig auf `true` eingestellt. In diesen Regionen und Gebietsschemas `false` löst die Einstellung des Parameters auf eine Ausnahme aus. `ValidationException`  
Typ: Boolesch  
Erforderlich: Nein

 ** [idleSessionTTLInSeconds](#API_PutBot_RequestSyntax) **   <a name="lex-PutBot-request-idleSessionTTLInSeconds"></a>
Die maximale Zeit in Sekunden, für die Amazon Lex die in einer Konversation gesammelten Daten aufbewahrt.  
Eine Benutzerinteraktionssitzung bleibt für den angegebenen Zeitraum aktiv. Wenn während dieser Zeit kein Gespräch stattfindet, läuft die Sitzung ab und Amazon Lex löscht alle Daten, die vor dem Timeout bereitgestellt wurden.  
Nehmen wir zum Beispiel an, ein Benutzer wählt die OrderPizza Absicht, wird aber nach der Hälfte der Bestellung abgelenkt. Wenn der Benutzer die Bestellung nicht innerhalb der angegebenen Zeit abschließt, verwirft Amazon Lex die gesammelten Slot-Informationen und der Benutzer muss von vorne beginnen.  
Wenn Sie das `idleSessionTTLInSeconds` Element nicht in eine `PutBot` Betriebsanforderung aufnehmen, verwendet Amazon Lex den Standardwert. Dies gilt auch, wenn die Anfrage einen vorhandenen Bot ersetzt.  
Der Standardwert ist 300 Sekunden (5 Minuten).  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 60. Maximaler Wert von 86400.  
Erforderlich: Nein

 ** [intents](#API_PutBot_RequestSyntax) **   <a name="lex-PutBot-request-intents"></a>
Ein Array von `Intent`-Objekten. Jede Absicht steht für einen Befehl, den ein Benutzer ausdrücken kann. Beispielsweise könnte ein Bot für die Pizzabestellung eine OrderPizza Absicht unterstützen. Weitere Informationen finden Sie unter [Amazon Lex: So funktioniert's](how-it-works.md).  
Typ: Array von [Intent](API_Intent.md)-Objekten  
Erforderlich: Nein

 ** [locale](#API_PutBot_RequestSyntax) **   <a name="lex-PutBot-request-locale"></a>
 Gibt das Zielgebietsschema für den Bot an. Jede im Bot verwendete Absicht muss mit dem Gebietsschema des Bots kompatibel sein.   
Der Standardwert ist `en-US`.  
Typ: Zeichenfolge  
Zulässige Werte: `de-DE | en-AU | en-GB | en-IN | en-US | es-419 | es-ES | es-US | fr-FR | fr-CA | it-IT | ja-JP | ko-KR`   
Erforderlich: Ja

 ** [nluIntentConfidenceThreshold](#API_PutBot_RequestSyntax) **   <a name="lex-PutBot-request-nluIntentConfidenceThreshold"></a>
Legt den Schwellenwert fest`AMAZON.FallbackIntent`, `AMAZON.KendraSearchIntent` an dem Amazon Lex bei der Rückgabe alternativer Absichten in einer [PostText](https://docs.aws.amazon.com/lex/latest/dg/API_runtime_PostText.html)Oder-Antwort die Werte [PostContent](https://docs.aws.amazon.com/lex/latest/dg/API_runtime_PostContent.html)oder beides einfügt. `AMAZON.FallbackIntent`und `AMAZON.KendraSearchIntent` werden nur eingefügt, wenn sie für den Bot konfiguriert sind.  
Sie müssen den `enableModelImprovements` Parameter auf einstellen, `true` um Konfidenzwerte in den folgenden Regionen verwenden zu können.  
+ USA Ost (Nord-Virginia): (us-east-1)
+ USA West (Oregon): (us-west-2)
+ Asien-Pazifik (Sydney): (ap-southeast-2)
+ EU (Irland) (eu-west-1)
In anderen Regionen ist der `enableModelImprovements` Parameter `true` standardmäßig auf eingestellt.  
Nehmen wir zum Beispiel an, ein Bot ist mit einem Konfidenzschwellenwert von 0,80 konfiguriert und der`AMAZON.FallbackIntent`. Amazon Lex gibt drei alternative Absichten mit den folgenden Konfidenzwerten zurück: IntentA (0,70), IntentB (0,60), IntentC (0,50). Die Antwort des Vorgangs wäre: `PostText`  
+ AMAZON. FallbackIntent
+ In Tenta
+ Absicht B
+ Absicht C
Type: Double  
Gültiger Bereich: Mindestwert 0. Maximalwert von 1.  
Erforderlich: Nein

 ** [processBehavior](#API_PutBot_RequestSyntax) **   <a name="lex-PutBot-request-processBehavior"></a>
Wenn Sie das `processBehavior` Element auf setzen`BUILD`, erstellt Amazon Lex den Bot so, dass er ausgeführt werden kann. Wenn Sie das Element auf `SAVE` Amazon Lex setzen, speichert Lex den Bot, erstellt ihn aber nicht.   
Wenn Sie diesen Wert nicht angeben, ist der Standardwert`BUILD`.  
Typ: Zeichenfolge  
Zulässige Werte: `SAVE | BUILD`   
Erforderlich: Nein

 ** [tags](#API_PutBot_RequestSyntax) **   <a name="lex-PutBot-request-tags"></a>
Eine Liste der Tags, die dem Bot hinzugefügt werden sollen. Sie können Tags nur hinzufügen, wenn Sie einen Bot erstellen. Sie können den `PutBot` Vorgang nicht verwenden, um die Tags auf einem Bot zu aktualisieren. Um Tags zu aktualisieren, verwenden Sie den `TagResource`-Vorgang.  
Typ: Array von [Tag](API_Tag.md)-Objekten  
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Die maximale Anzahl beträgt 200 Elemente.  
Erforderlich: Nein

 ** [voiceId](#API_PutBot_RequestSyntax) **   <a name="lex-PutBot-request-voiceId"></a>
Die Amazon Polly Polly-Sprach-ID, die Amazon Lex für Sprachinteraktionen mit dem Benutzer verwenden soll. Das für die Stimme konfigurierte Gebietsschema muss mit dem Gebietsschema des Bots übereinstimmen. Weitere Informationen finden Sie unter [Voices in Amazon Polly](https://docs.aws.amazon.com/polly/latest/dg/voicelist.html) im *Amazon Polly Developer Guide*.  
Typ: Zeichenfolge  
Erforderlich: Nein

## Antwortsyntax
<a name="API_PutBot_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "abortStatement": { 
      "messages": [ 
         { 
            "content": "string",
            "contentType": "string",
            "groupNumber": number
         }
      ],
      "responseCard": "string"
   },
   "checksum": "string",
   "childDirected": boolean,
   "clarificationPrompt": { 
      "maxAttempts": number,
      "messages": [ 
         { 
            "content": "string",
            "contentType": "string",
            "groupNumber": number
         }
      ],
      "responseCard": "string"
   },
   "createdDate": number,
   "createVersion": boolean,
   "description": "string",
   "detectSentiment": boolean,
   "enableModelImprovements": boolean,
   "failureReason": "string",
   "idleSessionTTLInSeconds": number,
   "intents": [ 
      { 
         "intentName": "string",
         "intentVersion": "string"
      }
   ],
   "lastUpdatedDate": number,
   "locale": "string",
   "name": "string",
   "nluIntentConfidenceThreshold": number,
   "status": "string",
   "tags": [ 
      { 
         "key": "string",
         "value": "string"
      }
   ],
   "version": "string",
   "voiceId": "string"
}
```

## Antwortelemente
<a name="API_PutBot_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [abortStatement](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-abortStatement"></a>
Die Nachricht, die Amazon Lex verwendet, um eine Konversation abzubrechen. Weitere Informationen finden Sie unter [PutBot](#API_PutBot).  
Typ: [Statement](API_Statement.md) Objekt

 ** [checksum](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-checksum"></a>
Prüfsumme des Bots, den Sie erstellt haben.  
Typ: Zeichenfolge

 ** [childDirected](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-childDirected"></a>
Für jeden Amazon Lex-Bot, der mit dem Amazon Lex Model Building Service erstellt wurde, müssen Sie angeben, ob Ihre Nutzung von Amazon Lex mit einer Website, einem Programm oder einer anderen Anwendung zusammenhängt, die sich ganz oder teilweise an Kinder unter 13 Jahren richtet oder darauf abzielt und dem Gesetz zum Schutz der Privatsphäre von Kindern im Internet (Children's Online Privacy Protection Act, COPPA) unterliegt, indem Sie `true` oder `false` im `childDirected` Feld angeben. **Durch die Angabe `true` in `childDirected` diesem Feld bestätigen Sie, dass Ihre Nutzung von Amazon Lex mit einer Website, einem Programm oder einer anderen Anwendung zusammenhängt, die sich ganz oder teilweise an Kinder unter 13 Jahren richtet oder darauf abzielt und der COPPA unterliegt.** Durch die Angabe `false` in `childDirected` diesem Feld bestätigen Sie, dass Ihre Nutzung von Amazon Lex **nicht** mit einer Website, einem Programm oder einer anderen Anwendung zusammenhängt, die sich ganz oder teilweise an Kinder unter 13 Jahren richtet oder darauf abzielt und der COPPA unterliegt. Sie dürfen keinen Standardwert für das `childDirected` Feld angeben, der nicht genau wiedergibt, ob Ihre Nutzung von Amazon Lex mit einer Website, einem Programm oder einer anderen Anwendung zusammenhängt, die sich ganz oder teilweise an Kinder unter 13 Jahren richtet oder darauf abzielt und der COPPA unterliegt.  
Wenn sich Ihre Nutzung von Amazon Lex auf eine Website, ein Programm oder eine andere Anwendung bezieht, die sich ganz oder teilweise an Kinder unter 13 Jahren richtet, müssen Sie die erforderliche nachprüfbare Zustimmung der Eltern gemäß COPPA einholen. Informationen zur Verwendung von Amazon Lex in Verbindung mit Websites, Programmen oder anderen Anwendungen, die sich ganz oder teilweise an Kinder unter 13 Jahren richten oder richten, finden Sie in den [häufig gestellten Fragen zu Amazon Lex.](https://aws.amazon.com/lex/faqs#data-security)   
Typ: Boolescher Wert

 ** [clarificationPrompt](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-clarificationPrompt"></a>
 Die Eingabeaufforderungen, die Amazon Lex verwendet, wenn es die Absicht des Benutzers nicht versteht. Weitere Informationen finden Sie unter [PutBot](#API_PutBot).   
Typ: [Prompt](API_Prompt.md) Objekt

 ** [createdDate](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-createdDate"></a>
Das Datum, an dem der Bot erstellt wurde.  
Typ: Zeitstempel

 ** [createVersion](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-createVersion"></a>
 `True`ob eine neue Version des Bots erstellt wurde. Wenn das `createVersion` Feld in der Anfrage nicht angegeben wurde, wird das `createVersion` Feld in der Antwort auf falsch gesetzt.  
Typ: Boolescher Wert

 ** [description](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-description"></a>
Eine Beschreibung des Bots.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 0. Höchstlänge = 200 Zeichen.

 ** [detectSentiment](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-detectSentiment"></a>
 `true`wenn der Bot so konfiguriert ist, dass er Benutzeräußerungen zur Stimmungsanalyse an Amazon Comprehend sendet. Wenn das `detectSentiment` Feld in der Anfrage nicht angegeben wurde, ist `false` das `detectSentiment` Feld in der Antwort enthalten.  
Typ: Boolescher Wert

 ** [enableModelImprovements](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-enableModelImprovements"></a>
Gibt an, ob der Bot Genauigkeitsverbesserungen verwendet. `true`gibt an, dass der Bot die Verbesserungen verwendet, andernfalls`false`.  
Typ: Boolescher Wert

 ** [failureReason](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-failureReason"></a>
Falls `status` ja`FAILED`, gibt Amazon Lex den Grund an, warum der Bot nicht erstellt werden konnte.  
Typ: Zeichenfolge

 ** [idleSessionTTLInSeconds](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-idleSessionTTLInSeconds"></a>
Die maximale Dauer, für die Amazon Lex die in einer Konversation gesammelten Daten aufbewahrt. Weitere Informationen finden Sie unter [PutBot](#API_PutBot).  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 60. Maximaler Wert von 86400.

 ** [intents](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-intents"></a>
Ein Array von `Intent`-Objekten. Weitere Informationen finden Sie unter [PutBot](#API_PutBot).  
Typ: Array von [Intent](API_Intent.md)-Objekten

 ** [lastUpdatedDate](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-lastUpdatedDate"></a>
Das Datum, an dem der Bot aktualisiert wurde. Wenn Sie eine Ressource erstellen, stimmen das Erstellungsdatum und das Datum der letzten Aktualisierung überein.  
Typ: Zeitstempel

 ** [locale](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-locale"></a>
 Das Zielgebietsschema für den Bot.   
Typ: Zeichenfolge  
Zulässige Werte: `de-DE | en-AU | en-GB | en-IN | en-US | es-419 | es-ES | es-US | fr-FR | fr-CA | it-IT | ja-JP | ko-KR` 

 ** [name](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-name"></a>
Der Name des Bots.  
Typ: Zeichenfolge  
Längenbeschränkungen: Mindestlänge von 2. Maximale Länge = 50 Zeichen.  
Pattern: `^([A-Za-z]_?)+$` 

 ** [nluIntentConfidenceThreshold](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-nluIntentConfidenceThreshold"></a>
Die Punktzahl, die bestimmt, wo Amazon Lex die oder beide einfügt `AMAZON.FallbackIntent``AMAZON.KendraSearchIntent`, wenn alternative Absichten in einer [PostContent[PostText](https://docs.aws.amazon.com/lex/latest/dg/API_runtime_PostText.html)](https://docs.aws.amazon.com/lex/latest/dg/API_runtime_PostContent.html)Oder-Antwort zurückgegeben werden. `AMAZON.FallbackIntent`wird eingefügt, wenn der Konfidenzwert für alle Absichten unter diesem Wert liegt. `AMAZON.KendraSearchIntent`wird nur eingefügt, wenn es für den Bot konfiguriert ist.  
Type: Double  
Gültiger Bereich: Mindestwert 0. Maximalwert von 1.

 ** [status](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-status"></a>
 Wenn Sie eine Anfrage zur Erstellung eines Bots mit der `processBehavior` Einstellung auf senden`BUILD`, setzt Amazon Lex das `status` Antwortelement auf`BUILDING`.  
In diesem `READY_BASIC_TESTING` Status können Sie den Bot mit Benutzereingaben testen, die genau den Äußerungen entsprechen, die für die Absichten und Werte des Bots in den Slot-Typen konfiguriert sind.  
Wenn Amazon Lex den Bot nicht erstellen kann, setzt Amazon Lex `status` auf`FAILED`. Amazon Lex gibt den Grund für den Fehler im `failureReason` Antwortelement zurück.   
Wenn Sie `processBehavior` auf setzen`SAVE`, setzt Amazon Lex den Statuscode auf`NOT BUILT`.  
Wenn sich der Bot im `READY` Status befindet, können Sie den Bot testen und veröffentlichen.  
Typ: Zeichenfolge  
Zulässige Werte: `BUILDING | READY | READY_BASIC_TESTING | FAILED | NOT_BUILT` 

 ** [tags](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-tags"></a>
Eine Liste von Tags, die dem Bot zugeordnet sind.  
Typ: Array von [Tag](API_Tag.md)-Objekten  
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Die maximale Anzahl beträgt 200 Elemente.

 ** [version](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-version"></a>
Die Version des Bots. Für einen neuen Bot ist die Version immer gültig`$LATEST`.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 64 Zeichen.  
Pattern: `\$LATEST|[0-9]+` 

 ** [voiceId](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-voiceId"></a>
Die Amazon Polly Polly-Sprach-ID, die Amazon Lex für die Sprachinteraktion mit dem Benutzer verwendet. Weitere Informationen finden Sie unter [PutBot](#API_PutBot).  
Typ: Zeichenfolge

## Fehler
<a name="API_PutBot_Errors"></a>

 ** BadRequestException **   
Die Anfrage ist nicht korrekt formuliert. Beispielsweise ist ein Wert ungültig oder ein erforderliches Feld fehlt. Überprüfen Sie die Feldwerte und versuchen Sie es erneut.  
HTTP-Statuscode: 400

 ** ConflictException **   
 Bei der Verarbeitung der Anfrage ist ein Konflikt aufgetreten. Versuchen Sie es erneut.   
HTTP-Statuscode: 409

 ** InternalFailureException **   
Ein interner Amazon Lex Lex-Fehler ist aufgetreten. Versuchen Sie es erneut.  
HTTP Status Code: 500

 ** LimitExceededException **   
Die Anfrage hat ein Limit überschritten. Versuchen Sie es erneut.  
HTTP-Statuscode: 429

 ** PreconditionFailedException **   
 Die Prüfsumme der Ressource, die Sie ändern möchten, stimmt nicht mit der Prüfsumme in der Anfrage überein. Überprüfen Sie die Prüfsumme der Ressource und versuchen Sie es erneut.  
HTTP-Statuscode: 412

## Weitere Informationen finden Sie unter:
<a name="API_PutBot_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen finden Sie im AWS SDKs Folgenden:
+  [AWS Befehlszeilenschnittstelle V2](https://docs.aws.amazon.com/goto/cli2/lex-models-2017-04-19/PutBot) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/lex-models-2017-04-19/PutBot) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/PutBot) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/lex-models-2017-04-19/PutBot) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/PutBot) 
+  [AWS SDK für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/PutBot) 
+  [AWS SDK für Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/lex-models-2017-04-19/PutBot) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lex-models-2017-04-19/PutBot) 
+  [AWS SDK für Python](https://docs.aws.amazon.com/goto/boto3/lex-models-2017-04-19/PutBot) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/PutBot) 