Python: Removed DefaultAzureCredential (#490)

* Removed DefaultAzureCredential

* Renamed ad_credential to credential
This commit is contained in:
Dmytro Struk
2025-08-26 08:33:17 -07:00
committed by GitHub
Unverified
parent 20d861076a
commit fa88641263
36 changed files with 230 additions and 148 deletions
@@ -5,7 +5,7 @@ from random import randint
from typing import Annotated
from agent_framework.azure import AzureAssistantsClient
from azure.identity import DefaultAzureCredential
from azure.identity import AzureCliCredential
from pydantic import Field
@@ -18,7 +18,9 @@ def get_weather(
async def main() -> None:
async with AzureAssistantsClient(ad_credential=DefaultAzureCredential()) as client:
# For authentication, run `az login` command in terminal or replace AzureCliCredential with preferred
# authentication option.
async with AzureAssistantsClient(credential=AzureCliCredential()) as client:
message = "What's the weather in Amsterdam and in Paris?"
stream = False
print(f"User: {message}")
@@ -5,7 +5,7 @@ from random import randint
from typing import Annotated
from agent_framework.azure import AzureChatClient
from azure.identity import DefaultAzureCredential
from azure.identity import AzureCliCredential
from pydantic import Field
@@ -18,7 +18,9 @@ def get_weather(
async def main() -> None:
client = AzureChatClient(ad_credential=DefaultAzureCredential())
# For authentication, run `az login` command in terminal or replace AzureCliCredential with preferred
# authentication option.
client = AzureChatClient(credential=AzureCliCredential())
message = "What's the weather in Amsterdam and in Paris?"
stream = False
print(f"User: {message}")
@@ -6,7 +6,7 @@ from typing import Annotated
from agent_framework import ChatResponse
from agent_framework.azure import AzureResponsesClient
from azure.identity import DefaultAzureCredential
from azure.identity import AzureCliCredential
from pydantic import BaseModel, Field
@@ -26,7 +26,9 @@ class OutputStruct(BaseModel):
async def main() -> None:
client = AzureResponsesClient(ad_credential=DefaultAzureCredential())
# For authentication, run `az login` command in terminal or replace AzureCliCredential with preferred
# authentication option.
client = AzureResponsesClient(credential=AzureCliCredential())
message = "What's the weather in Amsterdam and in Paris?"
stream = True
print(f"User: {message}")
@@ -5,7 +5,7 @@ from random import randint
from typing import Annotated
from agent_framework.foundry import FoundryChatClient
from azure.identity.aio import DefaultAzureCredential
from azure.identity.aio import AzureCliCredential
from pydantic import Field
@@ -18,7 +18,9 @@ def get_weather(
async def main() -> None:
async with FoundryChatClient(async_ad_credential=DefaultAzureCredential()) as client:
# For authentication, run `az login` command in terminal or replace AzureCliCredential with preferred
# authentication option.
async with FoundryChatClient(async_credential=AzureCliCredential()) as client:
message = "What's the weather in Amsterdam and in Paris?"
stream = False
print(f"User: {message}")