Skip to main content

AI & assistant-friendly summary

This section provides structured content for AI assistants and search engines. You can cite or summarize it when referencing this page.

Summary

On September 22, 2026 AWS made GPT-6 Sol and GPT-6 Luna generally available on Bedrock. OpenAI’s internal eval found Sol makes about half as many factual mistakes as GPT-5.6 Sol. Here is the lane routing.

Key Facts

  • On September 22, 2026 AWS made GPT-6 Sol and GPT-6 Luna generally available on Bedrock
  • OpenAI’s internal eval found Sol makes about half as many factual mistakes as GPT-5
  • 6 Sol
  • AWS lifecycle notice (June 30, 2026) — Amazon Bedrock Agents Classic is in maintenance for new customers after July 30, 2026
  • Net-new agent builds should use Bedrock AgentCore

Entity Definitions

AWS Bedrock
AWS Bedrock is an AWS service discussed in this article.
Amazon Bedrock
Amazon Bedrock is an AWS service discussed in this article.
Bedrock
Bedrock is an AWS service discussed in this article.
IAM
IAM is an AWS service discussed in this article.
VPC
VPC is an AWS service discussed in this article.
cost optimization
cost optimization is a cloud computing concept discussed in this article.

GPT-6 Sol and Luna on Amazon Bedrock (September 2026): Routing Guide

Generative AIPalaniappan P5 min read

Quick summary: On September 22, 2026 AWS made GPT-6 Sol and GPT-6 Luna generally available on Bedrock. OpenAI’s internal eval found Sol makes about half as many factual mistakes as GPT-5.6 Sol. Here is the lane routing.

Key Takeaways

  • On September 22, 2026 AWS made GPT-6 Sol and GPT-6 Luna generally available on Bedrock
  • OpenAI’s internal eval found Sol makes about half as many factual mistakes as GPT-5
  • 6 Sol
  • AWS lifecycle notice (June 30, 2026) — Amazon Bedrock Agents Classic is in maintenance for new customers after July 30, 2026
  • Net-new agent builds should use Bedrock AgentCore
Table of Contents

AWS lifecycle notice (June 30, 2026) — Amazon Bedrock Agents Classic is in maintenance for new customers after July 30, 2026. Net-new agent builds should use Bedrock AgentCore. Full matrix: lifecycle roundup.

On September 22, 2026, AWS made GPT-6 Sol and GPT-6 Luna generally available on Amazon Bedrock. The Machine Learning Blog post positions them under GPT-6 Astra, which was already the top of the family. Sol is the daily model for recurring complex work. Luna is the high-volume model. On an internal OpenAI factuality evaluation, Sol makes roughly half as many mistakes as GPT-5.6 Sol.

This is a routing event on top of the July 30, 2026 GPT-5.6 price cuts. Do not flip production model IDs because the family number changed.


What each model is for

AWS and OpenAI describe three GPT-6 jobs, not one default:

ModelJobBedrock status
GPT-6 AstraHardest end-to-end work: complex reasoning, coding, computer use, research, document creationGA September 8, 2026. Model card: openai.gpt-6-astra. Mantle in us-west-2. Runtime profiles us.openai.gpt-6-astra and global.openai.gpt-6-astra. Context 1,050,000 tokens. Max output 128,000.
GPT-6 SolRecurring complex tasks and software development: implement, debug, review, refactor, analyze data, multistep toolsGA September 22, 2026. About half as many factual mistakes as GPT-5.6 Sol on OpenAI’s internal factuality eval.
GPT-6 LunaHigh-volume extraction, summarization, classification, and routing, with adjustable reasoning effortGA September 22, 2026. OpenAI reports better factual reliability than the prior Luna; the announcement does not publish a second numeric eval.

Both Sol and Luna support up to 1M tokens of context on Bedrock (AWS). OpenAI’s API docs list a 1,050,000-token window for gpt-6-sol. Treat the Bedrock ceiling as the model card’s number once that card is in front of you — the two figures are close, and they are not the same sentence.

Opinionated take: new high-QPS classification, extraction, and routing go to GPT-6 Luna. New recurring coding and multistep tool lanes go to GPT-6 Sol. The hardest OpenAI jobs go to GPT-6 Astra. Keep GPT-5.6 Terra and Sol until a frozen-prompt bakeoff says the GPT-6 lane wins on quality and cost per completed task. Keep ZDR-default Claude work on Opus 5.5, not on an OpenAI model, when Guardrails composition and default zero data retention are the requirement.


Model IDs and endpoints

OpenAI’s Amazon Bedrock guide (checked September 23, 2026):

ModelMantle (in-region)Runtime geoRuntime global
Solopenai.gpt-6-sol in us-east-1us.openai.gpt-6-solglobal.openai.gpt-6-sol
Lunaopenai.gpt-6-luna in us-east-1us.openai.gpt-6-lunaglobal.openai.gpt-6-luna
Astraopenai.gpt-6-astra in us-west-2us.openai.gpt-6-astraglobal.openai.gpt-6-astra

Mantle base URL: https://bedrock-mantle.{region}.api.aws/openai/v1. Runtime base URL: https://bedrock-runtime.{region}.amazonaws.com/openai/v1, and the model name must be the inference profile — not the bare openai.gpt-6-sol ID. Hosted web search is Mantle-only. Background mode is Mantle-only and depends on data-retention settings. A region in the URL is not a data-residency guarantee; read the destination regions of the profile.

