Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Informazioni sugli esempi di codice Python che illustrano le funzionalità e il flusso di lavoro di una soluzione ricerca di Azure AI Search. Questi esempi usano la libreria client di Azure AI Search per Azure SDK per Python, che è possibile esplorare tramite i collegamenti seguenti.
Destinazione | Collega |
---|---|
Download del pacchetto | pypi.org/project/azure-search-documents/ |
Informazioni di riferimento sulle API | azure-search-documents |
Test case API | github.com/Azure/azure-sdk-for-python/tree/main/sdk/search/azure-search-documents/tests |
Codice sorgente | github.com/Azure/azure-sdk-for-python/tree/main/sdk/search/azure-search-documents |
Registro modifiche | https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/search/azure-search-documents/CHANGELOG.md |
Esempi di SDK
I campioni di codice del team di sviluppo di Azure SDK illustrano l'utilizzo delle API. Questi esempi sono disponibili in azure-sdk-for-python/tree/main/sdk/search/azure-search-documents/samples in GitHub.
Esempi di documentazione
Gli esempi di codice del team di Ricerca intelligenza artificiale di Azure illustrano funzionalità e flussi di lavoro. Molti di questi esempi sono a cui viene fatto riferimento in esercitazioni, guide introduttive e procedure. Questi esempi sono disponibili in Azure-Samples/azure-search-python-samples in GitHub.
Esempi | Articolo |
---|---|
Guida introduttiva | Codice sorgente per la parte Python di Avvio rapido: ricerca full-text con gli SDK di Azure. Questo esempio illustra il flusso di lavoro di base per la creazione, il caricamento e l'esecuzione di query su un indice di ricerca usando dati di esempio. |
Avvio Rapido-Agentic-Retrieval | Codice sorgente per la sezione Python di Avvio rapido: Eseguire il recupero agentico in Azure AI Search. |
Quickstart-RAG | Codice sorgente per la parte Python di Avvio rapido: Ricerca generativa (RAG) con dati di grounding di Azure AI Search. |
Guida introduttiva alla Ricerca Semantica | Codice sorgente per la parte Python di Avvio rapido: Classificazione semantica con gli SDK di Azure. Questo esempio mostra lo schema dell'indice e la richiesta di query per richiamare il ranker semantico. |
Esercitazione-RAG | Codice sorgente per la parte Python di Come creare una soluzione RAG con Azure AI Search. |
agentec-retrieval-pipeline-example | Codice sorgente per la parte Python di Creare una soluzione di recupero da agente a agente usando Ricerca di intelligenza artificiale di Azure. A differenza di Avvio rapido: Eseguire il recupero agentico nella Ricerca Intelligenza Artificiale di Azure, questo esempio incorpora l'agente di Intelligenza Artificiale di Azure per l'orchestrazione delle richieste. |
azure-function-search | Codice sorgente per l'esempio Python di una funzione di Azure che invia query a un servizio di ricerca. È possibile sostituire questa versione Python del codice api usato nell'esempio C# Aggiungi ricerca a siti Web. |
bulk insert | Codice sorgente per l'esempio Python su come usare le API push per caricare e indicizzare documenti. |
Demo
azure-search-vector-samples in GitHub offre una raccolta completa di esempi per scenari di ricerca vettoriale, organizzati in base allo scenario o alla tecnologia.
azure-search-openai-demo è un'esperienza simile a ChatGPT sui dati aziendali con il codice Python OpenAI di Azure che illustra come usare Ricerca intelligenza artificiale di Azure con i modelli di linguaggio di grandi dimensioni in Azure OpenAI. Per informazioni generali, vedere questo post di blog tech community.
aisearch-openai-rag-audio è "voice to RAG". Questo esempio illustra una semplice architettura per le applicazioni di intelligenza artificiale generativa basate su voce che consente la ricerca RAG di Azure AI sopra l'API audio in tempo reale con streaming audio full duplex dai dispositivi client, gestendo in modo sicuro l'accesso sia al modello che al sistema di recupero. Il codice back-end viene scritto in Python, mentre il codice front-end viene scritto in JavaScript. Per un'introduzione, guardare questo video.
Altri esempi
Gli esempi seguenti vengono pubblicati anche dal team di Ricerca di intelligenza artificiale di Azure, ma non fanno riferimento alla documentazione. I file leggimi associati forniscono istruzioni sull'utilizzo.
Archivio | Descrizione |
---|---|
index-backup-and-restore.ipynb | Usa la libreria azure.search.documents in Azure SDK per Python per creare una copia locale dei campi recuperabili di un indice di ricerca e quindi eseguirne il push in un nuovo indice di ricerca. |
resumable-index-backup-restore | Questo esempio supporta indici di dimensioni superiori a 100.000 documenti. |
Suggerimento
Provare il browser Samples per cercare esempi di codice Microsoft in GitHub filtrati in base a prodotto, servizio e lingua.