Providers

Amazon Bedrock Mantle

OpenClaw には、Mantle の OpenAI 互換エンドポイントに接続する Amazon Bedrock Mantle プロバイダーが同梱されています。Mantle は、Bedrock インフラストラクチャを基盤とする標準の /v1/chat/completions インターフェースを通じて、オープンソースおよびサードパーティのモデル(GPT-OSS、Qwen、Kimi、GLM など)をホストします。また、Mantle は Anthropic Messages ルートを通じて Anthropic Claude モデルも公開します。

プロパティ
プロバイダー ID amazon-bedrock-mantle
API 検出された OSS モデルには openai-completions、Claude モデルには anthropic-messages
認証 明示的な AWS_BEARER_TOKEN_BEDROCK、または IAM 認証情報チェーンによるベアラートークン生成
デフォルトリージョン us-east-1AWS_REGION または AWS_DEFAULT_REGION で上書き可能)

はじめに

使用する認証方式を選択し、セットアップ手順に従ってください。

明示的なベアラートークン

最適な用途: Mantle ベアラートークンをすでに所持している環境。

  • Gateway ホストでベアラートークンを設定する

    bash
    export AWS_BEARER_TOKEN_BEDROCK="..."

    必要に応じてリージョンを設定します(デフォルトは us-east-1)。

    bash
    export AWS_REGION="us-west-2"
  • モデルが検出されることを確認する

    bash
    openclaw models list

    検出されたモデルは amazon-bedrock-mantle プロバイダーの下に表示されます。デフォルトを上書きする場合を除き、追加の設定は必要ありません。

  • IAM 認証情報

    最適な用途: AWS SDK 互換の認証情報(共有設定、SSO、ウェブアイデンティティ、インスタンスロールまたはタスクロール)を使用する場合。

  • Gateway ホストで AWS 認証情報を設定する

    AWS SDK 互換の任意の認証ソースを使用できます。

    bash
    export AWS_PROFILE="default"export AWS_REGION="us-west-2"
  • モデルが検出されることを確認する

    bash
    openclaw models list

    OpenClaw は、認証情報チェーンから Mantle ベアラートークンを自動的に生成します。

  • モデルの自動検出

    AWS_BEARER_TOKEN_BEDROCK が設定されている場合、OpenClaw はそれを直接使用します。それ以外の場合、OpenClaw は AWS のデフォルト認証情報チェーンから Mantle ベアラートークンの生成を試みます。その後、リージョンの /v1/models エンドポイントに問い合わせて、利用可能な Mantle モデルを検出します。

    動作 詳細
    検出キャッシュ 結果はリージョンごとに 1 時間キャッシュされます。取得に失敗した場合は最後にキャッシュされた結果を返します
    IAM トークン更新 2 時間ごと。リージョン単位でキャッシュされます

    Mantle Plugin を有効なまま維持しつつ、自動検出と IAM ベアラートークン生成を抑制するには、Plugin が所有する検出トグルを無効にします。

    bash
    openclaw config set plugins.entries.amazon-bedrock-mantle.config.discovery.enabled false

    対応リージョン

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

    手動設定

    自動検出ではなく明示的な設定を使用する場合は、次のようにします。

    json5
    {  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,          },        ],      },    },  },}

    明示的な空でない models リストが優先され、以下の Claude の行を含む検出済みのすべての行を置き換えます。Mantle の自動カタログを維持するには models を省略するか、使用する Claude モデルのエントリをすべて含めてください。

    高度な設定

    推論のサポート

    推論のサポートは、thinkingreasonerreasoningdeepseek.rgpt-oss-120bgpt-oss-safeguard-120b などのパターンを含むモデル ID から推測されます。OpenClaw は、検出時に一致するモデルへ reasoning: true を自動的に設定します。

    エンドポイントを利用できない場合

    Mantle エンドポイントを利用できない場合、モデルが返されない場合、またはベアラートークンの解決に失敗した場合、検出は空の結果を返し、暗黙的なプロバイダーはスキップされます。OpenClaw はエラーを発生させず、設定済みの他のプロバイダーは通常どおり動作し続けます。

    Anthropic Messages ルート経由の Claude

    自動検出がモデルリストを管理している場合、OpenClaw は /v1/models の戻り値にかかわらず、検索の成功後に 4 つの Claude モデルを追加します。amazon-bedrock-mantle/anthropic.claude-sonnet-5(Claude Sonnet 5)、amazon-bedrock-mantle/anthropic.claude-opus-4-7(Claude Opus 4.7)、amazon-bedrock-mantle/anthropic.claude-mythos-5(Claude Mythos 5)、および amazon-bedrock-mantle/anthropic.claude-mythos-preview(Claude Mythos Preview)です。これらは anthropic-messages API インターフェースを使用し、同じベアラー認証済みの Anthropic 互換エンドポイント(<mantle-base>/anthropic)を通じてストリーミングするため、AWS ベアラートークンは Anthropic API キーとして扱われません。

    Claude Sonnet 5 は常に適応型思考を使用し、デフォルトのエフォートは high です。Mantle ルートでは思考を無効化できないため、/think off/think minimallow にマッピングされます。また、OpenClaw は Sonnet 5 のリクエストでカスタム温度を省略します。

    Claude Mythos 5 はアクセスが制限されています。1,000,000 トークンのコンテキストウィンドウと 128,000 トークンの出力上限を公開し、常に適応型思考を使用します。/think off/think minimallow にマッピングされ、呼び出し元が選択したサンプリングパラメーターは省略されます。

    Claude Mythos Preview は常に推論を要求し、/think レベルが設定されていない場合のデフォルトのエフォートは high です(xhigh/maxhigh に下げられ、minimallow に上げられます)。Mantle 上の Opus 4.7 はモデル提供の推論なしでストリーミングされます。また、Opus 4.7 はこのルートでサンプリングの上書きを受け付けないため、OpenClaw はその temperature パラメーターを省略します。一方、Mythos Preview は通常どおり temperature の上書きを受け付けます。

    空でない明示的な models.providers["amazon-bedrock-mantle"].models リストは、検出されたカタログ全体を置き換えます。これらの組み込み Claude 行を使用する場合は、そのリストを省略してください。

    Amazon Bedrock プロバイダーとの関係

    Bedrock Mantle は、標準の Amazon Bedrock プロバイダーとは別のプロバイダーです。Mantle は OSS カタログに OpenAI 互換の /v1 インターフェースを使用しますが、標準の Bedrock プロバイダーはネイティブの Bedrock Converse API を使用します。

    AWS_BEARER_TOKEN_BEDROCK が存在する場合、両方のプロバイダーが同じ認証情報を共有します。

    関連項目

    Was this useful?
    On this page

    On this page