Menginstal dan menjalankan kontainer Docker untuk LUIS

Catatan

Lokasi gambar kontainer baru-baru ini berubah. Baca artikel ini untuk melihat lokasi yang diperbarui untuk kontainer ini.

Kontainer memungkinkan Anda menggunakan LUIS di lingkungan Anda sendiri. Kontainer sangat bagus untuk persyaratan keamanan dan tata kelola data tertentu. Dalam artikel ini, Anda akan mempelajari cara mengunduh, menginstal, dan menjalankan kontainer LUIS.

Kontainer Pemahaman Bahasa (LUIS) memuat model Pemahaman Bahasa yang terlatih atau diterbitkan. Sebagai aplikasi LUIS, kontainer docker menyediakan akses ke prediksi kueri dari titik akhir API kontainer. Anda dapat mengumpulkan log kueri dari kontainer dan mengunggahnya kembali ke aplikasi Pemahaman Bahasa untuk meningkatkan akurasi prediksi aplikasi.

Video berikut menunjukkan menggunakan kontainer ini.

Container demonstration for Cognitive Services

Jika Anda tidak memiliki langganan Azure, buat akun gratis sebelum Anda memulai.

Prasyarat

Untuk menjalankan kontainer LUIS, perhatikan prasyarat berikut:

  • Docker diinstal di komputer host. Docker harus dikonfigurasi agar kontainer dapat terhubung dengan dan mengirim data tagihan ke Azure.
    • Di Windows, Docker juga harus dikonfigurasi agar mendukung kontainer Linux.
    • Anda harus memiliki pemahaman dasar tentang konsep Docker.
  • sumber daya LUIS dengan tingkat harga gratis (F0) atau standar (S).
  • Aplikasi terlatih atau diterbitkan yang dikemas sebagai input terpasang ke kontainer dengan ID Aplikasi terkait. Anda bisa mendapatkan file kemasan dari portal LUIS atau API Penulisan. Jika Anda mendapatkan paket aplikasi LUIS dari API penulisan, Anda juga akan memerlukan Kunci Penulisan.

Kumpulkan parameter yang diperlukan

Ada tiga parameter utama untuk semua kontainer Cognitive Services yang diperlukan. Syarat Lisensi Perangkat Lunak Microsoft harus ada dengan nilai terima. Kunci URI dan API Titik akhir juga diperlukan.

URI titik akhir

Nilai {ENDPOINT_URI} tersedia di halaman Ringkasan portal Azure dari sumber daya Cognitive Services terkait. Buka halaman Ringkasan, arahkan kursor ke titik akhir, dan ikon Salin ke clipboard akan muncul. Salin dan gunakan titik akhir jika diperlukan.

Screenshot that shows gathering the endpoint URI for later use.

Key

Nilai {API_KEY} digunakan untuk memulai kontainer dan tersedia di halaman Kunci portal Azure dari sumber daya Cognitive Services yang sesuai. Buka halaman Kunci, lalu pilih ikon Salin ke clipboard.

Screenshot that shows getting one of the two keys for later use.

Penting

Kunci langganan ini digunakan untuk mengakses Cognitive Services API Anda. Jangan bagikan kunci Anda. Simpan dengan aman. Misalnya, gunakan Azure Key Vault. Sebaiknya Anda meregenerasi kunci ini secara rutin. Hanya satu kunci yang diperlukan untuk melakukan panggilan API. Saat Anda meregenerasi kunci pertama, Anda dapat menggunakan kunci kedua untuk melanjutkan akses ke layanan.

ID Aplikasi {APP_ID}

ID ini digunakan untuk memilih aplikasi. Anda dapat menemukan ID aplikasi di portal LUIS dengan mengeklik Kelola di bagian atas layar untuk aplikasi Anda, lalu Pengaturan.

The screen for finding your app ID.

Kunci penulisan {AUTHORING_KEY}

Kunci ini digunakan untuk mendapatkan aplikasi paket dari layanan LUIS di cloud dan mengunggah log kueri kembali ke cloud. Anda akan memerlukan kunci penulisan jika Anda mengekspor aplikasi menggunakan REST API, yang dijelaskan nanti dalam artikel.

Anda bisa mendapatkan kunci penulisan dari portal LUIS dengan mengeklik Kelola di bagian atas layar untuk aplikasi Anda, lalu Sumber Daya Azure.

The screen for finding your authoring resource key.

API penulisan untuk file paket

API penulisan untuk paket aplikasi:

