Skip to content

Instantly share code, notes, and snippets.

@pahud
Last active February 13, 2026 13:31
Show Gist options
  • Select an option

  • Save pahud/8965bfeec441225009abfa96f4751f48 to your computer and use it in GitHub Desktop.

Select an option

Save pahud/8965bfeec441225009abfa96f4751f48 to your computer and use it in GitHub Desktop.
~/.openclaw/openclaw.json for Aamzon Bedrock API KEY
cat ~/.openclaw/openclaw.json | jq -r .models
{
  "mode": "merge",
  "providers": {
    "bedrock": {
      "baseUrl": "https://bedrock-runtime.us-east-1.amazonaws.com",
      "apiKey": "${AWS_BEARER_TOKEN_BEDROCK}",
      "api": "bedrock-converse-stream",
      "auth": "api-key",
      "authHeader": true,
      "models": [
        {
          "id": "openai.gpt-oss-120b-1:0",
          "name": "GPT OSS",
          "reasoning": true,
          "input": [
            "text"
          ],
          "cost": {
            "input": 0,
            "output": 0,
            "cacheRead": 0,
            "cacheWrite": 0
          },
          "contextWindow": 262144,
          "maxTokens": 8192
        }
      ]
    }
  }
}
% cat ~/.openclaw/openclaw.json | jq -r .agents.defaults
{
  "model": {
    "primary": "bedrock/openai.gpt-oss-120b-1:0"
  },
  "models": {
    "bedrock/openai.gpt-oss-120b-1:0": {
      "alias": "gpt-oss-120b"
    }
  },
  ...
}
# generate Bedrock API KEY at https://console.aws.amazon.com/bedrock/home#/api-keys
export AWS_BEARER_TOKEN_BEDROCK=xxxxxxxxx
openclaw gateway run --verbose // make sure no errors

Now when you type /new in Telegram, you should see

✅ New session started · model: bedrock/openai.gpt-oss-120b-1:0

Then it works!

@pahud
Copy link
Author

pahud commented Feb 12, 2026

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment