Latihan - menyebarkan API Management

Selesai

Dalam latihan ini, kita mempelajari cara menyebarkan instans Azure API Management. Untuk menampilkan kemampuan Azure API Management, kami menyebarkan Sampel Azure yang berisi fitur seperti penyeimbangan beban, pemutus sirkuit, dan pembatasan tarif berbasis token.

Catatan

Pastikan Anda telah menginstal hal berikut sebelum memulai: Azure Development CLI, azd

Mengkloning reka ulang

Buka terminal dan jalankan:

git clone https://github.com/Azure-Samples/genai-gateway-apim.git

Setelah repositori dikloning, navigasikan genai-gateway-apim ke direktori dan mari kita sebarkan:

Menyebarkan sampel Azure

Sebelum kita dapat menyebarkan sampel Azure, kita perlu mengautentikasi dengan Azure. Jalankan perintah berikut:

az auth login

Pada titik ini, Anda harus dibawa ke jendela browser tempat Anda dapat mengautentikasi dengan Azure. Setelah selesai mengautentikasi, dapat menutup jendela browser dan kembali ke terminal. Terminal juga harus menampilkan pesan bahwa Anda berhasil diautentikasi.

Sekarang mari kita sebarkan sampel Azure. Jalankan perintah berikut:

azd up

Perintah ini akan memakan waktu beberapa menit untuk diselesaikan. Setelah selesai, Anda akan melihat pesan bahwa penyebaran berhasil.

Menjalankan sampel

Pada titik ini, sumber daya dibuat di Azure dan Anda juga harus memiliki file yang .env dibuat yang diisi dengan nilai yang diperlukan bagi Anda untuk menjalankan sampel. Hasilnya akan terlihat seperti ini:

APIM_ENDPOINT="<Your APIM Endpoint>"
API_SUFFIX="<Your API Suffix>"
API_VERSION="<Your API Version>"
DEPLOYMENT_ID="<Your Deployment Name>"
SUBSCRIPTION_KEY="<Your Subscription Key>"

Untuk menjalankan sampel, jalankan perintah berikut:

cd src
npm install
npm start

Sampel Anda sekarang harus berjalan. Anda dapat mengaksesnya dengan menavigasi ke http://localhost:3000.

Anda akan melihat halaman web dengan kotak teks dan tombol, seperti:

Cuplikan layar aplikasi dengan kotak input dan tombol.

Cobalah dengan mengetik pesan untuk menghasilkan teks respons dari model AI.

Selamat, Anda berhasil menyebarkan instans Azure API Management dan dapat menggunakannya untuk mengelola API Anda.