GPT 5.5 vs GPT 5.4: same window, 2× the rate

Both carry a 272,000-token context, a 64,000-token output ceiling and the 0.1× rate. GPT 5.5 lists at exactly 2× GPT 5.4 on both input and output. What the newer generation does not change.

What a generation apart did not change

GPT 5.4 was released 2026-03-15 and GPT 5.5 on 2026-05-01, about six weeks later. On paper the two entries are close to interchangeable: both take a 272,000-token context, both cap output at 64,000 tokens, both support text, tools and thinking, and both answer on /v1/responses.

Both are billed at the 0.1× multiplier. The list rates differ by exactly a factor of two — $5 / $30 per million for GPT 5.5 against $2.50 / $15 for GPT 5.4 — which after the discount is $0.50 / $3.00 against $0.25 / $1.50.

That symmetry is worth noticing because it makes the comparison unusually clean. There is no context trade to weigh, no capability the older id lacks, and no route change to absorb. The newer generation costs twice as much per token and everything the catalog records is otherwise the same.

The 272k ceiling both share

The constraint the two share matters more than the price gap for some workloads. 272,000 tokens is the smallest context in the OpenAI text lineup here: the GPT 5.6 ids carry 372,000 and stable-gpt-6-astra carries 1,050,000.

Output is capped at 64,000 tokens on both, half the 128,000 that gpt-5.6-sol, gpt-5.6-terra, gpt-5.6-luna and stable-gpt-6-astra allow. If a single response has to exceed 64,000 tokens, neither generation of GPT 5.4/5.5 is the id to reach for, and the price question never comes up.

So the useful first question is not which of the two, but whether either fits. Where 272k and 64k are comfortable, the choice is a straight price-against-output comparison; where they are not, the decision moves to a different id entirely.

Same endpoint, same body, one field apart — enough to A/B the two generations.
for MODEL in gpt-5.4 gpt-5.5; do
  echo "=== $MODEL ==="
  curl -sS https://token-share.app/v1/responses \
    -H "Authorization: Bearer $TOKEN_SHARE_KEY" \
    -H "Content-Type: application/json" \
    -d "{
      \"model\": \"$MODEL\",
      \"input\": \"Refactor this function and explain the risk in the change.\"
    }"
done

Testing whether the newer id earns 2×

The catalog records no quality difference between the two — a release date six weeks apart is not evidence about your prompts. Since both take an identical request on the same route, running a sample through each costs one extra call per prompt.

Pick a batch of prompts that reflects the work you actually send, not a set of puzzles, and compare outputs side by side. The doubling is easier to justify on long reasoning chains, where an early mistake compounds through every later step, and on work where a wrong answer costs more than the tokens — but whether your prompts are that kind of work is not something a spec table can tell you.

One more thing worth checking while you have both running: cached input is billed separately from fresh input, at $0.50 per million official for GPT 5.5 and $0.25 for GPT 5.4. If your prompts share a long stable prefix, the effective gap over a session is smaller than the headline 2× suggests.

Common questions

Did GPT 5.5 get a bigger context window than GPT 5.4?
No. Both are 272,000 tokens of context with a 64,000-token output ceiling. If you need more room, the GPT 5.6 ids carry 372,000 tokens and 128,000 output, and stable-gpt-6-astra carries 1,050,000.
Is GPT 5.4 being retired now that 5.5 exists?
Both ids are in the catalog and both route. A newer release date does not remove the older id — gpt-5.4 and gpt-5.4-mini are listed alongside gpt-5.5 and the GPT 5.6 family.
How does GPT 5.4 compare with gpt-5.6-terra on price?
Both are 0.1×. After the multiplier GPT 5.4 is $0.25 / $1.50 per million and gpt-5.6-terra is $0.20 / $1.20 — so Terra is cheaper per token and also carries the larger 372,000-token context and the higher 128,000-token output ceiling.