Skip to main content
OpenClaw 包含一个内置的 Amazon Bedrock Mantle 提供商,可连接到 Mantle 的 OpenAI 兼容端点。Mantle 通过由 Bedrock 基础设施支撑的标准 /v1/chat/completions 表面托管开源和第三方模型(GPT-OSS、Qwen、Kimi、GLM 及类似模型)。Mantle 还通过 Anthropic Messages 路由公开两个 Anthropic Claude 模型。
属性
提供商 IDamazon-bedrock-mantle
API对发现的 OSS 模型使用 openai-completions,对两个 Claude 模型使用 anthropic-messages
凭证显式 AWS_BEARER_TOKEN_BEDROCK 或通过 IAM 凭证链生成 bearer token
默认区域us-east-1(可用 AWS_REGIONAWS_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 提供商下。除非你想覆盖默认值,否则不需要其他配置。

自动模型发现

设置 AWS_BEARER_TOKEN_BEDROCK 时,OpenClaw 会直接使用它。否则, OpenClaw 会尝试从 AWS 默认凭证链生成 Mantle bearer token。然后它会通过查询该区域的 /v1/models 端点来发现可用的 Mantle 模型。
行为详情
发现缓存结果按区域缓存 1 小时;抓取失败时返回最后一次缓存的结果
IAM token 刷新每 2 小时刷新一次,按区域缓存
若要保持 Mantle 插件启用,但禁止自动发现和 IAM bearer token 生成,请禁用插件拥有的发现开关:
openclaw config set plugins.entries.amazon-bedrock-mantle.config.discovery.enabled false
该 bearer token 与标准 Amazon Bedrock 提供商使用的 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 支持会从模型 ID 中包含的模式推断,例如 thinkingreasonerreasoningdeepseek.rgpt-oss-120bgpt-oss-safeguard-120b。在发现过程中,OpenClaw 会自动为匹配的模型设置 reasoning: true
如果 Mantle 端点不可用、不返回模型,或 bearer token 解析失败,发现会返回空结果并跳过隐式提供商。OpenClaw 不会报错;其他已配置的提供商会继续正常工作。
成功发现后,无论 /v1/models 返回什么,OpenClaw 始终会向 Mantle 目录追加两个 Claude 模型: amazon-bedrock-mantle/anthropic.claude-opus-4-7(Claude Opus 4.7)和 amazon-bedrock-mantle/anthropic.claude-mythos-preview(Claude Mythos Preview)。两者都使用 anthropic-messages API 表面,并通过相同的 bearer 认证 Anthropic 兼容端点(<mantle-base>/anthropic)进行流式传输,因此 AWS bearer token 不会被当作 Anthropic API key 处理。Claude Mythos Preview 始终请求 reasoning;未设置 /think 级别时,默认使用 high effort(从 xhigh/max 向下映射到 high,并将 minimal 向上映射到 low)。Mantle 上的 Opus 4.7 会在没有模型提供 reasoning 的情况下进行流式传输,并且 OpenClaw 会省略其 temperature 参数, 因为 Opus 4.7 在此路由上不接受采样覆盖;Mythos Preview 则正常接受 temperature 覆盖。这两个模型不能通过 models.providers["amazon-bedrock-mantle"].models 条目配置;当发现成功时,它们始终由发现添加,并且只能通过完全禁用发现来移除。
Bedrock Mantle 是一个独立于标准 Amazon Bedrock 提供商的提供商。Mantle 对其 OSS 目录使用 OpenAI 兼容的 /v1 表面,而标准 Bedrock 提供商使用原生 Bedrock Converse API。当存在 AWS_BEARER_TOKEN_BEDROCK 凭证时,两个提供商会共享它。

相关

Amazon Bedrock

面向 Anthropic Claude、Titan 和其他模型的原生 Bedrock 提供商。

Model selection

选择提供商、模型引用和故障转移行为。

OAuth and auth

凭证详情和凭证复用规则。

Troubleshooting

常见问题及其解决方法。