Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Note
Azure AI Keresés a Azure portálon, REST API-kon és Azure SDK-k keresztül érhető el. Emellett a Foundry IQ-t is támogatja, amely a vállalati tartalmakat újrafelhasználható, engedélytudatos tudásbázisokká alakítja át az Microsoft Foundry portálon található ügynökök számára.
Megismerheti az Azure AI Keresés-megoldások funkcióit és munkafolyamatait bemutató Python-kódmintákat. Ezek a minták az Azure AI Keresés ügyfélkódtáráthasználják a Pythonhoz készült Azure SDK-hoz, amelyet az alábbi hivatkozásokon keresztül tekinthet meg.
| Target | Link |
|---|---|
| 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 |
| Változások naplója | github.com/Azure/azure-sdk-for-python/blob/main/sdk/search/azure-search-documents/CHANGELOG.md |
SDK-minták
Az Azure SDK fejlesztői csapatának kódmintái bemutatják az API használatát. Ezeket a mintákat az Azure/azure-sdk-for-python/tree/main/sdk/search/azure-search-documents/samples webhelyen találja a GitHubon.
Dokumentumminták
Az Azure AI Keresés csapatától származó kódminták bemutatják a funkciókat és a munkafolyamatokat. Az alábbi példákra oktatóanyagok, rövid útmutatók és gyakorlati cikkek hivatkoznak. Ezeket a mintákat az Azure-Samples/azure-search-python-samplesban találja a GitHubon.
| Sample | Cikk | Description |
|---|---|---|
| Quickstart-Agentic-Retrieval | Rövid útmutató: Ügynök alapú lekérés | A szemantikai rangsorolás integrálása LLM-alapú lekérdezéstervezéssel és válaszgenerálással. |
| Rövid útmutató– Kulcsszókeresés | Rövid útmutató: Teljes szöveges keresés | Keresési index létrehozása, betöltése és lekérdezése mintaadatok használatával. |
| Gyors kezdés-szemantikai rangsorolás | Rövid útmutató: Szemantikai rangsorolás | Adjon hozzá szemantikai rangsorolást egy indexsémához, és futtasson szemantikai lekérdezéseket. |
| Gyorsindítás Vektor Keresés | Rövid útmutató: Vektoros keresés | Index- és lekérdezésvektor-tartalom. |
| agentic-retrieval-pipeline-example | Oktatóanyag: Teljes körű intelligens ügynök alapú lekérési megoldás létrehozása | A Quickstart-Agentic-Retrieval-lel ellentétben ez a minta a Foundry Agent Service-t tartalmazza a kérésvezérléshez. |
Accelerators
A gyorsító egy olyan végpontok közötti megoldás, amely olyan kódot és dokumentációt tartalmaz, amelyet egy adott forgatókönyv saját implementációjához igazíthat.
| Sample | Description |
|---|---|
| rag-experiment-accelerator | Kísérletek és értékelések végrehajtása az Azure AI Keresés és a RAG minta használatával. Ez a minta több adatforrás betöltésére, különböző modellek használatával, valamint különböző keresési indexek és lekérdezések létrehozására szolgáló kóddal rendelkezik. |
Demos
A bemutató adattár a bemutatókban bemutatott példákhoz vagy forgatókönyvekhez biztosít megvalósíthatósági igazolási forráskódot. A gyorsítókkal ellentétben a demómegoldások nem adaptálásra vannak tervezve.
| Sample | Description |
|---|---|
| azure-search-vector-samples | A vektorkeresési forgatókönyvek mintáinak átfogó gyűjteménye forgatókönyvek vagy technológiák szerint rendezve. |
| azure-search-openai-demo | ChatGPT-szerű felhasználói élmény nagyvállalati adatokon az Azure OpenAI Python-kóddal, amely bemutatja, hogyan használható az Azure AI Keresés nagy nyelvi modellekkel az Azure OpenAI-ban. A háttérben lásd ezt a blogbejegyzést. |
| aisearch-openai-rag-audio | "Hang a RAG-hoz." Ez a minta egy egyszerű architektúrát mutat be a hangalapú generatív AI-alkalmazásokhoz, amely lehetővé teszi az Azure AI Keresés RAG használatát a valós idejű audio API-n felül az ügyféleszközökről származó teljes kétoldalas hangstreameléssel. Emellett biztonságosan kezeli a modellhez és a lekérési rendszerhez való hozzáférést is. A háttérkód Pythonban, az előtérbeli kód pedig JavaScriptben van megírva. Bevezetésként tekintse meg ezt a videót. |
Egyéb minták
A következő mintákat az Azure AI Keresés csapata is közzéteszi, de a dokumentáció nem hivatkozik ra. A társított README-fájlok használati utasításokat adnak meg.
| Sample | Description |
|---|---|
| azure-search-classic-rag | Egylépéses RAG, amely az Azure AI Keresés klasszikus keresőmotorját használja alapadatként, egy csevegés-befejezési modellel az Azure OpenAI szolgáltatásból. |
| Rövid útmutató-Document-Permissions-Pull-API | Az indexelő "pull API" megközelítésével adatfolyam-hozzáférés-vezérlési listákat hozhat létre egy adatforrásból a keresési eredményekhez, és engedélyszűrőket alkalmazhat, amelyek korlátozzák az engedélyezett tartalmakhoz való hozzáférést. |
| Gyors kezdés-Document-Permissions-Push-API | A JSON hasznos adatainak indexelésére szolgáló leküldéses API-k használatával beágyazott jogosultsági metaadatokat futtathat az indexelt dokumentumokhoz és a keresési eredményekhez, amelyeket a felhasználó jogosult tartalmakhoz való hozzáférése alapján szűr. |
| azure-function-search | Lekérdezéseket küldhet egy keresési szolgáltatásnak egy Azure-függvény használatával. Ezt a Python-verziót helyettesítheti a apiKeresés hozzáadása webhelyekhez .NET-tel című témakörben használt kódra. |
| bulk-insert | Dokumentumok feltöltéséhez és indexeléséhez használja a leküldéses API-kat. |
| index-backup-and-restore.ipynb | Készítsen egy helyi másolatot a lekérdezhető mezőkről egy indexben, és küldje el ezeket a mezőket egy új indexbe. |
| resumable-index-backup-restore | A 100 000 dokumentumot meghaladó nagyobb indexek biztonsági mentése és visszaállítása. |
Tip
A mintaböngészővel Microsoft-kódmintákat kereshet a GitHubon. A keresést termék, szolgáltatás és nyelv szerint szűrheti.