Python-minták az Azure AI Search szolgáltatáshoz
Megismerheti az Azure AI Search-megoldások funkcióit és munkafolyamatait bemutató Python-kódmintákat. Ezek a minták az Azure AI Search ügyfélkódtárát használják a Pythonhoz készült Azure SDK-hoz, amelyet az alábbi hivatkozásokon keresztül tekinthet meg.
Cél | Hivatkozás |
---|---|
Csomag letöltése | pypi.org/project/azure-search-documents/ |
API-referencia | azure-search-documents |
API-tesztesetek | github.com/Azure/azure-sdk-for-python/tree/main/sdk/search/azure-search-documents/tests |
Forráskód | github.com/Azure/azure-sdk-for-python/tree/main/sdk/search/azure-search-documents |
SDK-minták
az azure-sdk-for-python/tree/main/sdk/search/azure-search-documents/samples a GitHubon kódmintákat biztosít az Azure SDK fejlesztői csapatától, bemutatva az API használatát.
Dokumentumminták
Az Azure AI Search csapatától származó kódminták bemutatják a funkciókat és a munkafolyamatokat. Ezek közül a minták közül sokra hivatkoznak oktatóanyagokban, rövid útmutatókban és útmutatókban. Ezeket a mintákat az Azure-Samples/azure-search-python-samplesban találja a GitHubon.
Példák | Cikk |
---|---|
Oktatóanyag-RAG | Forráskód a RAG-megoldás Azure AI Search használatával történő létrehozásához használt Python-részhez. |
Gyors útmutató | A Rövid útmutató Python-részének forráskódja : Teljes szöveges keresés az Azure SDK-k használatával. Ez a cikk a keresési indexek mintaadatokkal történő létrehozásának, betöltésének és lekérdezésének alapvető munkafolyamatát ismerteti. |
Gyorsútmutató-RAG | A Gyorsútmutató Python-részének forráskódja: Generatív keresés (RAG) az Azure AI Searchből származó földelési adatokkal. |
Rövid útmutató–Szemantikai keresés | A Rövid útmutató Python-részének forráskódja: Szemantikai rangsorolás az Azure SDK-k használatával. Megjeleníti az indexséma és a szemantikai rangsoroló meghívására vonatkozó lekérdezési kérelmet. |
tömeges beszúrás | A Python-példa forráskódja, amely bemutatja, hogyan használhatók a leküldéses API-k a dokumentumok feltöltésére és indexelésére. |
azure-function-search | A Python-példa forráskódja egy olyan Azure-függvényhez, amely lekérdezéseket küld egy keresési szolgáltatásnak. A Keresés hozzáadása webhelyhez C# mintakódban használt kód Python-verzióját api helyettesítheti. |
Bemutatók
Az azure-search-vector-samples a GitHubon átfogó mintagyűjteményt biztosít a vektorkeresési forgatókönyvekhez, forgatókönyvek vagy technológiák szerint rendezve.
Azt is javasoljuk, azure-search-openai-demo. Ez egy ChatGPT-szerű felület a vállalati adatokkal szemben az Azure OpenAI Python-kóddal, amely bemutatja, hogyan használható az Azure AI Search a nagy méretű nyelvi modellekkel az Azure OpenAI-ban. A háttérért tekintse meg ezt a Tech Community blogbejegyzést: A Vállalati adatok forradalmasítása a ChatGPT használatával. |
Egyéb minták
A következő mintákat az Azure AI Search csapata is közzéteszi, de a dokumentáció nem hivatkozik ra. A társított olvasási fájlok használati utasításokat adnak meg.
Adattár | Leírás |
---|---|
azure-search-backup-and-restore.ipynb | A Pythonhoz készült Azure SDK azure.search.documents kódtára segítségével helyi másolatot készít a keresési index beolvasható mezőiről, majd leküldi ezeket a mezőket egy új keresési indexbe. |
Tipp.
Próbálja ki a Mintaböngészőt a Microsoft-kódminták kereséséhez a GitHubon, termék, szolgáltatás és nyelv szerint szűrve.