Bedrock Mantle 是 Amazon Bedrock 的扩展 Provider,通过 OpenAI 兼容的 /v1/chat/completions 接口托管开源和第三方模型(GPT-OSS、Qwen、Kimi、GLM 等)。Provider ID 为 amazon-bedrock-mantle。
核心属性
| 属性 | 值 |
|---|---|
| Provider ID | amazon-bedrock-mantle |
| API | openai-completions 或 anthropic-messages |
| 认证 | AWS_BEARER_TOKEN_BEDROCK 或 IAM 凭证链自动生成 |
| 默认区域 | us-east-1 |
认证方式
方式一:显式 Bearer Token
export AWS_BEARER_TOKEN_BEDROCK="..."
export AWS_REGION="us-west-2" # 可选方式二:IAM 凭证链(自动生成 Token)
export AWS_PROFILE="default"
export AWS_REGION="us-west-2"未设置 AWS_BEARER_TOKEN_BEDROCK 时,OpenClaw 从 AWS 默认凭证链(shared config、SSO、web identity、instance/task role)自动生成 Mantle bearer token,每小时刷新一次。
自动模型发现
OpenClaw 查询区域 /v1/models 端点,发现结果缓存 1 小时。禁用自动发现:
openclaw config set plugins.entries.amazon-bedrock-mantle.config.discovery.enabled false支持区域: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。
与标准 Bedrock Provider 的区别
| 维度 | Bedrock Mantle | Amazon Bedrock |
|---|---|---|
| API 接口 | OpenAI 兼容 /v1 | 原生 Bedrock API |
| 模型类型 | OSS/第三方(GPT-OSS、Qwen 等) | Claude、Titan 等 |
| 认证凭证 | 共享 AWS_BEARER_TOKEN_BEDROCK | AWS SDK 凭证链 |
Mantle 也支持通过 anthropic-messages 路由调用 Claude 模型(如 amazon-bedrock-mantle/claude-opus-4.7),认证仍使用 AWS bearer token 而非 Anthropic API key。
关联页面
- provider-bedrock — 标准 Amazon Bedrock Provider
- providers — 所有 Provider 概览