Pengaturan - Amazon Lex

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

Pengaturan

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 untuk seluruh sesi. Anda dapat membuat atribut permintaan Anda sendiri atau Anda dapat menggunakan atribut yang telah ditetapkan. Untuk mengirim atribut permintaan, gunakanx-amz-lex-request-attributes header dalam RecognizeUtteranceataurequestAttributes bidang dalam RecognizeTextpermintaan. Karena atribut permintaan tidak bertahan di seluruh permintaan seperti atribut sesi, atribut tersebut tidak ditampilkanRecognizeUtterance atauRecognizeText ditanggapi.

catatan

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

Mengatur atribut permintaan yang ditentukan pengguna

Atribut permintaan yang ditentukan pengguna adalah data yang Anda kirim ke bot Anda di setiap permintaan. Anda mengirim informasi diamz-lex-request-attributes headerRecognizeUtterance permintaan atau direquestAttributes bidangRecognizeText permintaan.

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

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

UntukPostText operasi, Anda memasukkan peta ke dalam badan permintaan menggunakanrequestAttributes bidang, sebagai berikut:

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

UntukPostContent operasi, Anda base64 menyandikan peta, dan kemudian mengirimkannya sebagaix-amz-lex-request-attributes header.

Jika Anda mengirim data biner atau terstruktur dalam atribut request, Anda harus terlebih dahulu mengubah data ke string sederhana. Untuk informasi selengkapnya, lihat menetapkan atribut.