Komputer host

Host adalah komputer berbasis x64 yang menjalankan kontainer Docker. Ini bisa menjadi komputer lokal Anda atau layanan hosting Docker di Azure, seperti:

Persyaratan dan rekomendasi kontainer

Tabel di bawah mencantumkan nilai minimum dan yang direkomendasikan untuk host kontainer. Persyaratan Anda dapat berubah tergantung pada volume lalu lintas.

Kontainer Minimum Disarankan TPS
(Minimum, Maksimum)
LUIS 1 core, memori 2 GB 1 core, memori 4 GB 20, 40
  • Setiap core harus setidaknya 2,6 gigahertz (GHz) atau lebih cepat.
  • TPS - transaksi per detik

Core dan memori sesuai dengan pengaturan --cpus dan --memory, yang digunakan sebagai bagian dari perintah docker run.

Dapatkan gambar kontainer dengan docker pull

Gunakan perintah docker pull untuk mengunduh gambar kontainer dari repositori mcr.microsoft.com/azure-cognitive-services/language/luis:

docker pull mcr.microsoft.com/azure-cognitive-services/language/luis:latest

Untuk deskripsi lengkap tag yang tersedia, seperti latest yang digunakan dalam perintah sebelumnya, lihat LUIS di Docker Hub.

Tip

Anda dapat menggunakan perintah gambar docker untuk mencantumkan gambar kontainer yang diunduh. Misalnya, perintah berikut mencantumkan ID, repositori, dan tag dari setiap gambar kontainer yang diunduh, yang diformat sebagai tabel:

docker images --format "table {{.ID}}\t{{.Repository}}\t{{.Tag}}"

IMAGE ID         REPOSITORY                TAG
<image-id>       <repository-path/name>    <tag-name>

Cara menggunakan kontainer

Setelah kontainer berada di komputer host, gunakan proses berikut untuk bekerja dengan kontainer.

Process for using Language Understanding (LUIS) container

  1. Ekspor paket untuk kontainer dari portal LUIS atau LUIS API.
  2. Pindahkan file paket ke direktori input yang diperlukan di komputer host. Jangan mengganti nama, mengubah, menimpa, atau mendekompresi file paket LUIS.
  3. Jalankan kontainer, dengan pemasangan input dan pengaturan penagihan yang diperlukan. Contoh perintah docker run lainnya tersedia.
  4. Mengkueri titik akhir prediksi kontainer.
  5. Saat Anda selesai dengan kontainer, impor log titik akhir dari pemasangan output di portal LUIS dan hentikan kontainer.
  6. Gunakan pembelajaran aktif portal LUIS di halaman Tinjau ucapan titik akhir untuk menyempurnakan aplikasi.

Aplikasi yang berjalan dalam kontainer tidak dapat diubah. Untuk mengubah aplikasi dalam kontainer, Anda perlu mengubah aplikasi di layanan LUIS menggunakan portal LUIS atau menggunakan API penulisan LUIS. Kemudian latih dan/atau terbitkan, lalu unduh paket baru dan jalankan kontainer lagi.

Aplikasi LUIS di dalam kontainer tidak dapat diekspor kembali ke layanan LUIS. Hanya log kueri yang dapat diunggah.

Mengekspor paket aplikasi dari LUIS

Kontainer LUIS memerlukan aplikasi LUIS yang terlatih atau diterbitkan untuk menjawab kueri prediksi ucapan pengguna. Untuk mendapatkan aplikasi LUIS, gunakan API paket yang dilatih atau diterbitkan.

Lokasi defaultnya adalah subdirektori input dalam kaitannya dengan tempat Anda menjalankan perintah docker run.

Tempatkan file paket dalam direktori dan referensikan direktori ini sebagai pemasangan output saat Anda menjalankan kontainer docker.

Jenis paket

Direktori pemasangan input dapat berisi model Produksi, Penahapan, dan Dengan versi aplikasi secara bersamaan. Semua paket dipasang.

Jenis Paket API Titik Akhir Kueri Ketersediaan kueri Format nama file paket
Dengan versi GET, POST Khusus kontainer {APP_ID}_v{APP_VERSION}.gz
Staging GET, POST Azure dan kontainer {APP_ID}_STAGING.gz
Produksi GET, POST Azure dan kontainer {APP_ID}_PRODUCTION.gz

Penting

Jangan mengganti nama, mengubah, menimpa, atau mendekompresi file paket LUIS.

Prasyarat pengemasan

