Skip to content
Back to blog
AI Services

GPT-6 Astra Ultrafast Mode: API Usage, Pricing, Limits

How to turn on GPT-6 Astra Ultrafast in the API, its price ($60 input, $300 output, 6x standard), tokens-per-minute limits, US-only processing and Korea notes (as of Sept 30).

5 min readAI Services
GPT-6 AstraUltrafastOpenAI APIAPI pricingWebSocket
GPT-6 Astra Ultrafast Mode: API Usage, Pricing, Limits

GPT-6 Astra's Ultrafast is a paid speed option that turns on when you set service_tier to ultrafast in an API request. The price is 6 times standard: $60 per 1 million input tokens and $300 per 1 million output tokens (as of September 30, 2026). At an assumed 1,400 KRW per dollar, 1 million input tokens cost 84,000 KRW and 1 million output tokens cost 420,000 KRW. Processing is available only in the US and globally, so you cannot use it on regional endpoints such as the EU.

The official sources are the OpenAI developer docs, the Ultrafast mode guide and the API pricing page. We read both directly on September 30, 2026. The speed multipliers (up to 8x for Codex, up to 6x for the API) were announced by OpenAI at DevDay on September 29, and we confirmed them in the DevDay 2026 announcement post. The same post says "Astra is available now and Sol is coming soon." It applies from the announcement date, September 29. MCPY has not measured the actual speedup ourselves. The KRW values below are examples calculated from an assumed exchange rate.

Three lines to start with

  • How to enable it: set model to gpt-6-astra and service_tier to ultrafast in the request. The docs strongly recommend a WebSocket connection.
  • Price: $60 input, $6 cached input, $300 output (per 1 million tokens). If the input exceeds 272,000 tokens, it is $120 for input and $450 for output.
  • Limits: tokens per minute are 500,000 for Tiers 1 to 3, 1 million for Tier 4, and 5 million for Tier 5. Only US data residency and global processing are supported.

Ultrafast is a service tier, and it works on limited models

Ultrafast is not a new model. It is a service tier that runs the same model faster. The OpenAI API lets you pick the processing mode per request with the service_tier value. Ultrafast is one of those values, and OpenAI calls it a paid speed tier. You buy speed and pay a higher unit price.

The docs list GPT-6 Astra (generally available) and GPT-5.6 Sol (preview access only) as supported models. So GPT-6 Astra is the only model anyone can enable it on today. The announcement post only says Sol is coming soon and gives no date. MCPY treats the date Ultrafast opens on Sol as undecided. We covered the standard price of GPT-6.1 Sol separately in GPT-6.1 Sol price and Astra comparison.

Diagram showing that two parameters, model and service_tier, turn on GPT-6 Astra Ultrafast in a request
You put two values in the request. model is gpt-6-astra and service_tier is ultrafast.

The API usage is two parameters

The values to change are the same for HTTP requests and WebSocket. For HTTP, the docs say to put gpt-6-astra in model and ultrafast in service_tier on every request. The HTTP body below is an example MCPY built in the Responses API format. We have not called it ourselves.

POST https://api.openai.com/v1/responses
{
  "model": "gpt-6-astra",
  "service_tier": "ultrafast",
  "input": "이 상품 설명을 세 줄로 요약해 줘"
}

The docs include a WebSocket example as is. You open the connection once and keep sending response.create events. To continue an earlier response, add previous_response_id.

connection.response.create(
    model="gpt-6-astra",
    service_tier="ultrafast",
    previous_response_id=previous_response_id,
    input=prompt,
)

Why recommend WebSocket? An agent calls a tool, gets the result, and calls the model again, many times in short intervals. If you open a new connection for every request, connection time is added each time and eats the gain from the faster model. The docs also say that without a persistent connection, network overhead can reduce the latency gain (Ultrafast mode guide). For a simple single question and single answer, HTTP is enough.

Diagram comparing a new HTTP connection per request with a persistent WebSocket connection when the GPT-6 Astra Ultrafast API makes many tool calls
For agents with frequent tool calls, a persistent WebSocket connection keeps Ultrafast's speed gain.

Pricing per request is easy to calculate

The gpt-6-astra entry on the pricing page is as follows. Units are dollars per 1 million tokens. A token is the unit in which the model reads and writes text.

