メインコンテンツへスキップ

Amazon Bedrock Mantle

OpenClaw には、Mantle の OpenAI 互換エンドポイントに接続する、バンドルされた Amazon Bedrock Mantle provider が含まれています。Mantle は、Bedrock インフラを基盤とする標準的な /v1/chat/completions サーフェスを通じて、オープンソースおよびサードパーティのモデル(GPT-OSS、Qwen、Kimi、GLM など)をホストします。
PropertyValue
Provider IDamazon-bedrock-mantle
APIopenai-completions(OpenAI 互換)
Auth明示的な AWS_BEARER_TOKEN_BEDROCK または IAM credential-chain による bearer token 生成
Default regionus-east-1AWS_REGION または AWS_DEFAULT_REGION で上書き可能)

はじめに

希望する認証方法を選び、セットアップ手順に従ってください。
最適な用途: すでに Mantle bearer token を持っている環境。
1

Set the bearer token on the gateway host

export AWS_BEARER_TOKEN_BEDROCK="..."
必要に応じてリージョンを設定します(デフォルトは us-east-1):
export AWS_REGION="us-west-2"
2

Verify models are discovered

openclaw models list
検出されたモデルは amazon-bedrock-mantle provider 配下に表示されます。デフォルトを上書きしたい場合を除き、追加の設定は不要です。

自動モデル検出

AWS_BEARER_TOKEN_BEDROCK が設定されている場合、OpenClaw はそれを直接使用します。そうでない場合、OpenClaw は AWS デフォルト credential chain から Mantle bearer token の生成を試みます。その後、リージョンの /v1/models エンドポイントに問い合わせて、利用可能な Mantle モデルを検出します。
BehaviorDetail
Discovery cache結果は 1 時間キャッシュされます
IAM token refresh毎時
この bearer token は、標準の Amazon Bedrock provider でも使用される同じ AWS_BEARER_TOKEN_BEDROCK です。

サポートされるリージョン

us-east-1, us-east-2, us-west-2, ap-northeast-1, ap-south-1, ap-southeast-3, eu-central-1, eu-west-1, eu-west-2, eu-south-1, eu-north-1, sa-east-1.

手動設定

自動検出ではなく明示的な設定を使いたい場合:
{
  models: {
    providers: {
      "amazon-bedrock-mantle": {
        baseUrl: "https://bedrock-mantle.us-east-1.api.aws/v1",
        api: "openai-completions",
        auth: "api-key",
        apiKey: "env:AWS_BEARER_TOKEN_BEDROCK",
        models: [
          {
            id: "gpt-oss-120b",
            name: "GPT-OSS 120B",
            reasoning: true,
            input: ["text"],
            cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
            contextWindow: 32000,
            maxTokens: 4096,
          },
        ],
      },
    },
  },
}

補足事項

Reasoning サポートは、thinkingreasonergpt-oss-120b のようなパターンを含む model ID から推測されます。OpenClaw は、検出時に一致するモデルに対して自動的に reasoning: true を設定します。
Mantle エンドポイントが利用できない、またはモデルを返さない場合、この provider は静かにスキップされます。OpenClaw はエラーにはせず、他の設定済み provider は通常どおり動作し続けます。
Bedrock Mantle は、標準の Amazon Bedrock provider とは別の provider です。Mantle は OpenAI 互換の /v1 サーフェスを使用し、標準 Bedrock provider はネイティブ Bedrock API を使用します。両方の provider は、存在する場合は同じ AWS_BEARER_TOKEN_BEDROCK credential を共有します。

関連

Amazon Bedrock

Anthropic Claude、Titan、その他のモデル向けのネイティブ Bedrock provider。

Model selection

provider、model ref、フェイルオーバー動作の選び方。

OAuth and auth

認証の詳細と資格情報の再利用ルール。

Troubleshooting

よくある問題とその解決方法。