Quick Answer
ChatGPT is an AI chatbot developed by OpenAI, launched in November 2022. It runs on OpenAI’s GPT family of large language models, trained on vast amounts of text, which gives it the ability to answer questions, write, summarise, translate, code, and reason about almost any topic. At the time of writing (September 2026), ChatGPT runs on the GPT-5.6 models, with the newer GPT-6 generation rolling in at the top, and it is the most widely used AI assistant in the world: OpenAI said it passed 1 billion weekly users in mid-2026. It is one of several large language model products; competitors include Claude (Anthropic) and Gemini (Google). For the current list of models, see the LLM Landscape 2026 .
A team of people watching a glowing red neural brain structure in a dark room: ChatGPT represented the moment AI became widely visible to the public, a shared brain that teams could interact with.
ChatGPT's launch in November 2022 was the moment AI became visible to everyone: a shared, conversational intelligence that teams could interact with for the first time.

What ChatGPT can do

ChatGPT is a general-purpose conversational AI assistant. Its core capabilities:

Writing and editing

  • Draft emails, reports, proposals, articles, and presentations
  • Edit for clarity, tone, grammar, and conciseness
  • Summarise long documents or research papers
  • Translate between languages (supports 50+ languages)

Coding

  • Write code in Python, JavaScript, SQL, TypeScript, and dozens of other languages
  • Explain what a piece of code does
  • Debug errors and suggest fixes
  • Refactor code for readability or performance

Analysis and reasoning

  • Answer questions about documents you paste in
  • Compare options and recommend based on criteria you specify
  • Break down complex problems into steps
  • Draft structured plans, outlines, and checklists

Creative tasks

  • Write stories, scripts, poems, and presentations
  • Brainstorm ideas and suggest variations
  • Generate and edit images directly with ChatGPT Images (powered by GPT Image 2.5 at the time of writing), or write prompts for other image tools

The GPT model family

ChatGPT has been built on successively more capable models since launch, and OpenAI swaps the model underneath every few months. This is the lineup at the time of writing (September 2026); check the LLM Landscape 2026 for the live list.

GPT-6 Astra (top tier, shown as "GPT-6 Pro")
1.05M-token context (API) Strongest reasoning Rolling out in ChatGPT since 3 September 2026, starting with the Pro, Business and Enterprise plans. The most capable and most expensive OpenAI model; access is gated.
GPT-5.6 Sol / Terra (Plus and above)
Reasoning-effort picker Text and image input Plus users choose a reasoning effort (Instant, Medium, High, Extra High) instead of a model name; underneath, ChatGPT routes to GPT-5.6 Terra or Sol. Reads images, charts and documents.
GPT-5.6 Luna (Free and Go default)
Fastest and cheapest "Think" toggle Handles most everyday tasks well. Unlimited text chat on the Free plan since August 2026, with a toggle for slower, more careful answers.
GPT-6 Sol / GPT-6 Luna (new generation, 22 September 2026)
Released 22 September 2026 1.05M-token context The newest mid-tier and small models. Available in the OpenAI API, and listed on ChatGPT Plus and Pro (at launch mainly in ChatGPT Work and Codex rather than the everyday chat picker).
GPT-4o, o3, o4-mini (previous generations)
Superseded GPT-4o was ChatGPT's flagship in 2024 and early 2025, and o3 and o4-mini were OpenAI's dedicated reasoning models. All have been superseded by the GPT-5.x and GPT-6 families; reasoning is now built into the main models.

How ChatGPT works

ChatGPT is built on OpenAI’s GPT models, which are transformer-based large language models. It generates responses by predicting the most likely next token given the full conversation history.

What makes it feel like a genuine assistant rather than a raw text predictor is the training pipeline:

  1. Pre-training: The model is trained on hundreds of billions of words of text from the internet, books, and code. It learns language patterns, facts, and reasoning structures from this data.

  2. Instruction fine-tuning: The model is further trained on human-written examples of question-answer pairs. It learns to follow instructions rather than just predict text.

  3. RLHF and reinforcement learning: Human raters compare multiple responses and rank them. A reward model learns what responses humans prefer, and the LLM is tuned to produce higher-ranked responses. Current GPT models are also trained with reinforcement learning to “think” through a problem step by step before answering, which is what the reasoning-effort setting controls.

The result is a model that feels cooperative, helpful, and able to engage with almost any topic.

ChatGPT vs Claude vs Gemini

At the time of writing (September 2026). Model versions and prices change often; the LLM Landscape 2026 and ChatGPT vs Gemini vs Claude pages track the current state.

ChatGPT (OpenAI)Claude (Anthropic)Gemini (Google)
Example current modelGPT-6 Sol (API and paid plans), GPT-5.6 in everyday chatClaude Opus 5.5Gemini 3.8 Flash
Context window (API)1.05M tokens1M tokens1,048,576 tokens
Best forBroadest all-in-one app, voice, images, CodexLong docs, careful writing, coding agentsSpeed, low price, Google Workspace
Image inputYesYesYes
Image generationYes (ChatGPT Images)NoYes
API price (input / output per 1M tokens)$2 / $10$4 / $20$0.75 / $3.75 (introductory, until 31 Dec 2026)
Business data termsBusiness and Enterprise plans, APIClaude for Work plans, APIGoogle Workspace, Gemini API paid tier

What ChatGPT cannot do

Recall recent events without web search: Every GPT model’s training data has a knowledge cutoff. Without web search enabled, it does not know what happened after that date.

Give reliable specific facts: ChatGPT can hallucinate. It can state statistics, URLs, names, and dates with confidence when the information is fabricated. Always verify specific factual claims from authoritative sources.

Take actions in the world without tools: The underlying model only generates text. ChatGPT can search the web, run code, and (on paid plans) use Agent Mode to operate a browser for multi-step tasks, but it cannot send your emails or update your company’s databases unless you connect those systems and give it permission.

Maintain memory across sessions by default: Each conversation starts fresh unless the Memory feature is switched on (available on Free, with more capacity on paid plans). Without it, ChatGPT does not remember that you told it your name last week.

Guarantee accuracy for high-stakes decisions: Legal, medical, and financial decisions require human expert review. ChatGPT’s output is a starting point, not a conclusion.

You type Send a message Your message is added to the conversation history and sent to the model as the full context.
→
Model runs Token prediction The model generates one token at a time (reasoning models may "think" first), streaming each word as it is produced. It draws on its training data, not a live knowledge lookup.
→
Optional tool Web search or code If web search or the code interpreter is enabled and triggered, the model calls the tool, reads the result, and incorporates it into the response.
→
Response You receive text The generated response appears in the conversation. You can ask follow-up questions: the model remembers everything in the current session.

Using GPT models via the OpenAI API

Developers call the GPT models directly via the API to build custom products. This example uses gpt-6-sol, OpenAI’s mid-tier model at the time of writing; swap in gpt-6-luna for cheaper, faster answers:

python
from openai import OpenAI

client = OpenAI(api_key="YOUR_OPENAI_API_KEY")

response = client.chat.completions.create(
    model="gpt-6-sol",
    reasoning_effort="low",
    messages=[
        {
            "role": "system",
            "content": "You are an expert on Austrian tax law. Answer questions clearly and flag where the user should consult a registered tax advisor."
        },
        {
            "role": "user",
            "content": "Can I deduct home office costs if I work remotely three days per week in Austria?"
        }
    ],
    max_completion_tokens=2000,  # reasoning models count their "thinking" tokens here too
)

print(response.choices[0].message.content)

What’s next

Further reading