Paths · Bedrock · Chat

Bedrock on the chat door.

Put bedrock/ in front of the model id. This reaches the Chat Completions models that account has enabled. It is not a fixed catalog, and it is not a count.

The call

curl -s https://api.reacontrolplane.com/v1/chat/completions \
  -H "Authorization: Bearer rea_YOUR_REA_KEY.YOUR_BEDROCK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"bedrock/openai.gpt-oss-20b-1:0","messages":[{"role":"user","content":"Reply with exactly: REA LIVE"}]}'

Three routes, one Bedrock API key. AWS bills that account. REA does not. Amazon is not a partner of REA. The default region is us-east-2. Another region is bedrock: plus a region from the list, then the model id. A free-form host is not accepted. The prefix is removed before the call.

A model the account has not enabled for that route comes back as: this model is not supported on this Bedrock route. Invoke and Converse are not translated.

Claude on Bedrock uses Messages. Responses models use Responses.