Sebelum mengemas aplikasi LUIS, Anda harus memiliki berikut ini:

Persyaratan Pengemasan Detail
Instans sumber daya Azure Cognitive Services Wilayah yang didukung termasuk

US Barat (westus)
Eropa Barat (westeurope)
Australia Timur (australiaeast)
Aplikasi LUIS yang dilatih atau diterbitkan Tanpa dependensi yang tidak didukung.
Akses ke sistem file komputer host Komputer host harus mengizinkan pemasangan input.

Mengekspor paket aplikasi dari portal LUIS

Portal LUIS menyediakan kemampuan untuk mengekspor paket aplikasi yang terlatih atau diterbitkan.

Mengekspor paket aplikasi yang diterbitkan dari portal LUIS

Paket aplikasi yang diterbitkan tersedia dari halaman daftar Aplikasi Saya.

  1. Masuk ke portal LUIS.
  2. Pilih kotak centang di sebelah kiri nama aplikasi dalam daftar.
  3. Pilih item Ekspor dari toolbar kontekstual di atas daftar.
  4. Pilih Ekspor untuk kontainer (GZIP) .
  5. Pilih lingkungan Slot produksi atau Slot Penahapan.
  6. Paket diunduh dari browser.

Export the published package for the container from the App page's Export menu

Mengekspor paket aplikasi dengan versi dari portal LUIS

Paket aplikasi dengan versi tersedia dari halaman Dengan versi.

  1. Masuk ke portal LUIS.
  2. Pilih aplikasi dalam daftar.
  3. Pilih Kelola di bilah navigasi aplikasi.
  4. Pilih Versi di bilah navigasi kiri.
  5. Pilih kotak centang di sebelah kiri nama versi dalam daftar.
  6. Pilih item Ekspor dari toolbar kontekstual di atas daftar.
  7. Pilih Ekspor untuk kontainer (GZIP) .
  8. Paket diunduh dari browser.

Export the trained package for the container from the Versions page's Export menu

Mengekspor paket aplikasi yang diterbitkan dari API

Gunakan metode REST API berikut, untuk mengemas aplikasi LUIS yang sudah Anda terbitkan. Menggantikan nilai yang sesuai untuk tempat penampung dalam panggilan API, menggunakan tabel di bawah spesifikasi HTTP.

GET /luis/api/v2.0/package/{APP_ID}/slot/{SLOT_NAME}/gzip HTTP/1.1
Host: {AZURE_REGION}.api.cognitive.microsoft.com
Ocp-Apim-Subscription-Key: {AUTHORING_KEY}
Tempat penampung Nilai
{APP_ID} ID aplikasi untuk aplikasi LUIS yang diterbitkan.
{SLOT_NAME} Lingkungan aplikasi LUIS yang diterbitkan. Gunakan salah satu dari nilai berikut:
PRODUCTION
STAGING
{AUTHORING_KEY} Kunci penulisan akun LUIS untuk aplikasi LUIS yang diterbitkan.
Anda bisa mendapatkan kunci penulisan dari halaman Pengaturan Pengguna di portal LUIS.
{AZURE_REGION} Wilayah Azure yang sesuai:

westus - US Barat
westeurope - Eropa Barat
australiaeast - Australia Timur

Untuk mengunduh paket yang diterbitkan, lihat dokumentasi API di sini. Jika berhasil diunduh, responsnya adalah file paket LUIS. Simpan file di lokasi penyimpanan yang ditentukan untuk pemasangan input kontainer.

Mengekspor paket aplikasi dengan versi dari API

Gunakan metode REST API berikut, untuk mengemas aplikasi LUIS yang sudah Anda latih. Menggantikan nilai yang sesuai untuk tempat penampung dalam panggilan API, menggunakan tabel di bawah spesifikasi HTTP.

GET /luis/api/v2.0/package/{APP_ID}/versions/{APP_VERSION}/gzip HTTP/1.1
Host: {AZURE_REGION}.api.cognitive.microsoft.com
Ocp-Apim-Subscription-Key: {AUTHORING_KEY}
Tempat penampung Nilai
{APP_ID} ID aplikasi untuk aplikasi LUIS terlatih.
{APP_VERSION} Versi aplikasi dari aplikasi LUIS terlatih.
{AUTHORING_KEY} Kunci penulisan akun LUIS untuk aplikasi LUIS yang diterbitkan.
Anda bisa mendapatkan kunci penulisan dari halaman Pengaturan Pengguna di portal LUIS.
{AZURE_REGION} Wilayah Azure yang sesuai:

