Delen via


Python-voorbeelden voor Azure AI Search

Meer informatie over de Python-codevoorbeelden die de functionaliteit en werkstroom van een Azure AI Search-oplossing demonstreren. Deze voorbeelden gebruiken de Azure AI Search-clientbibliotheek voor de Azure SDK voor Python, die u kunt verkennen via de volgende koppelingen.

Doel Koppeling
Pakket downloaden pypi.org/project/azure-search-documents/
API-verwijzing azure-search-documents
API-testcases github.com/Azure/azure-sdk-for-python/tree/main/sdk/search/azure-search-documents/tests
Broncode github.com/Azure/azure-sdk-for-python/tree/main/sdk/search/azure-search-documents
Wijzigingenlogboek https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/search/azure-search-documents/CHANGELOG.md

SDK-voorbeelden

azure-sdk-for-python/tree/main/sdk/search/azure-search-documents/samples op GitHub biedt codevoorbeelden van het Azure SDK-ontwikkelteam, waarmee api-gebruik wordt gedemonstreerd.

Doc-voorbeelden

Codevoorbeelden van het Azure AI Search-team demonstreren functies en werkstromen. Veel van deze voorbeelden worden beschreven in zelfstudies, quickstarts en instructieartikelen. U vindt deze voorbeelden in Azure-Samples/azure-search-python-samples op GitHub.

Voorbeelden Artikel
Zelfstudie-RAG Broncode voor het Python-gedeelte van het bouwen van een RAG-oplossing met behulp van Azure AI Search.
Snelstartgids Broncode voor het Python-gedeelte van de quickstart: Zoeken in volledige tekst met behulp van de Azure SDK's. Dit artikel bevat informatie over de basiswerkstroom voor het maken, laden en opvragen van een zoekindex met behulp van voorbeeldgegevens.
Quickstart-RAG Broncode voor het Python-gedeelte van quickstart: Generatieve zoekopdrachten (RAG) met grondgegevens uit Azure AI Search.
Quickstart-Semantic-Search Broncode voor het Python-gedeelte van quickstart: Semantische classificatie met behulp van de Azure SDK's. Hier ziet u het indexschema en de queryaanvraag voor het aanroepen van een semantische rangschikking.
bulksgewijs invoegen Broncode voor het Python-voorbeeld van het gebruik van de push-API's voor het uploaden en indexeren van documenten.
azure-function-search Broncode voor het Python-voorbeeld van een Azure-functie waarmee query's naar een zoekservice worden verzonden. U kunt deze Python-versie van de api code die wordt gebruikt in het C#-voorbeeld Toevoegen aan websites vervangen.

Demo’s

azure-search-vector-samples op GitHub biedt een uitgebreide verzameling voorbeelden voor vectorzoekscenario's, georganiseerd op scenario of technologie.

azure-search-openai-demo is een ChatGPT-achtige ervaring met bedrijfsgegevens met Azure OpenAI Python-code die laat zien hoe u Azure AI Search gebruikt met de grote taalmodellen in Azure OpenAI. Zie voor achtergrond dit Tech Community-blogbericht: Uw ondernemingsgegevens revolutioniseren met ChatGPT. |

aisearch-openai-rag-audio is 'stem aan RAG'. Dit voorbeeld demonstreert een eenvoudige architectuur voor spraakgebaseerde AI-toepassingen waarmee Azure AI Search RAG bovenop de realtime audio-API met full-duplex audiostreaming van clientapparaten wordt ingeschakeld, terwijl de toegang tot zowel het model- als het ophaalsysteem veilig wordt verwerkt. Back-endcode is geschreven in Python. Front-endcode is JavaScript. Bekijk deze video voor een inleiding. |

Andere voorbeelden

De volgende voorbeelden worden ook gepubliceerd door het Azure AI Search-team, maar worden niet naar de documentatie verwezen. Gekoppelde leesmij-bestanden bevatten gebruiksinstructies.

Opslagplaats Beschrijving
azure-search-backup-and-restore.ipynb Maakt gebruik van de bibliotheek azure.search.documents in de Azure SDK voor Python om een lokale kopie te maken van de ophaalbare velden van een zoekindex en deze velden vervolgens naar een nieuwe zoekindex te pushen.

Tip

Probeer de browser Voorbeelden om te zoeken naar Microsoft-codevoorbeelden in GitHub, gefilterd op product, service en taal.