Skip to content

.NET: Update models used in dotnet samples to gpt-5.4-mini#5080

Open
westey-m wants to merge 1 commit intomicrosoft:mainfrom
westey-m:sample-model-latest-update
Open

.NET: Update models used in dotnet samples to gpt-5.4-mini#5080
westey-m wants to merge 1 commit intomicrosoft:mainfrom
westey-m:sample-model-latest-update

Conversation

@westey-m
Copy link
Copy Markdown
Contributor

@westey-m westey-m commented Apr 3, 2026

Motivation and Context

#4907

Description

  • Update models used in dotnet samples to gpt-5.4-mini

Contribution Checklist

  • The code builds clean without any errors or warnings
  • The PR follows the Contribution Guidelines
  • All unit tests pass, and I have added new tests where possible
  • Is this a breaking change? If yes, add "[BREAKING]" prefix to the title of the PR.

Copilot AI review requested due to automatic review settings April 3, 2026 14:44
@markwallace-microsoft markwallace-microsoft added documentation Improvements or additions to documentation .NET workflows Related to Workflows in agent-framework labels Apr 3, 2026
@github-actions github-actions bot changed the title Update models used in dotnet samples to gpt-5.4-mini .NET: Update models used in dotnet samples to gpt-5.4-mini Apr 3, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the default model identifiers used throughout the .NET sample suite to modernize the baseline model configuration (per #4907), primarily switching defaults/documentation from older GPT-4.x/5 placeholders to gpt-5.4-mini.

Changes:

  • Updated default deployment/model names in sample code (Program.cs) to gpt-5.4-mini.
  • Updated sample documentation/config (README.md, AGENTS.md, agent.yaml, appsettings.Development.json) to reference gpt-5.4-mini consistently.
  • Updated assorted sample output/config examples to reflect the new default model string.

Reviewed changes

Copilot reviewed 199 out of 199 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
dotnet/samples/AGENTS.md Update documented default Azure OpenAI deployment name to gpt-5.4-mini.
dotnet/samples/05-end-to-end/M365Agent/README.md Update model guidance to gpt-5.4-mini.
dotnet/samples/05-end-to-end/HostedAgents/README.md Update default model/deployment references to gpt-5.4-mini.
dotnet/samples/05-end-to-end/HostedAgents/FoundrySingleAgent/README.md Update Foundry deployment examples/defaults to gpt-5.4-mini.
dotnet/samples/05-end-to-end/HostedAgents/FoundrySingleAgent/Program.cs Default MODEL_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/05-end-to-end/HostedAgents/FoundrySingleAgent/agent.yaml Update model resource id/name and env default to gpt-5.4-mini.
dotnet/samples/05-end-to-end/HostedAgents/FoundryMultiAgent/README.md Update Foundry deployment examples/defaults to gpt-5.4-mini.
dotnet/samples/05-end-to-end/HostedAgents/FoundryMultiAgent/Program.cs Default MODEL_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/05-end-to-end/HostedAgents/FoundryMultiAgent/appsettings.Development.json Default model config -> gpt-5.4-mini.
dotnet/samples/05-end-to-end/HostedAgents/FoundryMultiAgent/agent.yaml Update model resource id/name and env default to gpt-5.4-mini.
dotnet/samples/05-end-to-end/HostedAgents/AgentWithTextSearchRag/README.md Update deployment examples/defaults to gpt-5.4-mini.
dotnet/samples/05-end-to-end/HostedAgents/AgentWithTextSearchRag/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/05-end-to-end/HostedAgents/AgentWithTextSearchRag/agent.yaml Update model resource id/name and env default to gpt-5.4-mini.
dotnet/samples/05-end-to-end/HostedAgents/AgentWithLocalTools/README.md Update deployment examples/defaults to gpt-5.4-mini.
dotnet/samples/05-end-to-end/HostedAgents/AgentWithLocalTools/Program.cs Default MODEL_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/05-end-to-end/HostedAgents/AgentWithLocalTools/agent.yaml Update model resource id and env default to gpt-5.4-mini.
dotnet/samples/05-end-to-end/HostedAgents/AgentWithHostedMCP/README.md Update deployment examples/defaults to gpt-5.4-mini.
dotnet/samples/05-end-to-end/HostedAgents/AgentWithHostedMCP/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/05-end-to-end/HostedAgents/AgentWithHostedMCP/agent.yaml Update model resource id/name and env default to gpt-5.4-mini.
dotnet/samples/05-end-to-end/HostedAgents/AgentThreadAndHITL/README.md Update deployment examples/defaults to gpt-5.4-mini.
dotnet/samples/05-end-to-end/HostedAgents/AgentThreadAndHITL/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/05-end-to-end/HostedAgents/AgentThreadAndHITL/agent.yaml Update model resource id/name and env default to gpt-5.4-mini.
dotnet/samples/05-end-to-end/HostedAgents/AgentsInWorkflows/README.md Update deployment examples/defaults to gpt-5.4-mini.
dotnet/samples/05-end-to-end/HostedAgents/AgentsInWorkflows/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/05-end-to-end/HostedAgents/AgentsInWorkflows/agent.yaml Update model resource id/name and env default to gpt-5.4-mini.
dotnet/samples/05-end-to-end/AspNetAgentAuthorization/Service/Program.cs Default OPENAI_MODEL -> gpt-5.4-mini.
dotnet/samples/05-end-to-end/AspNetAgentAuthorization/README.md Update OPENAI_MODEL example to gpt-5.4-mini.
dotnet/samples/05-end-to-end/AGUIWebChat/README.md Update deployment example to gpt-5.4-mini.
dotnet/samples/05-end-to-end/AGUIClientServer/README.md Update deployment example to gpt-5.4-mini.
dotnet/samples/05-end-to-end/AgentWithPurview/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/05-end-to-end/AgentWebChat/AgentWebChat.AppHost/Program.cs Update Aspire model binding to use gpt-5.4-mini.
dotnet/samples/05-end-to-end/A2AClientServer/README.md Update sample output model string to gpt-5.4-mini.
dotnet/samples/05-end-to-end/A2AClientServer/A2AServer/Program.cs Default OPENAI_CHAT_MODEL_NAME -> gpt-5.4-mini.
dotnet/samples/05-end-to-end/A2AClientServer/A2AClient/README.md Update OPENAI_CHAT_MODEL_NAME example to gpt-5.4-mini.
dotnet/samples/05-end-to-end/A2AClientServer/A2AClient/Program.cs Default client ModelId -> gpt-5.4-mini.
dotnet/samples/04-hosting/DurableWorkflows/ConsoleApps/02_ConcurrentWorkflow/README.md Update Azure OpenAI deployment example to gpt-5.4-mini.
dotnet/samples/04-hosting/DurableAgents/ConsoleApps/README.md Update recommended deployed model to gpt-5.4-mini.
dotnet/samples/04-hosting/DurableAgents/AzureFunctions/README.md Update recommended deployed model to gpt-5.4-mini.
dotnet/samples/04-hosting/A2A/A2AAgent_AsFunctionTools/README.md Update deployment example/default to gpt-5.4-mini.
dotnet/samples/04-hosting/A2A/A2AAgent_AsFunctionTools/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/03-workflows/Observability/WorkflowAsAnAgent/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/03-workflows/Declarative/InvokeMcpTool/Program.cs Update example model input to gpt-5.4-mini.
dotnet/samples/03-workflows/Declarative/InvokeMcpTool/InvokeMcpTool.yaml Update example input to gpt-5.4-mini.
dotnet/samples/03-workflows/ConditionalEdges/03_MultiSelection/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/03-workflows/ConditionalEdges/02_SwitchCase/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/03-workflows/ConditionalEdges/01_EdgeCondition/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/03-workflows/Concurrent/Concurrent/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/03-workflows/Agents/WorkflowAsAnAgent/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/03-workflows/Agents/GroupChatToolApproval/README.md Update default deployment doc to gpt-5.4-mini.
dotnet/samples/03-workflows/Agents/GroupChatToolApproval/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/03-workflows/Agents/FoundryAgent/Program.cs Default AZURE_AI_MODEL_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/03-workflows/Agents/CustomAgentExecutors/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/03-workflows/_StartHere/07_WriterCriticWorkflow/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/03-workflows/_StartHere/06_MixedWorkflowAgentsAndExecutors/README.md Update default deployment doc to gpt-5.4-mini.
dotnet/samples/03-workflows/_StartHere/06_MixedWorkflowAgentsAndExecutors/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/03-workflows/_StartHere/04_MultiModelService/Program.cs Default OpenAI model -> gpt-5.4-mini.
dotnet/samples/03-workflows/_StartHere/03_AgentWorkflowPatterns/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/03-workflows/_StartHere/02_AgentsInWorkflows/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/ModelContextProtocol/ResponseAgent_Hosted_MCP/README.md Update deployment example/default to gpt-5.4-mini.
dotnet/samples/02-agents/ModelContextProtocol/ResponseAgent_Hosted_MCP/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/ModelContextProtocol/README.md Update deployment example/default to gpt-5.4-mini.
dotnet/samples/02-agents/ModelContextProtocol/FoundryAgent_Hosted_MCP/README.md Update Foundry model deployment example/default to gpt-5.4-mini.
dotnet/samples/02-agents/ModelContextProtocol/FoundryAgent_Hosted_MCP/Program.cs Default AZURE_AI_MODEL_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/ModelContextProtocol/Agent_MCP_Server/README.md Update deployment example/default to gpt-5.4-mini.
dotnet/samples/02-agents/ModelContextProtocol/Agent_MCP_Server/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/ModelContextProtocol/Agent_MCP_Server_Auth/README.md Update deployment example/default to gpt-5.4-mini.
dotnet/samples/02-agents/ModelContextProtocol/Agent_MCP_Server_Auth/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/DevUI/DevUI_Step01_BasicUsage/README.md Update default deployment doc to gpt-5.4-mini.
dotnet/samples/02-agents/DevUI/DevUI_Step01_BasicUsage/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/DeclarativeAgents/ChatClient/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AGUI/README.md Update deployment example to gpt-5.4-mini.
dotnet/samples/02-agents/AgentWithRAG/AgentWithRAG_Step05_Neo4jGraphRAG/README.md Update deployment example to gpt-5.4-mini.
dotnet/samples/02-agents/AgentWithRAG/AgentWithRAG_Step05_Neo4jGraphRAG/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AgentWithRAG/AgentWithRAG_Step04_FoundryServiceRAG/Program.cs Default AZURE_AI_MODEL_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AgentWithRAG/AgentWithRAG_Step03_CustomRAGDataSource/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AgentWithRAG/AgentWithRAG_Step02_CustomVectorStoreRAG/README.md Update deployment example/default to gpt-5.4-mini.
dotnet/samples/02-agents/AgentWithRAG/AgentWithRAG_Step02_CustomVectorStoreRAG/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AgentWithRAG/AgentWithRAG_Step01_BasicTextRAG/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AgentWithOpenAI/Agent_OpenAI_Step05_Conversation/README.md Update OPENAI_CHAT_MODEL_NAME example to gpt-5.4-mini.
dotnet/samples/02-agents/AgentWithOpenAI/Agent_OpenAI_Step05_Conversation/Program.cs Default OPENAI_CHAT_MODEL_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AgentWithOpenAI/Agent_OpenAI_Step04_CreateFromOpenAIResponseClient/README.md Update OPENAI_CHAT_MODEL_NAME example to gpt-5.4-mini.
dotnet/samples/02-agents/AgentWithOpenAI/Agent_OpenAI_Step04_CreateFromOpenAIResponseClient/Program.cs Default OPENAI_CHAT_MODEL_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AgentWithOpenAI/Agent_OpenAI_Step03_CreateFromChatClient/README.md Update OPENAI_CHAT_MODEL_NAME example to gpt-5.4-mini.
dotnet/samples/02-agents/AgentWithOpenAI/Agent_OpenAI_Step03_CreateFromChatClient/Program.cs Default OPENAI_CHAT_MODEL_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AgentWithOpenAI/Agent_OpenAI_Step02_Reasoning/Program.cs Update default reasoning model string to gpt-5.4 (non-mini).
dotnet/samples/02-agents/AgentWithOpenAI/Agent_OpenAI_Step01_Running/Program.cs Default OPENAI_CHAT_MODEL_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AgentWithMemory/AgentWithMemory_Step05_BoundedChatHistory/README.md Update chat deployment default to gpt-5.4-mini.
dotnet/samples/02-agents/AgentWithMemory/AgentWithMemory_Step05_BoundedChatHistory/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AgentWithMemory/AgentWithMemory_Step04_MemoryUsingFoundry/README.md Update Foundry model deployment example to gpt-5.4-mini.
dotnet/samples/02-agents/AgentWithMemory/AgentWithMemory_Step04_MemoryUsingFoundry/Program.cs Default AZURE_AI_MODEL_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AgentWithMemory/AgentWithMemory_Step02_MemoryUsingMem0/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AgentWithMemory/AgentWithMemory_Step01_ChatHistoryMemory/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/README.md Update example model and env var to gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/Agent_Step23_LocalMCP/README.md Update Foundry model deployment example to gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/Agent_Step23_LocalMCP/Program.cs Default AZURE_AI_MODEL_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/Agent_Step22_MemorySearch/README.md Update Foundry model deployment example to gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/Agent_Step22_MemorySearch/Program.cs Default AZURE_AI_MODEL_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/Agent_Step21_WebSearch/README.md Update Foundry model deployment example to gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/Agent_Step21_WebSearch/Program.cs Default AZURE_AI_MODEL_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/Agent_Step20_MicrosoftFabric/README.md Update Foundry model deployment example to gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/Agent_Step20_MicrosoftFabric/Program.cs Default AZURE_AI_MODEL_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/Agent_Step19_SharePoint/README.md Update Foundry model deployment example to gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/Agent_Step19_SharePoint/Program.cs Default AZURE_AI_MODEL_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/Agent_Step18_BingCustomSearch/README.md Update Foundry model deployment example to gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/Agent_Step18_BingCustomSearch/Program.cs Default AZURE_AI_MODEL_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/Agent_Step17_OpenAPITools/README.md Update Foundry model deployment example to gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/Agent_Step17_OpenAPITools/Program.cs Default AZURE_AI_MODEL_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/Agent_Step16_FileSearch/README.md Update Foundry model deployment example to gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/Agent_Step16_FileSearch/Program.cs Default AZURE_AI_MODEL_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/Agent_Step14_CodeInterpreter/README.md Update Foundry model deployment example to gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/Agent_Step14_CodeInterpreter/Program.cs Default AZURE_AI_MODEL_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/Agent_Step13_Plugins/README.md Update Foundry model deployment example to gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/Agent_Step13_Plugins/Program.cs Default AZURE_AI_MODEL_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/Agent_Step12_Middleware/README.md Update Foundry model deployment example to gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/Agent_Step12_Middleware/Program.cs Default AZURE_AI_MODEL_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/Agent_Step11_AsFunctionTool/README.md Update Foundry model deployment example to gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/Agent_Step11_AsFunctionTool/Program.cs Default AZURE_AI_MODEL_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/Agent_Step10_UsingImages/README.md Update vision model deployment example to gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/Agent_Step10_UsingImages/Program.cs Default AZURE_AI_MODEL_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/Agent_Step09_UsingMcpClientAsTools/README.md Update Foundry model deployment example to gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/Agent_Step09_UsingMcpClientAsTools/Program.cs Default AZURE_AI_MODEL_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/Agent_Step08_DependencyInjection/README.md Update Foundry model deployment example to gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/Agent_Step08_DependencyInjection/Program.cs Default AZURE_AI_MODEL_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/Agent_Step07_Observability/README.md Update Foundry model deployment example to gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/Agent_Step07_Observability/Program.cs Default AZURE_AI_MODEL_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/Agent_Step06_PersistedConversations/README.md Update Foundry model deployment example to gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/Agent_Step06_PersistedConversations/Program.cs Default AZURE_AI_MODEL_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/Agent_Step05_StructuredOutput/README.md Update Foundry model deployment example to gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/Agent_Step05_StructuredOutput/Program.cs Default AZURE_AI_MODEL_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/Agent_Step04_UsingFunctionToolsWithApprovals/README.md Update Foundry model deployment example to gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/Agent_Step04_UsingFunctionToolsWithApprovals/Program.cs Default AZURE_AI_MODEL_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/Agent_Step03_UsingFunctionTools/README.md Update Foundry model deployment example to gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/Agent_Step03_UsingFunctionTools/Program.cs Default AZURE_AI_MODEL_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/Agent_Step02.2_MultiturnWithServerConversations/README.md Update Foundry model deployment example to gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/Agent_Step02.2_MultiturnWithServerConversations/Program.cs Default AZURE_AI_MODEL_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/Agent_Step02.1_MultiturnConversation/README.md Update Foundry model deployment example to gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/Agent_Step02.1_MultiturnConversation/Program.cs Default AZURE_AI_MODEL_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/Agent_Step01_Basics/README.md Update Foundry model deployment example to gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/Agent_Step01_Basics/Program.cs Default AZURE_AI_MODEL_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/Agent_Step00_FoundryAgentLifecycle/README.md Update default deployment doc to gpt-5.4-mini.
dotnet/samples/02-agents/AgentsWithFoundry/Agent_Step00_FoundryAgentLifecycle/Program.cs Default AZURE_AI_MODEL_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AgentSkills/Agent_Step05_SkillsWithDI/README.md Update deployment default doc to gpt-5.4-mini.
dotnet/samples/02-agents/AgentSkills/Agent_Step05_SkillsWithDI/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AgentSkills/Agent_Step04_MixedSkills/README.md Update deployment example to gpt-5.4-mini.
dotnet/samples/02-agents/AgentSkills/Agent_Step04_MixedSkills/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AgentSkills/Agent_Step03_ClassBasedSkills/README.md Update deployment example to gpt-5.4-mini.
dotnet/samples/02-agents/AgentSkills/Agent_Step03_ClassBasedSkills/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AgentSkills/Agent_Step02_CodeDefinedSkills/README.md Update deployment example to gpt-5.4-mini.
dotnet/samples/02-agents/AgentSkills/Agent_Step02_CodeDefinedSkills/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AgentSkills/Agent_Step01_FileBasedSkills/README.md Update deployment example to gpt-5.4-mini.
dotnet/samples/02-agents/AgentSkills/Agent_Step01_FileBasedSkills/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/Agents/README.md Update deployment example/default to gpt-5.4-mini.
dotnet/samples/02-agents/Agents/Agent_Step19_InFunctionLoopCheckpointing/README.md Update deployment example/default to gpt-5.4-mini.
dotnet/samples/02-agents/Agents/Agent_Step19_InFunctionLoopCheckpointing/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/Agents/Agent_Step18_CompactionPipeline/README.md Update deployment example/default + summarizer example to gpt-5.4-mini.
dotnet/samples/02-agents/Agents/Agent_Step18_CompactionPipeline/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/Agents/Agent_Step17_AdditionalAIContext/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/Agents/Agent_Step16_Declarative/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/Agents/Agent_Step15_DeepResearch/README.md Update model deployment example/default to gpt-5.4-mini.
dotnet/samples/02-agents/Agents/Agent_Step15_DeepResearch/Program.cs Default AZURE_AI_MODEL_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/Agents/Agent_Step14_BackgroundResponses/README.md Update deployment example/default to gpt-5.4-mini.
dotnet/samples/02-agents/Agents/Agent_Step14_BackgroundResponses/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/Agents/Agent_Step13_ChatReduction/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/Agents/Agent_Step12_Plugins/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/Agents/Agent_Step11_Middleware/README.md Update documented default deployment to gpt-5.4-mini.
dotnet/samples/02-agents/Agents/Agent_Step11_Middleware/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/Agents/Agent_Step10_BackgroundResponsesWithToolsAndPersistence/README.md Update deployment example/default to gpt-5.4-mini.
dotnet/samples/02-agents/Agents/Agent_Step10_BackgroundResponsesWithToolsAndPersistence/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/Agents/Agent_Step09_AsFunctionTool/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/Agents/Agent_Step08_UsingImages/README.md Update model deployment example/default to gpt-5.4-mini.
dotnet/samples/02-agents/Agents/Agent_Step08_UsingImages/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/Agents/Agent_Step07_AsMcpTool/README.md Update Foundry model deployment example to gpt-5.4-mini.
dotnet/samples/02-agents/Agents/Agent_Step07_AsMcpTool/Program.cs Default AZURE_AI_MODEL_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/Agents/Agent_Step06_DependencyInjection/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/Agents/Agent_Step05_Observability/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/Agents/Agent_Step04_3rdPartyChatHistoryStorage/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/Agents/Agent_Step03_PersistedConversations/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/Agents/Agent_Step02_StructuredOutput/README.md Update deployment example/default to gpt-5.4-mini.
dotnet/samples/02-agents/Agents/Agent_Step02_StructuredOutput/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/Agents/Agent_Step01_UsingFunctionToolsWithApprovals/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AgentProviders/Agent_With_OpenAIResponses/README.md Update OPENAI_CHAT_MODEL_NAME example/default to gpt-5.4-mini.
dotnet/samples/02-agents/AgentProviders/Agent_With_OpenAIResponses/Program.cs Default OPENAI_CHAT_MODEL_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AgentProviders/Agent_With_OpenAIChatCompletion/README.md Update OPENAI_CHAT_MODEL_NAME example/default to gpt-5.4-mini.
dotnet/samples/02-agents/AgentProviders/Agent_With_OpenAIChatCompletion/Program.cs Default OPENAI_CHAT_MODEL_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AgentProviders/Agent_With_AzureOpenAIResponses/README.md Update deployment example/default to gpt-5.4-mini.
dotnet/samples/02-agents/AgentProviders/Agent_With_AzureOpenAIResponses/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AgentProviders/Agent_With_AzureOpenAIChatCompletion/README.md Update deployment example/default to gpt-5.4-mini.
dotnet/samples/02-agents/AgentProviders/Agent_With_AzureOpenAIChatCompletion/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AgentProviders/Agent_With_AzureAIProject/README.md Update Foundry model deployment example/default to gpt-5.4-mini.
dotnet/samples/02-agents/AgentProviders/Agent_With_AzureAIProject/Program.cs Default AZURE_AI_MODEL_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AgentProviders/Agent_With_AzureAIAgentsPersistent/README.md Update Foundry model deployment example/default to gpt-5.4-mini.
dotnet/samples/02-agents/AgentProviders/Agent_With_AzureAIAgentsPersistent/Program.cs Default AZURE_AI_MODEL_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/02-agents/AgentOpenTelemetry/README.md Update deployment example/default to gpt-5.4-mini.
dotnet/samples/02-agents/AgentOpenTelemetry/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/01-get-started/06_host_your_agent/Program.cs Update documented/actual default deployment to gpt-5.4-mini.
dotnet/samples/01-get-started/04_memory/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/01-get-started/03_multi_turn/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/01-get-started/02_add_tools/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.
dotnet/samples/01-get-started/01_hello_agent/Program.cs Default AZURE_OPENAI_DEPLOYMENT_NAME -> gpt-5.4-mini.


var apiKey = Environment.GetEnvironmentVariable("OPENAI_API_KEY") ?? throw new InvalidOperationException("OPENAI_API_KEY is not set.");
var model = Environment.GetEnvironmentVariable("OPENAI_CHAT_MODEL_NAME") ?? "gpt-5";
var model = Environment.GetEnvironmentVariable("OPENAI_CHAT_MODEL_NAME") ?? "gpt-5.4";
Copy link

Copilot AI Apr 3, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The PR description/title says dotnet samples are updated to use gpt-5.4-mini, but this sample defaults to gpt-5.4 (non-"mini"). Please either switch this default to gpt-5.4-mini for consistency with the rest of the samples, or update the PR description to explicitly call out (and justify) that the reasoning sample intentionally uses gpt-5.4 instead.

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation .NET workflows Related to Workflows in agent-framework

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants