Opens in a new tab

Provider reference

OpenAI

Products, routes and operational reference

Imagine a team with two jobs: repair a client in its repository, then build an application that looks up incident details. Both can use OpenAI’s GPT models, but they need different surroundings. Codex brings development tools to software work; the API Platform lets the team supply tools and requests inside its own application. ChatGPT is the assistant people work with directly, while Dots carries personal-agent work between conversations. Choosing where the job runs also chooses who maintains its files, task state and data controls. A prepared coding task and an application the team operates may use related models without sharing those responsibilities.

Operational docs reviewed
Company snapshot reviewed

Documentation-based · No hands-on product testing

What are you working on?

Starting route

Codex: code-change guide

Use a prepared environment only after confirming the intended files and toolchain are available.

Verify the result

Keep the proposed patch when the behavior, regression case and reviewed diff agree. Check the wider project requirements before release.

Starting route

Developer runtime comparison

For a write with a lost response, check the destination before repeating the action.

Verify the result

Define the required evidence before the request. An answer that omits the required lookup does not complete the job.

These starting points connect a task to the existing guides. The checks are our operational reading of the examples, rather than a product ranking or a report of new tests.

Explore this reference

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.

0 of 2 selected

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 source

Applications & agents

ChatGPT

application

Relationship & source

The assistant application people work with directly, including work surfaces and offerings for different organizational contexts.

Primary source

Codex

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 source

dots

personal agent product

Relationship & source

Ongoing personal agents that carry work between conversations. Availability depends on the plan and market.

Primary source

Developer & 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 source

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

  1. OpenAI publicly introduced

    The original announcement described the founding organization; its historical personnel labels are not a current leadership roster.

    Primary source
  2. ChatGPT research preview

    ChatGPT launched as a research preview.

    Primary source
  3. GPT-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 source
  4. dots 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 context

Announced 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 documentation
  • 2026-09-29 · announced intention

    GPT-6.1 Sol Ultrafast was described as coming soon; no delivery confirmation is established here.

    Announcement or documentation
  • 2026-09-29 · announced intention

    Private Inference preview was planned for fall; the research does not confirm shipment.

    Announcement or documentation
  • 2026-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
Suggest a correction