Mengatur atribut permintaan untuk bot Lex V2 Anda - Amazon Lex

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Mengatur atribut permintaan untuk bot Lex V2 Anda

Atribut permintaan berisi informasi khusus permintaan dan hanya berlaku untuk permintaan saat ini. Aplikasi klien mengirimkan informasi ini ke Amazon Lex. Gunakan atribut permintaan untuk meneruskan informasi yang tidak perlu bertahan selama seluruh sesi. Anda dapat membuat atribut permintaan Anda sendiri atau Anda dapat menggunakan atribut yang telah ditentukan sebelumnya. Untuk mengirim atribut permintaan, gunakan x-amz-lex-request-attributes header dalam RecognizeUtteranceatau requestAttributes bidang dalam RecognizeTextpermintaan. Karena atribut permintaan tidak bertahan di seluruh permintaan seperti atribut sesi, atribut tersebut tidak dikembalikan RecognizeUtterance atau ditanggapiRecognizeText.

catatan

Untuk mengirim informasi yang tetap ada di seluruh permintaan, gunakan atribut sesi.

Mengatur atribut permintaan yang ditentukan pengguna untuk setiap permintaan bot Lex V2

Atribut permintaan yang ditentukan pengguna adalah data yang Anda kirim ke bot Anda di setiap permintaan. Anda mengirim informasi di amz-lex-request-attributes header RecognizeUtterance permintaan atau di requestAttributes bidang RecognizeText permintaan.

Untuk mengirim atribut permintaan ke Amazon Lex, Anda membuat string-to-string peta atribut. Berikut ini menunjukkan cara memetakan atribut permintaan:

{ "attributeName": "attributeValue", "attributeName": "attributeValue" }

Untuk PostText operasi, Anda memasukkan peta ke dalam badan permintaan menggunakan requestAttributes bidang, sebagai berikut:

"requestAttributes": { "attributeName": "attributeValue", "attributeName": "attributeValue" }

Untuk PostContent operasi, Anda base64 menyandikan peta, dan kemudian mengirimkannya sebagai header. x-amz-lex-request-attributes

Jika Anda mengirim data biner atau terstruktur dalam atribut permintaan, Anda harus terlebih dahulu mengubah data menjadi string sederhana. Untuk informasi selengkapnya, lihat Mengatur atribut kompleks di bot Lex V2 Anda.