Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Lär dig mer om Python-kodexempel som visar funktionerna och arbetsflödet för en Azure AI Search-lösning. De här exemplen använder Azure AI Search-klientbiblioteket för Azure SDK för Python, som du kan utforska via följande länkar.
| Target | Link | 
|---|---|
| Paketnedladdning | pypi.org/project/azure-search-documents/ | 
| API-referensen | azure-search-documents | 
| API-testfall | github.com/Azure/azure-sdk-for-python/tree/main/sdk/search/azure-search-documents/tests | 
| Källkod | github.com/Azure/azure-sdk-for-python/tree/main/sdk/search/azure-search-documents | 
| Ändringslogg | github.com/Azure/azure-sdk-for-python/blob/main/sdk/search/azure-search-documents/CHANGELOG.md | 
SDK-exempel
Kodexempel från Azure SDK-utvecklingsteamet visar API-användning. Du hittar de här exemplen i Azure/azure-sdk-for-python/tree/main/sdk/search/azure-search-documents/samples på GitHub.
Dokumentexempel
Kodexempel från Azure AI Search-teamet visar funktioner och arbetsflöden. Följande exempel refereras till i självstudier, snabbstarter och instruktionsartiklar. Du hittar de här exemplen i Azure-Samples/azure-search-python-samples på GitHub.
| Sample | Article | Description | 
|---|---|---|
| Quickstart | Snabbstart: Fulltextsökning | Skapa, läsa in och fråga ett sökindex med hjälp av exempeldata. | 
| Quickstart-Agentic-Retrieval | Snabbstart: Agentbaserad hämtning | Integrera semantisk rangordning med LLM-baserad frågeplanering och svarsgenerering. | 
| Quickstart-RAG | Snabbstart: Generativ sökning (RAG) | Använd grunddata från Azure AI Search med en modell för chattens slutförande från Azure OpenAI. | 
| Quickstart-Semantic-Search | Snabbstart: Semantisk rankning | Lägg till semantisk rangordning i ett indexschema och kör semantiska frågor. | 
| Snabbstart-Vector-Search | Snabbstart: Vektorsökning | Index- och frågevektorinnehåll. | 
| Tutorial-RAG | Skapa en RAG-lösning med Hjälp av Azure AI Search | Skapa en indexeringspipeline som läser in, segmenterar, bäddar in och matar in sökbart innehåll för RAG. | 
| agentic-retrieval-pipeline-example | Självstudie: Skapa en agent-till-agent-hämtningslösning med Hjälp av Azure AI Search | Till skillnad från Snabbstart-Agentic-Retrieval innehåller det här exemplet Azure AI Agent för orkestrering av begäranden. | 
Accelerators
En accelerator är en lösning från slutpunkt till slutpunkt som innehåller kod och dokumentation som du kan anpassa för din egen implementering av ett specifikt scenario.
| Sample | Description | 
|---|---|
| rag-experiment-accelerator | Utför experiment och utvärderingar med Hjälp av Azure AI Search och RAG-mönstret. Det här exemplet innehåller kod för att läsa in flera datakällor, använda olika modeller och skapa olika sökindex och frågor. | 
Demos
En demolagringsplats innehåller källkod för konceptbevis för exempel eller scenarier som visas i demonstrationer. Till skillnad från acceleratorer är demolösningar inte utformade för anpassning.
| Sample | Description | 
|---|---|
| azure-search-vector-samples | Omfattande samling exempel för vektorsökningsscenarier, ordnade efter scenario eller teknik. | 
| azure-search-openai-demo | ChatGPT-liknande upplevelse över företagsdata med Azure OpenAI Python-kod som visar hur du använder Azure AI Search med stora språkmodeller i Azure OpenAI. Bakgrund finns i det här blogginlägget. | 
| aisearch-openai-rag-audio | "Röst till RAG." Det här exemplet visar en enkel arkitektur för röstbaserade generativa AI-program som möjliggör Azure AI Search RAG ovanpå realtidsljud-API:et med full duplex-ljudströmning från klientenheter. Den hanterar också åtkomsten till både modellen och hämtningssystemet på ett säkert sätt. Serverdelskoden skrivs i Python, medan klientdelskoden skrivs i JavaScript. En introduktion finns i den här videon. | 
Andra exempel
Följande exempel publiceras också av Azure AI Search-teamet men refereras inte i dokumentationen. Associerade README-filer innehåller användningsinstruktioner.
| Sample | Description | 
|---|---|
| azure-function-search | Använd en Azure-funktion för att skicka frågor till en söktjänst. Du kan ersätta den här Python-versionen med den apikod som används i Lägg till sökning på webbplatser med .NET. | 
| bulk-insert | Använd push-API:erna för att ladda upp och indexeras dokument. | 
| index-backup-and-restore.ipynb | Skapa en lokal kopia av hämtningsbara fält i ett index och skicka dessa fält till ett nytt index. | 
| resumable-index-backup-restore | Säkerhetskopiera och återställa större index som överskrider 100 000 dokument. | 
Tip
Använd exempelwebbläsaren för att söka efter Microsoft-kodexempel på GitHub. Du kan filtrera sökningen efter produkt, tjänst och språk.