Microsoft Azure SDK per Python
Si tratta della libreria client di gestione di Servizi cognitivi di Microsoft Azure. Questo pacchetto è stato testato con Python 3.7+. Per una visualizzazione più completa delle librerie di Azure, vedere la versione di Azure sdk python.
Dichiarazione di non responsabilità
Il supporto dei pacchetti Python di Azure SDK per Python 2.7 è terminato il 01 gennaio 2022. Per altre informazioni e domande, fare riferimento a https://github.com/Azure/azure-sdk-for-python/issues/20691
Introduzione
Prerequisiti
- Python 3.7+ è necessario per usare questo pacchetto.
- Sottoscrizione di Azure
Installare il pacchetto
pip install azure-mgmt-cognitiveservices
pip install azure-identity
Authentication
Per impostazione predefinita, l'autenticazione del token di Azure Active Directory dipende dalla corretta configurazione delle variabili di ambiente seguenti.
AZURE_CLIENT_ID
per ID client di Azure.AZURE_TENANT_ID
per ID tenant di Azure.AZURE_CLIENT_SECRET
per il segreto client di Azure.
È anche possibile configurare l'ID sottoscrizione di Azure tramite la variabile AZURE_SUBSCRIPTION_ID
di ambiente .
Con la configurazione precedente, il client può essere autenticato con il codice seguente:
from azure.identity import DefaultAzureCredential
from azure.mgmt.cognitiveservices import CognitiveServicesManagementClient
import os
sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = CognitiveServicesManagementClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
Esempio
Gli esempi di codice per questo pacchetto sono disponibili in:
- Eseguire ricerche in Servizi cognitivi in docs.microsoft.com
- Repository di esempi di Azure Python Mgmt SDK
Risoluzione dei problemi
Passaggi successivi
Commenti e suggerimenti
Se si verificano bug o suggerimenti, segnalare un problema nella sezione Problemi del progetto.
Azure SDK for Python