Documentation Index
Fetch the complete documentation index at: https://agno-v2-shaloo-ai-support-link.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
"""
An example of using OpenAI Responses with reasoning features and ZDR mode enabled.
Read more about ZDR mode here: https://openai.com/enterprise-privacy/.
"""
from agno.agent import Agent
from agno.db.in_memory import InMemoryDb
from agno.models.openai import OpenAIResponses
# ---------------------------------------------------------------------------
# Create Agent
# ---------------------------------------------------------------------------
agent = Agent(
name="ZDR Compliant Agent",
session_id="zdr_demo_session",
model=OpenAIResponses(
id="o4-mini",
store=False,
reasoning_summary="auto", # Requesting a reasoning summary
),
instructions="You are a helpful AI assistant operating in Zero Data Retention mode for maximum privacy and compliance.",
db=InMemoryDb(),
add_history_to_context=True,
stream=True,
)
agent.print_response("What's the largest country in Europe by area?")
agent.print_response("What's the population of that country?")
agent.print_response("What's the population density per square kilometer?")
# ---------------------------------------------------------------------------
# Run Agent
# ---------------------------------------------------------------------------
if __name__ == "__main__":
pass
Run the Example
# Clone and setup repo
git clone https://github.com/agno-agi/agno.git
cd agno/cookbook/90_models/openai/responses
# Create and activate virtual environment
./scripts/demo_setup.sh
source .venvs/demo/bin/activate
python zdr_reasoning_agent.py