TierInputCached inputOutput
Standard$10$1$50
Ultrafast (272,000 tokens or less)$60$6$300
Ultrafast (over 272,000 tokens)$120$12$450

The pricing page also lists cache write fees ($75 for short requests, $150 for long requests). We could not confirm in the docs which requests incur this fee, so we left it out of the calculation below. For reference, the input prices on the page run $5 for Batch and Flex, $20 for fast mode, and $60 for Ultrafast.

Bar chart comparing GPT-6 Astra standard pricing of $10 input and $50 output with Ultrafast pricing of $60 input and $300 output
Ultrafast costs 6 times standard. Input goes from $10 to $60, and output goes from $50 to $300.

Let's calculate one request: 10,000 input tokens and 2,000 output tokens (no cache).

TierCalculation (unit price per 1 million tokens)USDKRW (1,400 KRW per dollar)
Standard10,000×10 + 2,000×50$0.20280 KRW
Ultrafast10,000×60 + 2,000×300$1.201,680 KRW

At 1,000 requests a day, that is 280,000 KRW for standard and 1,680,000 KRW for Ultrafast. If the up to 6x stated by OpenAI holds, model generation time drops to as little as one sixth, but the cost goes up 6 times. MCPY sees two places where this trade makes sense. One is requests where a person waits at the screen for the answer. The other is long chained agent tasks where each step needs the previous result. Bulk classification or summarization that runs overnight fits standard or Batch.

The limits and constraints are three

The docs state three constraints. The first is the tokens-per-minute limit (TPM). It is 500,000 for Tiers 1 to 3, 1 million for Tier 4, and 5 million for Tier 5. The docs table does not say how input and output are counted together. If we assume the total of input and output, at 12,000 tokens per request, Tiers 1 to 3 cap out at about 41 requests per minute.

The second is processing location. The docs say only US data residency and global processing are supported, and regional processing endpoints outside the US, such as the EU, are not. The third is the model. Only GPT-6 Astra is generally supported. Streaming is supported.

Diagram showing three things to check before using the GPT-6 Astra Ultrafast API: tokens-per-minute limits, US processing and supported models
Check three things. TPM of 500,000 to 5 million, US processing only, and only Astra is generally supported.

What to check when using it from Korea

  • KRW amounts: prices are published in dollars only. Your actual bill depends on your card exchange rate, fees, and VAT handling. Check business registration and VAT settings on the OpenAI billing settings page.
  • Data processing location: the docs list no Korea region, only US and global processing. If your service handles customer personal data, first review cross-border transfer consent and outsourcing terms under Korean privacy rules.
  • ChatGPT plans and the API are separate: according to the announcement post, in ChatGPT the Pro 500 plan includes Ultrafast access, while the API is billed separately at the token prices above.

Common mistakes

The most common mistake is reading a 6x price as a 6x faster response. What OpenAI stated is up to 6x in the API, and only the speed at which the model produces its answer improves. Network time and your own server time stay the same. Second, changing only the model name and leaving out service_tier. This falls back to the standard price and is not faster. Third, sending long inputs carelessly. Above 272,000 tokens, the whole request is billed at $120 for input and $450 for output. Fourth, mistaking a rate limit for an outage. Tiers 1 to 3 get 500,000 tokens per minute, so bulk calls get blocked quickly. Fifth, sending every request as Ultrafast. If you send work that no user is waiting on, your bill becomes 6 times larger.

Test in this order before you pay

Four-step checklist diagram before adopting the GPT-6 Astra Ultrafast API: one call, check the unit price, set limit alerts, and apply only to needed requests
Make one call, check the unit price on the usage screen, set limit alerts, and turn it on only for requests that need it.
  1. Call once with service_tier set to ultrafast on a single request. One short input is enough.
  2. On the OpenAI usage screen, check that the input and output unit prices for that request match the pricing page ($60 input, $300 output).
  3. Set a monthly usage limit and alerts on the project. Even if a loop calls the API by mistake, the bill will not keep growing.
  4. Run the same request five times on standard and five times on Ultrafast, and measure the response time difference yourself. Turn it on only for requests where that difference is worth 6 times the price.

Prices and limits may change because this was just announced. Open the OpenAI pricing page once more to confirm the unit prices before you turn it on.

Sources

Found this useful? Share it

Latest posts

Related projects

Get new posts by email

Insights on marketing, analytics, and dev, delivered to your inbox.