Context: OpenAI Python SDK, Mantle, us-east-1, Bedrock bearer token.

import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ['AWS_BEARER_TOKEN_BEDROCK'],
    base_url='https://bedrock-mantle.us-east-1.api.aws/openai/v1',
)

response = client.responses.create(
    model='openai.gpt-6-sol',
    input='Summarize the failure modes in this migration plan and list what you could not confirm.',
)
print(response.output_text)

For Runtime in the same region, point base_url at https://bedrock-runtime.us-east-1.amazonaws.com/openai/v1 and set model to us.openai.gpt-6-sol or global.openai.gpt-6-sol. The guide’s older samples still show openai.gpt-5.6-sol in us-east-2. Changing only the model ID, and leaving the region, is the failure mode.

What broke (pattern, not a cited client) — A client that copied the GPT-5.6 Mantle sample, swapped in openai.gpt-6-sol, and left us-east-2 in the base URL. Sol and Luna Mantle availability in the OpenAI guide is us-east-1. The call fails closed. Fix the region and the ID together, then confirm the live card.


Prompt caching and a three-model route

AWS says Sol and Luna support explicit prompt caching. Mark stable instructions, tool definitions, policies, and extraction schemas so later calls process the new input. That matters when one request is classified by Luna, investigated by Sol, and escalated to Astra — each stage can reuse its own cached prefix instead of re-sending the policy pack.

Do not share one cache prefix across the three models. Cache identity is per model. A Luna checkpoint is not a Sol hit.


Prices: what is published, and what is not

AWS says Sol and Luna come at significantly lower API pricing than GPT-5.6 and does not print a rate card in the what’s-new post or the ML blog.

OpenAI’s API docs (first-party, not a Bedrock invoice) list, per 1M tokens:

ModelInputCached inputCache writeOutput
GPT-6 Sol$2.00$0.20$2.50$10.00
GPT-6 Luna$0.10$0.01$0.125$0.50

Prompts over 272K input tokens are input and cache rates and 1.5× output for the whole request. Regional processing adds 10%. OpenAI’s Bedrock guide says commercial Bedrock pricing matches OpenAI direct pricing, and a region-specific Bedrock service is priced like OpenAI Regional processing. The Bedrock pricing page lists GPT-6 Sol and Luna as selectable models. The static extract on September 23, 2026 did not include their dollar rows. Confirm the selector before you re-forecast.

GPT-6 Astra does publish Bedrock Standard-tier rates on its model card. Short context (272K input tokens or fewer), per 1M tokens:

InferenceInput30-minute cache writeCache readOutput
Global CRIS$10.00$12.50$1.00$50.00
In-region and geo CRIS$11.00$13.75$1.10$55.00

Long context (more than 272K input tokens) doubles input and cache rates and prices output at 1.5× ($75 global, $82.50 in-region). Priority and Flex are not supported for Astra. The card says in-region prices already include the 10% fee over OpenAI rates.

Previously published GPT-5.6 Bedrock on-demand pins ($0.22 / $1.32 Luna, $5.50 / $33 Sol) stay in our calculators. We are not replacing them with derived GPT-6 rates.


Data controls AWS actually named

  • IAM for access, CloudTrail for every invocation, PrivateLink for VPC-only traffic.
  • Inference runs on hardware-isolated infrastructure with zero-operator access.
  • Inference data is not used for training, and you do not opt in to sharing it with OpenAI.
  • Classifier-flagged abuse-detection traffic is retained by AWS for up to 30 days and processed programmatically. Zero data retention is a request through your account team.

That is a different default from Claude Opus 5.5, where AWS says ZDR is on by default on Bedrock. If the lane’s requirement is ZDR without an account-team exception, do not move it to GPT-6 because the coding eval looks better.


What to Do This Week

  1. Inventory production callers still pinned to openai.gpt-5.6-luna, openai.gpt-5.6-terra, and openai.gpt-5.6-sol.
  2. Add Sol and Luna in a non-prod account. Smoke-test Mantle in us-east-1 and one Runtime profile (us. or global.).
  3. Pick one high-volume lane and one coding lane. Freeze the prompts. Score quality, latency, and cost per completed task against the GPT-5.6 pin.
  4. Turn on explicit prompt caching only for prefixes you can prove are identical across requests.
  5. Block a production default change until the Bedrock price selector shows a rate you are willing to budget, and until the bakeoff passes.

What This Post Doesn’t Cover

  • A Bedrock dollar rate for Sol or Luna copied from the pricing page. The page lists the models; this pass did not capture dollar rows. OpenAI first-party rates are labeled as such above.
  • A first-party FactualMinds bakeoff. The “half as many mistakes” figure is OpenAI’s internal factuality eval, not ours.
  • GPT-6 Terra. These announcements do not ship one.
  • Codex or Managed Agents packaging. See the April OpenAI-on-Bedrock note.

PP
Palaniappan P

AWS Cloud Architect & AI Expert

AWS-certified cloud architect and AI expert with deep expertise in cloud migrations, cost optimization, and generative AI on AWS.

AWS ArchitectureCloud MigrationGenAI on AWSCost OptimizationDevOps

Recommended Reading

Explore All Articles »