Sampel Python untuk Azure AI Search
Pelajari tentang sampel kode Python yang menunjukkan fungsionalitas dan alur kerja solusi Azure AI Search. Sampel ini menggunakan pustaka klien Azure AI Search untuk Azure SDK for Python, yang dapat Anda jelajahi melalui tautan berikut.
Target | Tautan |
---|---|
Unduhan paket | pypi.org/project/azure-search-documents/ |
Referensi API | azure-search-documents |
Kasus uji API | github.com/Azure/azure-sdk-for-python/tree/main/sdk/search/azure-search-documents/tests |
Kode sumber | github.com/Azure/azure-sdk-for-python/tree/main/sdk/search/azure-search-documents |
Log Perubahan | https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/search/azure-search-documents/CHANGELOG.md |
azure-sdk-for-python/tree/main/sdk/search/azure-search-documents/samples di GitHub menyediakan sampel kode dari tim pengembangan Azure SDK, yang menunjukkan penggunaan API.
Sampel kode dari tim Pencarian Azure AI menunjukkan fitur dan alur kerja. Banyak dari sampel ini direferensikan dalam tutorial, mulai cepat, dan artikel panduan. Anda dapat menemukan sampel ini di Azure-Samples/azure-search-javascript-samples di GitHub.
Sampel | Artikel |
---|---|
Tutorial-RAG | Kode sumber untuk bagian Python dari Cara membangun solusi RAG menggunakan Azure AI Search. |
Mulai Cepat | Kode sumber untuk bagian Python dari Mulai Cepat: Pencarian teks lengkap menggunakan Azure SDK. Artikel ini mencakup alur kerja dasar untuk membuat, memuat, dan mengkueri indeks pencarian menggunakan data sampel. |
Mulai Cepat-RAG | Kode sumber untuk bagian Python dari Mulai Cepat: Pencarian generatif (RAG) dengan data grounding dari Azure AI Search. |
Mulai Cepat-Pencarian-Semantik | Kode sumber untuk bagian Python dari Mulai Cepat: Peringkat semantik menggunakan Azure SDK. Ini menunjukkan skema indeks dan permintaan kueri untuk memanggil ranker semantik. |
sisipan massal | Kode sumber untuk contoh Python tentang cara menggunakan API pendorongan untuk mengunggah dan mengindeks dokumen. |
azure-function-search | Kode sumber untuk contoh Python dari fungsi Azure yang mengirim kueri ke layanan pencarian. Anda dapat mengganti versi api Python kode ini yang digunakan dalam sampel Tambahkan pencarian ke situs web C#. |
azure-search-vector-samples di GitHub menyediakan kumpulan sampel yang komprehensif untuk skenario pencarian vektor, yang diatur berdasarkan skenario atau teknologi.
azure-search-openai-demo adalah pengalaman seperti ChatGPT melalui data perusahaan dengan kode Azure OpenAI Python yang menunjukkan cara menggunakan Azure AI Search dengan model bahasa besar di Azure OpenAI. Untuk latar belakang, lihat posting blog Komunitas Teknologi ini: Merevolusi Data Perusahaan Anda dengan ChatGPT. |
aisearch-openai-rag-audio adalah "voice to RAG". Sampel ini menunjukkan arsitektur sederhana untuk aplikasi AI generatif berbasis suara yang memungkinkan Azure AI Search RAG di atas API audio real-time dengan streaming audio dupleks penuh dari perangkat klien, sambil menangani akses dengan aman ke model dan sistem pengambilan. Kode backend ditulis dalam Python. Kode frontend adalah JavaScript. Tonton video ini untuk pengenalan. |
Sampel berikut juga diterbitkan oleh tim Pencarian Azure AI, tetapi tidak direferensikan dalam dokumentasi. File readme terkait menyediakan instruksi penggunaan.
Repositori | Deskripsi |
---|---|
azure-search-backup-and-restore.ipynb | Menggunakan pustaka azure.search.documents di Azure SDK untuk Python untuk membuat salinan lokal bidang yang dapat diambil dari indeks pencarian, lalu mendorong bidang tersebut ke indeks pencarian baru. |
Tip
Coba Browser sampel untuk mencari sampel kode Microsoft di GitHub, difilter berdasarkan produk, layanan, dan bahasa.