Python-exempel för Azure AI Search
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.
azure-sdk-for-python/tree/main/sdk/search/azure-search-documents/samples på GitHub innehåller kodexempel från Azure SDK-utvecklingsteamet som demonstrerar API-användning.
Kodexempel från Azure AI Search-teamet visar funktioner och arbetsflöden. Många av dessa exempel refereras till i självstudier, snabbstarter och instruktionsartiklar. Du hittar de här exemplen i Azure-Samples/azure-search-python-samples på GitHub.
Exempel | Artikel |
---|---|
Självstudie– RAG | Källkod för Python-delen av Skapa en RAG-lösning med Hjälp av Azure AI Search. |
Snabbstart | Källkod för Python-delen av Snabbstart: Fulltextsökning med hjälp av Azure SDK:er. Den här artikeln beskriver det grundläggande arbetsflödet för att skapa, läsa in och köra frågor mot ett sökindex med hjälp av exempeldata. |
Snabbstart-RAG | Källkod för Python-delen av Snabbstart: Generativ sökning (RAG) med grunddata från Azure AI Search. |
Snabbstart-Semantic-Search | Källkod för Python-delen av Snabbstart: Semantisk rangordning med hjälp av Azure SDK:er. Den visar indexschemat och frågebegäran för att anropa semantisk ranker. |
massinfogning | Källkod för Python-exemplet på hur du använder push-API:er för att ladda upp och indexering av dokument. |
azure-function-search | Källkod för Python-exemplet på en Azure-funktion som skickar frågor till en söktjänst. Du kan ersätta den här Python-versionen av koden api som används i C#-exemplet Lägg till sökning på webbplatser . |
azure-search-vector-samples på GitHub innehåller en omfattande samling exempel för scenarier för vektorsökning, ordnade efter scenario eller teknik.
azure-search-openai-demo är en ChatGPT-liknande upplevelse över företagsdata med Azure OpenAI Python-kod som visar hur du använder Azure AI Search med de stora språkmodellerna i Azure OpenAI. Bakgrund finns i det här tech community-blogginlägget: Revolutionera dina företagsdata med ChatGPT. |
aisearch-openai-rag-audio är "voice to 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, samtidigt som åtkomsten till både modell- och hämtningssystemet hanteras på ett säkert sätt. Serverdelskoden skrivs i Python. Klientdelskoden är JavaScript. Titta på den här videon för en introduktion. |
Följande exempel publiceras också av Azure AI Search-teamet, men refereras inte i dokumentationen. Associerade readme-filer innehåller användningsinstruktioner.
Lagringsplats | beskrivning |
---|---|
azure-search-backup-and-restore.ipynb | Använder biblioteket azure.search.documents i Azure SDK för Python för att göra en lokal kopia av de hämtningsbara fälten i ett sökindex och sedan skicka dessa fält till ett nytt sökindex. |
Tips
Prova webbläsaren Exempel för att söka efter Microsoft-kodexempel i GitHub, filtrerat efter produkt, tjänst och språk.