Openai Models Amazon Bedrock Governed Responses Poc 2026
- Date: 2026-07-08T00:39:28.542000+00:00
- Model: gpt-5.5-2026-04-23
- Purpose: baseline Responses API smoke test to anchor a Bedrock migration readiness matrix
- Request ID: 8f6b3c13-4dbd-43d5-bef1-cff9e453f6f1
- Usage: {"input_tokens": 193, "input_tokens_details": {"cached_tokens": 0}, "output_tokens": 737, "output_tokens_details": {"reasoning_tokens": 516}, "total_tokens": 930}
- Prompt SHA-256: 08d826d197a2781205b6be58ac2e10e059e5ebcfd5255ebb6fa5b3f432a917eb
- Safety boundary: no confidential, customer, credential, or private data should be included in this run.
Prompt Excerpt
You are helping verify the request shape for an application that will move from the
standard OpenAI Responses API (https://api.openai.com/v1) to the Amazon Bedrock
"bedrock-mantle" OpenAI-compatible Responses endpoint, without changing application logic.
Task: In under 150 words, list the smallest set of code changes a developer must make to
point an existing Responses API call at Bedrock, assuming they only change configuration
(not business logic). Be precise and do not invent feature support. If a capability is not
part of the base Responses request/response contract, say so plainly.
This is a non-confidential lab check. Do not include any secrets or private data.
Output
Smallest config-only changes:
1. Change the OpenAI client base URL from `https://api.openai.com/v1` to the Bedrock OpenAI-compatible base URL for your AWS Region, e.g. Bedrock’s `/openai/v1` endpoint.
2. Replace OpenAI authentication with the Bedrock-supported authentication method for that endpoint. Do not send OpenAI org/project headers unless Bedrock explicitly documents them.
3. Change the `model` value from an OpenAI model name to the Bedrock model ID / inference profile / provisioned endpoint name that Bedrock expects, e.g. the configured `bedrock-mantle` target.
4. Keep the Responses call shape the same only for the base contract: `POST /responses` with fields such as `model` and `input`, and parse the standard Responses response fields your app already uses.
Do not assume support for non-base OpenAI capabilities such as hosted tools, file search, code interpreter, custom OpenAI headers, or OpenAI-specific tracing/metadata unless Bedrock documents them.
Limitations
This API run is a bounded lab check. It is not a production benchmark, user study, or proof that an external product works in a real customer environment.
What this run does and does not prove (Effloow Lab scope)
What was actually executed. One live call to the standard OpenAI Responses API
(POST https://api.openai.com/v1/responses, model gpt-5.5-2026-04-23), completed status,
request id 8f6b3c13-4dbd-43d5-bef1-cff9e453f6f1. The usage object came back as
input_tokens=193, output_tokens=737 (of which reasoning_tokens=516), total_tokens=930,
cached_tokens=0. This anchors the exact request/response contract a reader would keep when
repointing the same call at Bedrock.
What was NOT executed. No call was made to the Amazon Bedrock bedrock-mantle endpoint.
Effloow does not have an AWS account configured for this run, so live Bedrock behavior,
per-region model availability, latency versus the direct OpenAI endpoint, and CloudWatch
AWS/BedrockMantle metric emission are all [DATA NOT AVAILABLE] and are cited from
official documentation only.
Source-derived readiness matrix (documentation, not measured)
| Item | Standard OpenAI Responses API | OpenAI models on Amazon Bedrock |
|---|---|---|
| Base URL | https://api.openai.com/v1 |
https://bedrock-mantle.{region}.api.aws/openai/v1 |
| Model ID | gpt-5.5, gpt-5.4 |
openai.gpt-5.5, openai.gpt-5.4 |
| Auth | OpenAI API key | AWS_BEARER_TOKEN_BEDROCK bearer token, or a Bedrock token provider |
| Context cap | model-specific | 272,000 tokens for GPT-5.4 / GPT-5.5 |
| Inference | service tiers available | on-demand only (no service tiers) |
| Compatible surface | Responses API | Responses API, Chat Completions API, Anthropic Messages API |
Documented UNSUPPORTED features on Bedrock (from OpenAI's Bedrock guide)
Audio input; WebSocket connections; hosted web search; hosted file search; computer use; shell tool; image generation tool; remote MCP servers.
Sources: OpenAI "OpenAI models on Amazon Bedrock" guide; OpenAI API changelog entry 2026-06-01; AWS What's New "CloudWatch metrics for the bedrock-mantle endpoint" 2026-06-01; AWS What's New "redesigned Bedrock console" 2026-06-04.
Read the article
This note supports the public article and records what was actually checked.
Get the runs we publish next
One short weekly dispatch with new guides, tools, and what we actually tested. No spam, unsubscribe anytime.