Mengembangkan aplikasi Python yang menggunakan layanan Azure AI
Artikel
Artikel ini menyediakan dokumentasi, sampel, dan sumber daya lainnya untuk mempelajari cara mengembangkan aplikasi yang menggunakan Layanan Azure OpenAI dan Layanan Azure AI lainnya.
Templat referensi Azure AI
Templat referensi Azure AI memberi Anda implementasi referensi yang terawat dengan baik dan mudah disebarkan. Ini memastikan titik awal berkualitas tinggi untuk aplikasi cerdas Anda. Solusi end-to-end menyediakan aplikasi referensi komprehensif yang populer. Blok penyusun adalah sampel skala yang lebih kecil yang berfokus pada skenario dan tugas tertentu.
Artikel yang memandu Anda menyebarkan dan menggunakan sampel aplikasi obrolan Enterprise untuk Python. Sampel ini adalah solusi end-to-end lengkap yang menunjukkan pola Retrieval-Augmented Generation (RAG) yang berjalan di Azure, menggunakan Azure AI Search untuk pengambilan dan model bahasa besar Azure OpenAI untuk mendukung pengalaman gaya ChatGPT dan Tanya Jawab.
Sampel Azure Functions yang menunjukkan cara mengambil permintaan manusia sebagai input HTTP Get atau Post, menghitung penyelesaian menggunakan rantai input dan templat manusia. Ini adalah titik awal yang dapat digunakan untuk rantai yang lebih canggih.
Sampel untuk membuat Plugin ChatGPT menggunakan GitHub Codespaces, VS Code, dan Azure. Sampel menyertakan templat untuk menyebarkan plugin ke Azure Container Apps menggunakan Azure Developer CLI.
Untuk daftar lengkap templat Azure AI, kunjungi galeri kami. Semua templat aplikasi di galeri kami dapat dipisahkan dan disebarkan menggunakan satu perintah: azd up.
Solusi sampel ini dibangun menggunakan kerangka kerja proksi terbalik YARP C# berkinerja tinggi dari Microsoft. Namun, Anda tidak perlu memahami C# untuk menggunakannya, Anda hanya dapat membangun gambar Docker yang disediakan. Ini adalah solusi alternatif untuk penyeimbang muatan pintar API Management OpenAI, dengan logika yang sama.
Solusi sampel perusahaan menunjukkan cara membuat Azure API Management Policy untuk mengekspos satu titik akhir dengan lancar ke aplikasi Anda sambil menjaga logika yang efisien untuk menggunakan dua atau beberapa OpenAI atau backend API apa pun berdasarkan ketersediaan dan prioritas.
Evaluasi jawaban aplikasi obrolan terhadap serangkaian jawaban yang benar atau ideal (dikenal sebagai kebenaran dasar). Alat evaulasi dapat digunakan dengan Api Obrolan apa pun yang sesuai dengan protokol Obrolan.
Gunakan pengujian Locust untuk memvalidasi aplikasi obrolan Anda dapat menangani beban yang diharapkan. Jika aplikasi obrolan Anda tidak menskalakan di App Service Anda karena batas TPM Azure OpenAI, tambahkan load balancer dan uji beban Anda lagi. Penyeimbang muatan cerdas termasuk Azure API Management dan Azure Container Apps.
Artikel yang memandu Anda menyebarkan dan menggunakan sampel aplikasi obrolan Enterprise untuk Python. Sampel ini adalah solusi end-to-end lengkap yang menunjukkan pola Retrieval-Augmented Generation (RAG) yang berjalan di Azure, menggunakan Azure AI Search untuk pengambilan dan model bahasa besar Azure OpenAI untuk mendukung pengalaman gaya ChatGPT dan Tanya Jawab.
Sampel menunjukkan cara mengambil permintaan manusia sebagai HTTP Get atau Post input, menghitung penyelesaian menggunakan rantai input dan templat manusia. Ini adalah titik awal yang dapat digunakan untuk rantai yang lebih canggih.
Sampel untuk membuat Plugin ChatGPT menggunakan GitHub Codespaces, VS Code, dan Azure. Sampel menyertakan templat untuk menyebarkan plugin ke Azure Container Apps menggunakan Azure Developer CLI.
Artikel yang membahas bagaimana Azure Database for PostgreSQL Flexible Server dan Azure Cosmos DB for PostgreSQL mendukung ekstensi pgvector, bersama dengan gambaran umum, skenario, dll.
Buku catatan yang berisi contoh penyelesaian obrolan berfungsi menggunakan titik akhir Azure. Contoh ini berfokus pada penyelesaian obrolan tetapi juga menyentuh beberapa operasi lain yang juga tersedia menggunakan API.
Buku catatan yang menunjukkan operasi cara menggunakan penyematan yang dapat dilakukan menggunakan titik akhir Azure. Contoh ini berfokus pada penyematan tetapi juga menyentuh beberapa operasi lain yang juga tersedia menggunakan API.
Artikel dengan skenario keamanan yang lebih kompleks memerlukan kontrol akses berbasis peran Azure (Azure RBAC). Dokumen ini membahas cara mengautentikasi ke sumber daya OpenAI Anda menggunakan ID Microsoft Entra.
Gunakan Azure AI Speech untuk berkomunikasi dengan Azure OpenAI Service. Teks yang dikenali oleh layanan Ucapan dikirim ke Azure OpenAI. Layanan Ucapan mensintesis respons teks dari Azure OpenAI.
Repositori yang berisi alat Baris Perintah dan aplikasi Windows yang berfungsi sebagai antarmuka lokal ke layanan Terjemahan Dokumen Azure untuk Windows, macOS, dan Linux.
Azure AI Document Intelligence (sebelumnya Form Recognizer) adalah layanan cloud yang menggunakan pembelajaran mesin untuk menganalisis teks dan data terstruktur dari dokumen. Kit pengembangan perangkat lunak (SDK) Kecerdasan Dokumen adalah sekumpulan pustaka dan alat yang memungkinkan Anda untuk dengan mudah mengintegrasikan model dan kemampuan Kecerdasan Dokumen ke dalam aplikasi Anda.
Pustaka klien untuk Analitik Teks. Ini adalah bagian dari layanan Azure AI Language , yang menyediakan fitur Natural Language Processing (NLP) untuk memahami dan menganalisis teks.
Artikel mulai cepat yang menggunakan Terjemahan Dokumen untuk menerjemahkan dokumen sumber ke dalam bahasa target sambil mempertahankan struktur dan pemformatan teks.
Artikel mulai cepat dengan langkah-langkah untuk mendapatkan jawaban (dan skor keyakinan) dari isi teks yang Anda kirim bersama dengan pertanyaan Anda.
Pustaka klien untuk Pemahaman Bahasa Percakapan (CLU), layanan AI percakapan berbasis cloud, yang dapat mengekstrak niat dan entitas dalam percakapan dan bertindak seperti orkestrator untuk memilih kandidat terbaik untuk menganalisis percakapan guna mendapatkan respons terbaik dari aplikasi seperti Qna, Luis, dan Aplikasi Percakapan.
Mendeteksi konten yang dihasilkan pengguna dan dihasilkan AI yang berbahaya dalam aplikasi dan layanan. Content Brankas ty mencakup API teks dan gambar yang memungkinkan Anda mendeteksi materi yang berbahaya.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat: https://aka.ms/ContentUserFeedback.