westus - US Barat
westeurope - Eropa Barat
australiaeast - Australia Timur

Untuk mengunduh paket versi, lihat dokumentasi API di sini. Jika berhasil diunduh, responsnya adalah file paket LUIS. Simpan file di lokasi penyimpanan yang ditentukan untuk pemasangan input kontainer.

Jalankan kontainer dengan docker run

Gunakan perintah docker run untuk menjalankan kontainer. Lihat mengumpulkan parameter yang diperlukan untuk detail tentang cara mendapatkan nilai {ENDPOINT_URI} dan {API_KEY}.

Contoh perintah docker run tersedia.

docker run --rm -it -p 5000:5000 ^
--memory 4g ^
--cpus 2 ^
--mount type=bind,src=c:\input,target=/input ^
--mount type=bind,src=c:\output\,target=/output ^
mcr.microsoft.com/azure-cognitive-services/language/luis ^
Eula=accept ^
Billing={ENDPOINT_URI} ^
ApiKey={API_KEY}
  • Contoh ini menggunakan direktori dari drive C: untuk menghindari konflik izin pada Windows. Jika perlu menggunakan direktori tertentu sebagai direktori input, Anda mungkin perlu memberikan izin layanan docker.
  • Jangan mengubah urutan argumen kecuali Anda terbiasa dengan kontainer docker.
  • Jika Anda menggunakan sistem operasi yang berbeda, gunakan konsol/terminal yang benar, sintaksis folder untuk pemasangan, dan karakter kelanjutan baris untuk sistem Anda. Contoh berikut mengasumsikan konsol Windows dengan karakter kelanjutan baris ^. Karena kontainer adalah sistem operasi Linux, pemasangan target menggunakan sintaksis folder gaya Linux.

Perintah ini:

  • Menjalankan kontainer dari gambar kontainer LUIS
  • Memuat aplikasi LUIS dari dudukan input di C:\input, yang terletak di host kontainer
  • Mengalokasikan dua core CPU dan memori 4 gigabyte (GB)
  • Mengekspos port TCP 5000 dan mengalokasikan pseudo-TTY untuk kontainer
  • Menyimpan log kontainer dan LUIS ke pemasangan output di C:\output, yang terletak di host kontainer
  • Secara otomatis menghapus kontainer setelah keluar. Gambar kontainer masih tersedia di komputer host.

Contoh perintahdocker run lainnya tersedia.

Penting

Opsi Eula, Billing, dan ApiKey harus ditentukan untuk menjalankan kontainer; jika tidak, kontainer tidak akan dimulai. Untuk mengetahui informasi lebih lanjut, lihat Penagihan. Nilai ApiKey adalah Kunci dari halaman Azure Resources di portal LUIS dan juga tersedia di halaman kunci sumber daya Cognitive Services Azure.

Menjalankan beberapa kontainer pada host yang sama

Jika Anda berniat menjalankan beberapa kontainer dengan port yang terbuka, pastikan untuk menjalankan setiap kontainer dengan port terbuka yang berbeda. Misalnya, jalankan kontainer pertama pada port 5000 dan kontainer kedua pada port 5001.

Anda dapat memiliki kontainer ini dan kontainer Azure Cognitive Services yang berbeda yang berjalan di HOST bersama-sama. Anda juga dapat memiliki beberapa kontainer dari kontainer Cognitive Services yang sama yang berjalan.

API titik akhir yang didukung oleh kontainer

API versi V2 dan V3 tersedia dengan kontainer.

Mengkueri titik akhir prediksi kontainer

Kontainer menyediakan API titik akhir prediksi kueri berbasis REST. Titik akhir untuk aplikasi yang diterbitkan (penahapan atau produksi) memiliki rute yang berbeda dari titik akhir untuk aplikasi dengan versi.

Gunakan host, http://localhost:5000, untuk API kontainer.

Jenis paket Kata kerja HTTP Rute Parameter kueri
Diterbitkan GET, POST /luis/v3.0/apps/{appId}/slots/{slotName}/predict? query={query}
[&verbose]
[&log]
[&show-all-intents]
Dengan versi GET, POST /luis/v3.0/apps/{appId}/versions/{versionId}/predict? query={query}
[&verbose]
[&log]
[&show-all-intents]

Parameter kueri mengonfigurasi cara dan apa yang ditampilkan dalam respons kueri:

