ChatGPT & Codex changelog

OpenAI API — September, 2026

Key highlights of this release include GPT-6 Astra, our most capable model for complex end-to-end tasks, and the public beta of the Agents API for building robust AI agents with managed sessions. Additional features are GPT-Live 1 general availability for voice conversations and new GPT Image 2.5 Sunburst and Flare models for advanced image generation and editing. Developers further benefit from Prompt Cache Diagnostics for GPT-5.6+, new controls for long-running GPT-6 Astra work, and clearer API error differentiation for rate limits.

Added

  • Released the Agents API in public beta. Build agents with a managed Codex harness while OpenAI handles session orchestration, context compaction, and recovery.
  • Released GPT Image 2.5 Sunburst and GPT Image 2.5 Flare for image generation and editing through the Image API and the Responses API image generation tool.
  • Use Sunburst for workflows where editing precision matters most, or Flare for fast, high-quality everyday image generation. Both models support the new xhigh and max quality settings and use GPT Image 2 token rates. See the image generation guide and pricing.
  • Released GPT-6 Astra, our most capable model, built for the hardest end-to-end work.
  • Added new controls for long-running work with GPT-6 Astra in the Responses API:

Changed

  • Use durable sessions to continue work across turns, stream progress, and connect your own tools and MCP servers. Run agents in OpenAI-hosted sandboxes or connect a sandbox from your own infrastructure or a supported provider.
  • Start with the Agents API quickstart.
  • GPT-Live 1 is now generally available in the API. Build full-duplex voice conversations that can continue while a backend model or agent handles reasoning and tools.
  • Use Responses delegation with an OpenAI model, or client delegation to connect your own backend. Voice sessions cost $0.05 per minute, billed per second; backend model and tool usage is charged separately.
  • Start with GPT-Live, prompting, and migration guidance. See pricing for details.
  • Prompt Cache Diagnostics is now generally available in the Responses API for GPT-5.6 and later supported models.
  • Compare cache reuse against a previous response, identify reasons for cache misses, and follow troubleshooting guidance to improve cache reuse.
  • Use GPT-6 Astra for reasoning, coding, computer use, research, and document creation. It combines these capabilities to carry complex tasks from an initial request to a finished result, using the context and tools you provide.
  • Key changes to consider when migrating:
  • GPT-6 Astra does not support the none reasoning effort level.
  • GPT-6 Astra does not support custom temperature or top_p values or log probabilities (logprobs).
  • Tool calling requires the Responses API. If you use tools with Chat Completions, follow the Responses migration guide.
  • Misalignment monitoring asynchronously checks for potential issues during agent work in supported Responses API requests. Checks can trigger safety alerts or stop a conversation for review.
  • Start with Using GPT-6 Astra for capabilities, prompting, and migration guidance. Explore computer use for browser and desktop workflows, and see pricing for available inference tiers.
  • Async tool calling: Let the model continue working while your application runs function or custom tools, then return results as they become available.
  • Mid-turn steering: Send additional instructions while a response is in progress over WebSockets, so the model can incorporate corrections or changing requirements.
  • Change reasoning effort mid-conversation: Increase effort for difficult work or reduce it for routine follow-ups while preserving the cached prompt prefix.
  • Updated API errors so applications can distinguish traffic that increases too quickly from temporary model overload.
  • Traffic that increases too quickly can return a 429 error with the slow_down code. Temporary model overload returns a 503 error with the server_is_overloaded code. Both responses may include Retry-After. When the header is present, wait at least as long as it specifies before retrying. If it's missing, use exponential backoff. See the error codes guide and rate limits guide.
  • Connections to api.openai.com can now use IPv6.