Integration with Azure AI Foundry for persistent agents and project-based agent management.
AzureAIAgentClient- Chat client for Azure AI Agents (persistent agents with threads)AzureAIClient- Client for Azure AI Foundry project-based agentsAzureAIAgentsProvider- Provider for listing/managing Azure AI agentsAzureAIProjectAgentProvider- Provider for project-scoped agent managementAzureAISettings- Pydantic settings for Azure AI configurationAzureAIAgentOptions/AzureAIProjectAgentOptions- Options TypedDicts
from agent_framework.azure import AzureAIAgentClient
client = AzureAIAgentClient(
endpoint="https://your-project.services.ai.azure.com",
agent_id="your-agent-id",
)
response = await client.get_response("Hello")from agent_framework.azure import AzureAIAgentClient, AzureAIClient
# or directly:
from agent_framework_azure_ai import AzureAIAgentClient