Parameter kueri Jenis Tujuan
query string Ucapan pengguna.
verbose boolean Nilai boolean menunjukkan apakah akan menampilkan semua metadata untuk model yang diprediksi. Defaultnya adalah false.
log boolean Kueri log, yang dapat digunakan nanti untuk pembelajaran aktif. Defaultnya adalah false.
show-all-intents boolean Nilai boolean yang menunjukkan apakah akan menampilkan semua niat atau tujuan skor teratas saja. Defaultnya adalah false.

Mengkueri aplikasi LUIS

Contoh perintah CURL untuk mengkueri kontainer untuk aplikasi yang diterbitkan adalah:

Untuk mengkueri model di slot, gunakan API berikut:

curl -G \
-d verbose=false \
-d log=true \
--data-urlencode "query=turn the lights on" \
"http://localhost:5000/luis/v3.0/apps/{APP_ID}/slots/production/predict"

Untuk membuat kueri ke lingkungan Penahapan, ganti production di rute dengan staging:

http://localhost:5000/luis/v3.0/apps/{APP_ID}/slots/staging/predict

Untuk mengkueri model dengan versi, gunakan API berikut:

curl -G \
-d verbose=false \
-d log=false \
--data-urlencode "query=turn the lights on" \
"http://localhost:5000/luis/v3.0/apps/{APP_ID}/versions/{APP_VERSION}/predict"

Mengimpor log titik akhir untuk pembelajaran aktif

Jika pemasangan output ditentukan untuk kontainer LUIS, file log kueri aplikasi disimpan di direktori output, yang mana {INSTANCE_ID} adalah ID kontainer. Log kueri aplikasi berisi kueri, respons, dan tanda waktu untuk setiap kueri prediksi yang dikirimkan ke kontainer LUIS.

Lokasi berikut menunjukkan struktur direktori bersarang untuk file log kontainer.

/output/luis/{INSTANCE_ID}/

Dari portal LUIS, pilih aplikasi Anda, lalu pilih Impor log titik akhir untuk mengunggah log ini.

Import container's log files for active learning

Setelah log diunggah, tinjau ucapan titik akhir di portal LUIS.

Memvalidasi bahwa kontainer sedang berjalan

Ada beberapa cara untuk memvalidasi bahwa kontainer sedang berjalan. Temukan alamat IP Eksternal dan port kontainer yang diekspos yang dimaksud, dan buka browser web favorit Anda. Gunakan berbagai URL permintaan yang mengikuti untuk memvalidasi bahwa kontainer sedang berjalan. Contoh URL permintaan yang tercantum di sini adalah http://localhost:5000, tetapi kontainer tertentu Anda mungkin bervariasi. Pastikan Anda mengandalkan port yang terekspos dan alamat IP Eksternal kontainer Anda.

URL Permintaan Tujuan
http://localhost:5000/ Kontainer menyediakan halaman beranda.
http://localhost:5000/ready Diminta dengan GET, URL ini memberikan verifikasi bahwa kontainer siap menerima kueri terhadap model. Permintaan ini dapat digunakan untuk penyelidikan keaktifan dan kesiapan Kubernetes.
http://localhost:5000/status Juga diminta dengan GET, ini memverifikasi apakah kunci-api yang digunakan untuk memulai kontainer yang valid tanpa menyebabkan kueri titik akhir. Permintaan ini dapat digunakan untuk penyelidikan keaktifan dan kesiapan Kubernetes.
http://localhost:5000/swagger Kontainer menyediakan set dokumentasi lengkap untuk titik akhir dan fitur Cobalah. Dengan fitur ini, Anda dapat memasukkan pengaturan Anda ke dalam formulir HTML berbasis web dan membuat kueri tanpa harus menulis kode apa pun. Setelah kueri kembali, contoh perintah CURL disediakan untuk mendemonstrasikan header HTTP dan format isi yang diperlukan.

Container's home page

Menghentikan kontainer

Untuk mematikan kontainer, di lingkungan baris perintah tempat kontainer berjalan, tekan Ctrl+C.

Pemecahan Masalah

Jika Anda menjalankan kontainer dengan pemasangan output dan mengaktifkan pengelogan, kontainer menghasilkan file log yang berguna untuk memecahkan masalah yang terjadi saat Anda memulai atau menjalankan kontainer.

Tip

Untuk informasi dan panduan pemecahan masalah lainnya, lihat Pertanyaan umum (FAQ) tentang kontainer Cognitive Services.

