Microsoft Azure SDK för Python
Det här är Microsoft Azure Bot Service-klientbiblioteket. Det här paketet har testats med Python 3.7+. En mer fullständig vy över Azure-bibliotek finns i azure sdk python-versionen.
Friskrivning
Stöd för Azure SDK Python-paket för Python 2.7 har upphört den 1 januari 2022. Mer information och frågor finns i https://github.com/Azure/azure-sdk-for-python/issues/20691
Komma igång
Förutsättningar
- Python 3.7+ krävs för att använda det här paketet.
- Azure-prenumeration
Installera paketet
pip install azure-mgmt-botservice
pip install azure-identity
Autentisering
Som standard är Azure Active Directory-tokenautentisering beroende av korrekt konfiguration av följande miljövariabler.
AZURE_CLIENT_ID
för Azure-klient-ID.AZURE_TENANT_ID
för Azure-klientorganisations-ID.AZURE_CLIENT_SECRET
för Azure-klienthemlighet.
Dessutom kan Azure-prenumerations-ID konfigureras via miljövariabeln AZURE_SUBSCRIPTION_ID
.
Med ovanstående konfiguration kan klienten autentiseras med följande kod:
from azure.identity import DefaultAzureCredential
from azure.mgmt.botservice import AzureBotService
import os
sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = AzureBotService(credential=DefaultAzureCredential(), subscription_id=sub_id)
Exempel
Kodexempel för det här paketet finns på Bot Service på lagringsplatsen docs.microsoft.com och exempel
Felsökning
Nästa steg
Ge feedback
Om du stöter på buggar eller har förslag kan du ange ett problem i avsnittet Problem i projektet.
Azure SDK for Python
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för