Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Aplikasi Obrolan adalah aplikasi referensi yang menunjukkan cara menggunakan layanan Azure OpenAI. Setiap arsitektur referensi bahasa pemrograman menyediakan fungsionalitas yang sedikit berbeda. Artikel ini menjelaskan cara menggunakan frontend JavaScript dengan backend Python.
Dengan mencampur dan mencocokkan frontend dan backend, Anda dapat membuat aplikasi multi-bahasa yang menggunakan yang terbaik dari kedua dunia.
- Demo - Video Mengonfigurasi Frontend JavaScript dengan Backend Python
Artikel ini adalah bagian dari kumpulan artikel yang menunjukkan kepada Anda cara membuat aplikasi obrolan menggunakan Azure OpenAI Service dan Pencarian Azure AI. Artikel lain dalam koleksi meliputi:
- .NET
- Java
- Python
Catatan
Artikel ini menggunakan satu atau beberapa template aplikasi AI sebagai dasar untuk contoh dan panduan dalam artikel. Templat aplikasi AI memberi Anda implementasi referensi yang terawat dan mudah disebarkan dengan baik yang membantu memastikan titik awal berkualitas tinggi untuk aplikasi AI Anda.
Prasyarat
Sebarkan dua arsitektur referensi menggunakan artikel berikut. Pastikan untuk menggunakan langganan dan wilayah yang sama untuk deployment kedua. Penyebaran mungkin memakan waktu hingga 20 menit. Biarkan deployment tetap berjalan; jangan selesaikan bagian Bersihkan sumber daya sampai Anda selesai membaca artikel ini.
- Sebarkan aplikasi obrolan JavaScript menggunakan artikel ini
- Sebarkan aplikasi obrolan Python menggunakan artikel ini
Dapatkan URL untuk frontend dan backend
Setelah Anda menerapkan dua arsitektur referensi, Anda akan memiliki dua aplikasi full-stack. Untuk menyambungkan frontend JavaScript dengan backend Python, dapatkan URL untuk kedua aplikasi dan konfigurasikan.
Anda harus memiliki setiap repositori di lingkungan pengembangan terpisah, baik secara lokal atau di Codespace.
Mengatur URL front-end JavaScript di backend Python
Di lingkungan pengembangan JavaScript, dapatkan URL untuk frontend JavaScript dengan menjalankan perintah berikut:
azd env get-values | grep WEBAPP_URIPerintah ini mendapatkan semua variabel lingkungan cloud dan memfilter untuk variabel
WEBAPP_URI. Pastikan URL tidak diakhiri dengan garis miring,/.Salin URL.
Di lingkungan pengembangan Python, atur URL untuk frontend JavaScript dengan menjalankan perintah berikut:
azd env set ALLOWED_ORIGIN <FRONTEND-URL>Di lingkungan pengembangan Python, sebarkan ulang backend Python dengan menjalankan perintah berikut:
azd up
Mengatur URL backend Python di frontend JavaScript
Di lingkungan pengembangan Python, dapatkan URL untuk backend Python dengan menjalankan perintah berikut:
azd env get-values | grep BACKEND_URIPerintah ini mendapatkan semua variabel lingkungan cloud dan memfilter untuk variabel
BACKEND_URI. Pastikan URL tidak diakhiri dengan garis miring,/.Salin URL.
Di lingkungan pengembangan JavaScript, atur URL untuk backend Python dengan menjalankan perintah berikut:
azd env set BACKEND_URI <BACKEND_URI>Di lingkungan pengembangan Python, sebarkan ulang backend Python dengan menjalankan perintah berikut di lingkungan pengembangan Python:
azd up
Menggunakan frontend JavaScript dengan backend Python
Aplikasi Python menggunakan area subjek manfaat SDM sementara aplikasi JavaScript menggunakan area subjek real estat. Setelah aplikasi terhubung, Anda dapat menggunakan front-end untuk menanyakan manfaat SDM. Pertanyaan yang disarankan meliputi:
- Apa yang disertakan dalam paket Northwind Health Plus saya yang tidak standar?
- Apa yang terjadi dalam tinjauan performa?
- Apa yang dilakukan Manajer Produk?
Membersihkan sumber daya
Setelah selesai dengan aplikasi, Anda dapat menghapus sumber daya untuk menghindari dikenakan lebih banyak biaya.
- Hapus aplikasi JavaScript dengan instruksi ini
- Hapus aplikasi Python dengan instruksi ini
Troubleshoot
- Jika Anda mendapatkan kesalahan, pastikan URL yang Anda masukkan di lingkungan tidak berakhir dengan garis miring,
/.
Konten terkait
- Bangun aplikasi obrolan dengan Azure OpenAI
- Kontrol akses pada Aplikasi Generative AI dengan Pencarian Azure AI
- Membangun solusi OpenAI siap untuk perusahaan dengan Azure API Management
- Mengungguli pencarian vektor dengan kemampuan pengambilan dan peringkat hibrid
- Blog komunitas Tech
- Reactor seri video