Skip to main content
1

Add the following code to your Python file

azure_openai.py
from agno.agent import Agent
from agno.models.azure.openai_chat import AzureOpenAI

agent = Agent(
    model=AzureOpenAI(id="gpt-5.2"), 
    reasoning_model=AzureOpenAI(id="gpt-5.2")
)
agent.print_response(
    "Solve the trolley problem. Evaluate multiple ethical frameworks. "
    "Include an ASCII diagram of your solution.",
    stream=True,
)
2

Set up your virtual environment

uv venv --python 3.12
source .venv/bin/activate
3

Install dependencies

uv pip install -U openai agno
4

Set your Azure OpenAI credentials

  export AZURE_OPENAI_API_KEY="xxx"
  export AZURE_OPENAI_ENDPOINT="xxx"
  export AZURE_DEPLOYMENT="xxx"
5

Run Agent

python azure_openai.py