Amazon Bedrock の GPT-6.1 Sol を試してみた
はじめに
2026年09月29日、OpenAI の GPT-6.1 Sol が Amazon Bedrock で GA となりました。
1週間前にリリースされた GPT-6 Sol / Luna については、次の記事で紹介しています。
モデルと推論プロファイル
まず、get-foundation-model を使用して、モデル ID とサポートされる推論タイプを確認しました。
aws bedrock get-foundation-model --region us-east-1 --model-identifier openai.gpt-6.1-sol --query "modelDetails.{modelId: modelId, inputModalities: inputModalities, outputModalities: outputModalities, inferenceTypesSupported: inferenceTypesSupported}"
{
"modelId": "openai.gpt-6.1-sol",
"inputModalities": [
"TEXT",
"IMAGE"
],
"outputModalities": [
"TEXT"
],
"inferenceTypesSupported": [
"INFERENCE_PROFILE"
]
}
us-east-1 で確認したシステム定義の推論プロファイルは、次の2つでした。
| 推論プロファイル ID | models に含まれる ARN |
|---|---|
global.openai.gpt-6.1-sol |
arn:aws:bedrock:::foundation-model/openai.gpt-6.1-sol、arn:aws:bedrock:us-east-1::foundation-model/openai.gpt-6.1-sol |
us.openai.gpt-6.1-sol |
us-east-1、us-east-2、us-west-2 の foundation-model/openai.gpt-6.1-sol |
モデルカードでは、コンテキストウィンドウは 1M トークン、最大出力は 131,072 トークン、サービスティアは Standard のみです。
bedrock-runtime から呼び出す
東京リージョン(ap-northeast-1)のエンドポイントから、global.openai.gpt-6.1-sol を指定して Converse を呼び出しました。
aws bedrock-runtime converse \
--region ap-northeast-1 \
--model-id global.openai.gpt-6.1-sol \
--messages '[{"role":"user","content":[{"text":"Say ok"}]}]'
{
"output": {
"message": {
"role": "assistant",
"content": [
{
"text": "ok"
}
]
}
},
"stopReason": "end_turn",
"usage": {
"inputTokens": 8,
"outputTokens": 5,
"totalTokens": 13,
"cacheReadInputTokens": 0,
"cacheWriteInputTokens": 0
},
"metrics": {
"latencyMs": 798
}
}
us-east-1 から us.openai.gpt-6.1-sol を指定して呼び出した場合も、stopReason は end_turn で、inputTokens は 8、outputTokens は 5 でした。
bedrock-mantle から呼び出す
bedrock-mantle を使う場合、bedrock-runtime 向けの curl コマンドから変更する箇所は、エンドポイント URL、署名サービス名、モデル ID の3か所です。署名サービス名は bedrock-mantle にし、モデル ID には global. や us. の接頭辞を付けずに openai.gpt-6.1-sol を指定します。mantle のエンドポイントは、現時点では us-east-1 のみです。
curl --silent --show-error \
--aws-sigv4 'aws:amz:us-east-1:bedrock-mantle' \
--user "$AWS_ACCESS_KEY_ID:$AWS_SECRET_ACCESS_KEY" \
-H "x-amz-security-token: $AWS_SESSION_TOKEN" \
-H 'Content-Type: application/json' \
-d '{"model":"openai.gpt-6.1-sol","input":"Say ok","store":false}' \
-w '\nHTTP %{http_code}\n' \
https://bedrock-mantle.us-east-1.api.aws/openai/v1/responses
Responses API では HTTP 200 が返され、status は completed、応答の model は openai.gpt-6.1-sol でした。/openai/v1/chat/completions に送った Chat Completions API でも HTTP 200 が返され、finish_reason は stop でした。
処理リージョンの確認
推論プロファイルを指定して呼び出したときに実際に処理されたリージョンは、CloudTrail の管理イベントにある additionalEventData.inferenceRegion で確認できます。
aws cloudtrail lookup-events \
--region ap-northeast-1 \
--lookup-attributes AttributeKey=EventName,AttributeValue=Converse \
--start-time 2026-09-30T01:06:00Z \
--end-time 2026-09-30T01:07:00Z \
--query 'Events[].CloudTrailEvent' \
--output text \
| jq '{eventTime, awsRegion, modelId: .requestParameters.modelId, additionalEventData}'
以下は、東京リージョンから Converse を呼び出した際のログです。
{
"eventTime": "2026-09-30T01:06:19Z",
"awsRegion": "ap-northeast-1",
"modelId": "global.openai.gpt-6.1-sol",
"additionalEventData": {
"inferenceRegion": "us-east-1",
"inputTokens": 8,
"outputTokens": 5
}
}
今回は、バージニアとオレゴンでは global と us、東京では global を試しましたが、確認できた処理リージョンはすべて us-east-1 でした。
| 呼び出し元 | API | 推論プロファイル | 回数 | inferenceRegion |
|---|---|---|---|---|
| us-east-1 | Converse | global. |
10 | すべて us-east-1 |
| us-east-1 | Converse | us. |
10 | すべて us-east-1 |
| us-east-1 | Responses | global. |
5 | すべて us-east-1 |
| us-east-1 | Responses | us. |
5 | すべて us-east-1 |
| us-west-2 | Converse | global. |
5 | すべて us-east-1 |
| us-west-2 | Converse | us. |
5 | すべて us-east-1 |
| ap-northeast-1 | Converse | global. |
2 | すべて us-east-1 |
料金
モデルカードに記載されている Standard ティアの単価です。単位は USD / 100万トークンです。
Commercial Regions — short context(272K input tokens or fewer)
| Inference option | Input | Input — cache write | Input — cache read | Output |
|---|---|---|---|---|
| Regional (Mantle in IAD) | $2.20 | $2.75 | $0.11 | $11.00 |
| US CRIS (bedrock-runtime) | $2.20 | $2.75 | $0.11 | $11.00 |
| Global base rate (OpenAI first-party) | $2.00 | $2.50 | $0.10 | $10.00 |
Commercial Regions — long context(more than 272K input tokens)
| Inference option | Input | Input — cache write | Input — cache read | Output |
|---|---|---|---|---|
| Regional (Mantle in IAD) | $4.40 | $5.50 | $0.22 | $16.50 |
| US CRIS (bedrock-runtime) | $4.40 | $5.50 | $0.22 | $16.50 |
| Global base rate (OpenAI first-party) | $4.00 | $5.00 | $0.20 | $15.00 |
現時点の単価はモデルカードの Pricing で確認できます。
OpenAI 公式の料金で GPT-6 Sol と比較すると、GPT-6.1 Sol では Cached input(キャッシュ読み取り)の単価が $0.20 から $0.10 へと半額になっています。
OpenAI API — Standard、short context(272K input tokens or fewer)、USD / 100万トークン
| モデル | Input | Cached input | Cache writes | Output |
|---|---|---|---|---|
| GPT-6 Sol | $2.00 | $0.20 | $2.50 | $10.00 |
| GPT-6.1 Sol | $2.00 | $0.10 | $2.50 | $10.00 |
まとめ
GPT-6 Sol / Luna のリリースから1週間後、GPT-6.1 Sol がリリースされました。
GPT-6.1 Sol は 6と比較し Cached input(キャッシュ読み取り)の単価は半額、GPT-6 Astra に匹敵する性能を、より低い標準入出力トークン料金で利用できる、。OpenAI 曰く、現時点で最も費用対効果に優れたモデルだと位置付けています。
OpenAI の発表当日 Bedrock でも利用可能になった GPT-6.1 Sol 、OpenAI の最新フロンティアモデルとしてお試しください。




