Läs på engelska

Dela via


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.

SDK-exempel

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.

Dokumentexempel

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 .

Demos

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. |

Andra exempel

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.