Jika Anda mengalami kesulitan dalam menjalankan kontainer Cognitive Services, Anda dapat mencoba menggunakan kontainer diagnostik Microsoft. Gunakan kontainer ini untuk mendiagnosis kesalahan umum di lingkungan penyebaran Anda yang mungkin mencegah kontainer Cognitive Services berfungsi sesuai harapan.

Untuk mendapatkan kontainer, gunakan perintah berikut docker pull:

docker pull mcr.microsoft.com/azure-cognitive-services/diagnostic

Kemudian jalankan kontainer. Ganti {ENDPOINT_URI} dengan titik akhir Anda, dan ganti {API_KEY} dengan kunci Anda ke sumber daya Anda:

docker run --rm mcr.microsoft.com/azure-cognitive-services/diagnostic \
Eula=accept \
Billing={ENDPOINT_URI} \
ApiKey={API_KEY}

Kontainer akan menguji konektivitas jaringan ke titik akhir penagihan.

Billing

Kontainer LUIS mengirim informasi penagihan ke Azure, menggunakan sumber daya Cognitive Services di akun Azure Anda.

Kueri ke kontainer ditagih pada tingkat harga sumber daya Azure yang digunakan untuk ApiKey parameter.

Kontainer Azure Cognitive Services tidak dilisensikan untuk dijalankan tanpa tersambung ke titik akhir pengukuran atau penagihan. Anda harus mengaktifkan kontainer untuk mengkomunikasikan informasi penagihan dengan titik akhir penagihan setiap saat. Kontainer Cognitive Services tidak mengirim data pelanggan, seperti gambar atau teks yang sedang dianalisis, ke Microsoft.

Menyambungkan ke Azure

Kontainer memerlukan nilai argumen penagihan untuk berjalan. Nilai-nilai ini memungkinkan kontainer tersambung ke titik akhir penagihan. Kontainer melaporkan penggunaan sekitar setiap 10 hingga 15 menit. Jika kontainer tidak tersambung ke Azure dalam jendela waktu yang diizinkan, kontainer terus berjalan tetapi tidak melayani kueri hingga titik akhir penagihan dipulihkan. Koneksi dicoba 10 kali pada interval waktu yang sama, 10 hingga 15 menit. Jika tidak dapat tersambung ke titik akhir penagihan dalam 10 percobaan, kontainer berhenti melayani permintaan. Lihat Tanya Jawab Umum kontainer Cognitive Services untuk contoh informasi yang dikirim ke Microsoft untuk penagihan.

Argumen penagihan

Perintah docker run akan memulai kontainer ketika ketiga opsi berikut disediakan dengan nilai yang valid:

Opsi Deskripsi
ApiKey Kunci API sumber daya Azure Cognitive Services yang digunakan untuk melacak informasi penagihan.
Nilai opsi ini harus diatur ke kunci API untuk resource yang disediakan yang ditentukan dalam Billing.
Billing Titik akhir dari sumber daya Azure Cognitive Services yang digunakan untuk melacak informasi penagihan.
Nilai opsi ini harus diatur ke URI titik akhir dari sumber daya Azure yang disediakan.
Eula Menunjukkan bahwa Anda menerima lisensi untuk kontainer.
Nilai opsi ini harus diatur untuk menerima.

Untuk informasi selengkapnya tentang opsi ini, lihat Mengonfigurasi kontainer.

Ringkasan

Dalam artikel ini, Anda mempelajari konsep dan alur kerja untuk mengunduh, menginstal, dan menjalankan kontainer Pemahaman Bahasa (LUIS). Ringkasnya:

  • Pemahaman Bahasa (LUIS) menyediakan satu kontainer Linux untuk Docker yang menyediakan prediksi kueri titik akhir ucapan.
  • Gambar kontainer diunduh dari Microsoft Container Registry (MCR).
  • Gambar kontainer dijalankan di Docker.
  • Anda dapat menggunakan REST API untuk meminta titik akhir kontainer dengan menentukan URI host kontainer.
  • Anda harus menentukan informasi penagihan saat membuat instans kontainer.

Penting

Kontainer Cognitive Services tidak dilisensikan untuk berjalan tanpa tersambung ke Azure untuk pengukuran. Pelanggan perlu mengaktifkan kontainer untuk mengomunikasikan informasi penagihan dengan layanan pengukuran setiap saat. Kontainer Cognitive Services tidak mengirim data pelanggan (misalnya, gambar atau teks yang sedang dianalisis) ke Microsoft.

Langkah berikutnya