I tried the new GPT-6.1 model "Terra" on Amazon Bedrock

I tried the new GPT-6.1 model "Terra" on Amazon Bedrock

Amazon Bedrock's GPT-6.1 Terra can be called from Converse, Responses, and Chat Completions in Bedrock Runtime with a global inference profile. The Standard token price is half that of GPT-6.1 Sol.
2026.10.27

This page has been translated by machine translation. View original

Introduction

OpenAI's GPT-6.1 Terra is now generally available on Amazon Bedrock.

https://aws.amazon.com/about-aws/whats-new/2026/10/openai-gpt-6-1-terra-on-amazon-bedrock/

GPT-6.1 Terra is the latest model in the Terra series, and AWS's announcement states that the input/output token price is half that of GPT-6.1 Sol.

GPT-6.1 Sol on Bedrock, which became GA on September 29, 2026, is introduced in the article below.

https://dev.classmethod.jp/articles/bedrock-openai-gpt61-sol/

In this article, I tried calling GPT-6.1 Terra from Bedrock Runtime's Converse, Responses, and Chat Completions.

Model and Inference Profile

I ran get-foundation-model in us-east-1 to check Terra's model information.

aws bedrock get-foundation-model --region us-east-1 --model-identifier openai.gpt-6.1-terra
{
    "modelDetails": {
        "modelArn": "arn:aws:bedrock:us-east-1::foundation-model/openai.gpt-6.1-terra",
        "modelId": "openai.gpt-6.1-terra",
        "modelName": "GPT-6.1 Terra",
        "providerName": "OpenAI",
        "inputModalities": [
            "TEXT",
            "IMAGE"
        ],
        "outputModalities": [
            "TEXT"
        ],
        "responseStreamingSupported": true,
        "customizationsSupported": [],
        "inferenceTypesSupported": [
            "INFERENCE_PROFILE"
        ],
        "modelLifecycle": {
            "status": "ACTIVE",
            "startOfLifeTime": "2026-10-23T10:00:00+00:00"
        }
    }
}

Since inferenceTypesSupported only includes INFERENCE_PROFILE, you need to specify an inference profile ID when making calls.

When I retrieved the list of system-defined inference profiles in us-east-1, Terra had two inference profiles: global.openai.gpt-6.1-terra and us.openai.gpt-6.1-terra. Both were ACTIVE. According to the profile descriptions, us. routes to three regions — us-east-1, us-east-2, and us-west-2 — while global. routes to all supported regions. This article uses global.openai.gpt-6.1-terra.

Calling from bedrock-runtime

I called Converse from the Tokyo region, specifying global.openai.gpt-6.1-terra.

aws bedrock-runtime converse \
  --region ap-northeast-1 \
  --model-id global.openai.gpt-6.1-terra \
  --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": 959
    }
}

I also called the OpenAI-compatible Responses API using curl with SigV4 signing.

curl --silent --show-error \
  --aws-sigv4 'aws:amz:us-east-1:bedrock' \
  --user "$AWS_ACCESS_KEY_ID:$AWS_SECRET_ACCESS_KEY" \
  -H "x-amz-security-token: $AWS_SESSION_TOKEN" \
  -H 'Content-Type: application/json' \
  -d '{"model":"global.openai.gpt-6.1-terra","input":"Say ok","store":false}' \
  -w '\nHTTP %{http_code}\n' \
  https://bedrock-runtime.us-east-1.amazonaws.com/openai/v1/responses

Responses returned HTTP 200. Chat Completions also returned HTTP 200 when sent to /openai/v1/chat/completions with the same model ID.

Pricing

The table below shows OpenAI API Standard pricing. All prices are in USD per 1 million tokens, for input up to 272K tokens. Cache writes pricing applies to a 30-minute retention period.

Model Input Cached input Cache writes Output
GPT-6.1 Sol $2.00 $0.10 $2.50 $10.00
GPT-6.1 Terra $1.00 $0.05 $1.25 $5.00

https://developers.openai.com/api/docs/models/gpt-6.1-sol

https://developers.openai.com/api/docs/models/gpt-6.1-terra

For Bedrock pricing, in the case of GPT-5.6 Terra, the global inference profile price was the same as the price listed by OpenAI.

https://docs.aws.amazon.com/bedrock/latest/userguide/model-card-openai-gpt-56-terra.html

At the time of writing, the model card for GPT-6.1 Terra has not yet been published, so please check the documentation after it is updated for official pricing.

https://docs.aws.amazon.com/bedrock/latest/userguide/model-cards-openai.html

Summary

In OpenAI's GPT-6.1 series, following Sol released at the end of September, Terra is now also available on Bedrock.

Since it shares the same API specification as Sol, you can try it out simply by switching the model ID. Give it a try as a cost-effective model option.


AI白書2026 配布中

クラスメソッドが独自に行なったAI診断調査をもとに、企業のAI活用の現在地を調査レポートとしてまとめました。企業規模別の活用度傾向に加え、規模を超えてAI活用を進める企業に共通する取り組みまで、自社の現在地を捉えるためのヒントにぜひ。

AI白書2026

無料でダウンロードする

Share this article

AWSのお困り事はクラスメソッドへ