Products, models and their relationships
These are different product surfaces, rather than interchangeable ways to buy the same access. Check the account, endpoint and model used by the actual workflow.
Choose two surfaces to compare their documented kind, relationship and source.
Models
GPT
model family
Relationship & source
The model family behind OpenAI's applications and API offerings. GPT-6 Astra, Sol and Luna variants are part of the lineup, with support varying by product and API.
Primary sourceApplications & agents
ChatGPT
application
Relationship & source
The assistant application people work with directly, including work surfaces and offerings for different organizational contexts.
Primary sourceCodex
coding agent
Relationship & source
Coding-agent experiences for working with software projects. Codex is the product around the model, including the development tools a task can use.
Primary sourcedots
personal agent product
Relationship & source
Ongoing personal agents that carry work between conversations. Availability depends on the plan and market.
Primary sourceDeveloper & enterprise
OpenAI API Platform
developer platform
Relationship & source
The developer platform for calling models and tools from an application. Its access and entitlements are separate from application subscriptions.
Primary sourceTool profiles and practical guides
- Codex · practical guide
Latest reporting
These dated reports cover specific developments. Their publication dates and source qualifications remain part of the story.
Dated changes
API lifecycle and dated changes
Documented event
OpenAI’s migration documentation says the Assistants API was sunset on August 26, 2026 and is no longer available. Moving to Responses changes the endpoint, typed output and handling of conversation state, not just the model name. The Responses migration guide describes that change.
Operator check
Replay retained acceptance cases through the proposed endpoint’s required tool path. Compare what happens with the expected outcome and any available pre-migration records, and keep the reviewed configuration with those results. For the incident lookup, a reply that skips the required lookup has not completed the task.
Lifecycle context and source notes
Suppose the incident application is moved to GPT-6.1 Sol. Changing the model name alone can leave its lookup unable to run: the model supports tool calling through Responses, while its Chat Completions support excludes it. The model reference distinguishes support for an endpoint from support for every capability on that endpoint. The application needs the route that can do its actual job.
The deprecation ledger supplies another kind of date: when an existing route is due to go away. Its August 26, 2026 notice schedules whisper-1, gpt-4o-transcribe, gpt-4o-mini-transcribe and gpt-4o-transcribe-diarize for removal on February 26, 2027. The deprecation notices record those dates and replacement guidance. The deadline commits a team to migration work; it does not demonstrate that a replacement passes the application’s own acceptance cases.
The company history and direction cards keep dated announcements separate from confirmed availability. This reference’s original documentation check was October 6, 2026; the prose revision is not a new product benchmark. For the application being moved, the useful finish is concrete: the intended endpoint runs the required tool, carries the needed state forward and produces the result the retained case calls for. That is when the model-name change becomes a working migration.
Developer runtimes and integrations
Read documentation and boundaries
For the hypothetical client repair, the engineer needs the actual repository and its test runner. Codex CLI can inspect files, edit code and run commands from the terminal. If the work should continue away from that computer, Codex Cloud starts a task from a published environment. Each task has its own workspace and can continue while the engineer’s computer sleeps. The prepared environment determines which project files and tools are available. It is the starting point, not a replacement for an existing task’s working state, as the cloud-environment guide explains.
The incident-lookup application has a different job. It needs to send a request, obtain information and carry the answer back into its own workflow. The Responses API combines model output with built-in tools such as web and file search, plus calls to the application’s own functions. OpenAI recommends it for new projects while continuing to support Chat Completions. A returned item may be a message or a tool call, so the client cannot assume every output is text ready to show the responder. The Responses migration reference describes those typed items.
After the lookup returns, something has to carry its result into the next model request. That coordinating code is the agent runtime. With the Agents API, OpenAI runs the managed Codex harness, the software that coordinates the agent’s work. It manages sessions, orchestration, shortening long context through compaction, and recovery. The application still supplies its tools and chooses the environment where execution happens. A managed session does not automatically know how to query the team’s incident system.
With the Agents SDK, that runtime runs inside the application instead. It provides reusable agents, tools and handoffs between agents; the team owns deployment and tool integration. State can live in the application’s storage or supported API conversation state. For the incident lookup, the choice is therefore also about who keeps the work moving and where its record lives. The runtime comparison separates those responsibilities.
Data handling by product and account
Read documentation and boundaries
Follow a hypothetical incident note into that workflow. Excluding it from model training answers one question about its use, but not how long a service stores it or whether a connected tool receives a copy. The account, the feature that keeps the conversation going and the destination of a tool call each matter to that same piece of text.
The October 6 documentation check recorded the following account-specific controls: personal ChatGPT and Codex content could be used for model improvement, with an opt-out for new conversations and tasks. Codex had a separate Include environments control that the ChatGPT or Privacy Portal setting did not change. ChatGPT Business, Enterprise, Edu and API inputs and outputs were excluded from improvement by default. Providing consumer feedback could make the associated conversation eligible even after opt-out. Those distinctions came from the model-improvement guidance; they have not been freshly confirmed for this revision. Before submitting a sensitive note, confirm the current controls for the account you are using. Its treatment depends on where you submit it, not simply on the OpenAI name.
Now suppose the application sends the note through the API. Abuse monitoring logs can include prompts and responses and normally remain for up to 30 days, with stated exceptions. A feature may also retain application state so it can continue the work. Zero Data Retention and Modified Abuse Monitoring require approval, and eligibility and state retention vary by endpoint. Conversations, for example, remain until deleted and are not eligible for Zero Data Retention. The endpoint retention table is where those differences become specific to the request.
A tool call can take the note farther. Remote servers connected through Model Context Protocol, or MCP, supply tools through a common interface; data sent to them follows those services’ data-residency policies. Keeping a conversation out of training does not settle what that other service does with the content it receives.
The Agents API data limits add another practical distinction. Managed sessions retain state so work can continue, currently support data residency only in the United States and do not support Zero Data Retention. That remains true with a self-hosted sandbox. Running the execution environment yourself changes where that execution happens; it does not give the managed session a different storage policy. Decide whether the incident note belongs in that session before sending it.
Cost, throughput and operational evidence
Read documentation and boundaries
The incident application is ready to prepare a handoff, but its next request does not go through. Before sending it again, find out what ran out: room for more requests, room for more tokens, the units of text the model processes, or the spending allowance. A wait can help with temporary throttling. It cannot refill an exhausted budget.
Request and token limits vary by model, organization and project. A 429 error can also mean a configured hard spend limit was reached, so the status number alone does not choose the next step. For temporary throttling, honor a valid Retry-After delay and account for retries already made by the installed software development kit, or SDK. Unsuccessful requests still count toward per-minute limits. If both the application and its SDK keep retrying, one delayed handoff can generate more traffic than intended. The rate-limit guide explains the headers, SDK differences and limits on both attempts and total retry time.
Repeated handoffs can reuse some processing without reusing yesterday’s incident. Prompt caching works on a matching input prefix, the unchanged beginning of the request. Stable instructions and service references can go there, with current observations after them. For GPT-5.6 and later, the default 30-minute cache setting charges writes at 1.25 times the ordinary input-token rate. Reads cost 0.1 times that rate on most models and 0.05 times on GPT-6.1 Sol. These models allow explicit and implicit breakpoints, places chosen by the application or the service to mark reusable prefixes. The default minimum lifetime is 30 minutes and is refreshed by reuse; entries may remain longer. Earlier models have different controls and prices. The caching reference keeps those generation-specific rules distinct.
A cache hit still leaves the responder waiting for a useful handoff. The worked caching guide compares spending across all attempts with the handoffs reviewers accept. Saving processing on an answer that needs to be rebuilt is a different result from saving the engineer work.
If the application moves from reading the incident to changing a service, the function handler becomes especially important. In function calling, the model returns a call; the application executes the handler and sends its output back. A read-only lookup and a handler that changes state therefore have different consequences. In a hypothetical rollback, approval names the deployment and the revision reviewed. If the write times out, the application needs a destination readback before another attempt because the rollback may already have happened. The production-agent guide follows that bounded action through the uncertainty.
The observation that comes back has a time attached, too. Yesterday’s healthy result may belong in a historical incident account, but summarizing it neatly does not establish recovery now. The monitoring-freshness guide follows collection, evaluation and delivery: an urgent recovery decision needs observations recent enough for that decision. The handoff should leave the next responder knowing what was seen and when, not merely what the model said.
OpenAI for AIOps and SRE
Find the right place for the work
In the guide’s synthetic example, a client creates two tickets after one retry. The next shift needs an incident account it can edit. An application keeps paying to process the same instructions. Those are different jobs, even when they use models from the same provider. Codex can inspect a repository and run development tools; ChatGPT Space provides a shared editable record; the OpenAI API lets an application make its own model requests. Choose the path that puts the needed files, tools and people in the same workflow.
Work through a code change
Read the worked guide
Start with the Codex guide when you have a local project and want to follow a proposed fix from source code to regression test. The guide covers the terminal interface. Its synthetic ticket client demonstrates a deceptively small bug: a service can create a ticket, lose its response and create another ticket when the caller retries. The exercise checks the number of writes as well as the returned error, so a passing test has a specific meaning.
The HTTP errors and ambiguous writes walkthrough extends that exercise into a reviewed patch for two failure paths. If preparing the toolchain is the obstacle, read how Codex Cloud environments are reused. Publishing prepared files and tools gives new tasks a common starting point; an existing task keeps its own working state. That distinction matters when yesterday's task still has yesterday's test runner. See the official cloud-environment documentation.
Keep an incident account useful across shifts
Read the worked guide
The ChatGPT Space handoff guide follows a synthetic order-service investigation as people add findings and revise the shared page. It shows how to preserve a completed rollback, a narrowly scoped dependency check and an investigation that remains open. Space supports collaborative pages, while linked sources retain their own permissions. A responder needs access to both the summary and its evidence. The Space administration guide explains that access distinction.
Use that guide when an editable handoff would reduce reconstruction for the next shift. Where the incident platform already maintains the current account well, a second copy adds reconciliation work. For individual analysis and drafting, the ChatGPT SRE guide is the simpler starting point.
Carry maintenance forward, or measure an API workflow
Read the worked guide
The Dots explainer examines a dependency update that continues between conversations. It follows the workspace and installed dependency through to the test evidence a reviewer needs. Read it for persistent maintenance work, alongside the cloud-environment guide when repository setup matters.
For an application that repeatedly sends the same instructions and service reference, the prompt-caching guide explains what computation can be reused and provides a local cost ledger. Fresh incident evidence still belongs in each request. Compare spending across all attempts with the handoffs reviewers accept; a cache hit alone does not tell you whether the workflow saved useful work.
Keep the dated product reports beside the workflow you choose. A release detail matters when it changes the patch you can test, the handoff the next shift can use or the requests the application can afford to keep making.
Identity and history
2015 · Public introduction on December 11, 2015; this announcement date is not a verified incorporation day. Founding source
OpenAI publicly introduced
The original announcement described the founding organization; its historical personnel labels are not a current leadership roster.
Primary sourceChatGPT research preview
ChatGPT launched as a research preview.
Primary sourceGPT-6.1 Sol announced
At launch, GPT-6.1 Sol was available in ChatGPT Work, Codex and the API, but not in ChatGPT's Chat surface. The API identifier was gpt-6.1-sol.
Primary sourcedots introduced
Ongoing personal-agent products announced with plan- and market-dependent availability.
Primary source
Who uses it, and what the numbers mean
Read dated adoption figures and their limits
- Knowledge-work teams evaluating shared assistant workflows and administrative controls, with integrations and permissions checked for the selected ChatGPT offering.
- Engineering teams choosing Codex coding-agent workflows or an API integration, with model access and tool authority checked on the actual supported surface.
These are dated vendor-reported figures. Populations and units differ; they are neither current audited counts nor a market-share ranking.
1.2 billion Collective weekly users
· OpenAI ecosystem population described collectively at DevDay.
Vendor-reported; not established as deduplicated, independently audited ChatGPT-only users, paid subscribers or API developers.
Original metric and contextAnnounced direction
Read announcements and availability qualifications
These statements describe the dated announcement and its audience. An intention does not establish that a feature subsequently shipped.
2026-09-29 · available
GPT-6.1 Sol was offered at launch through Work, Codex and the API; this does not establish availability in every ChatGPT surface.
Announcement or documentation2026-09-29 · announced intention
GPT-6.1 Sol Ultrafast was described as coming soon; no delivery confirmation is established here.
Announcement or documentation2026-09-29 · announced intention
Private Inference preview was planned for fall; the research does not confirm shipment.
Announcement or documentation2026-09-29 · announced intention
Collaborative slides were planned for the coming weeks; no calendar date or delivery confirmation is established here.
Announcement or documentation
Sources, unknowns and review scope
Operational documentation reviewed ; the company-history, adoption and announcement snapshot was reviewed . This is a documentation-based reference. Products were not hands-on tested and vendor claims were not independently audited.
- Independently audited product-by-product active-user counts were not established.
- A complete fixed release calendar and subsequent delivery of the listed future announcements were not established.
Primary source directory
- Company identity and structure
- Original public introduction
- ChatGPT research preview
- GPT-6.1 Sol launch and access
- dots announcement
- DevDay adoption and intentions
- Codex CLI
- Codex Cloud
- Responses migration reference
- Agents API
- Agents SDK
- runtime comparison
- model-improvement guidance
- endpoint retention table
- rate-limit guide
- current caching reference
- function-calling flow
- model reference
- current deprecation notices



