Naar hoofdinhoud gaan
OpenClaw bevat een gebundelde Amazon Bedrock Mantle-provider die verbinding maakt met het OpenAI-compatibele Mantle-eindpunt. Mantle host opensource- en modellen van derden (GPT-OSS, Qwen, Kimi, GLM en vergelijkbare modellen) via een standaard /v1/chat/completions-oppervlak dat wordt ondersteund door Bedrock-infrastructuur.
EigenschapWaarde
Provider-IDamazon-bedrock-mantle
APIopenai-completions (OpenAI-compatibel) of anthropic-messages (Anthropic Messages-route)
AuthenticatieExpliciete AWS_BEARER_TOKEN_BEDROCK of IAM-referentieketen voor bearer-token-generatie
Standaardregious-east-1 (overschrijven met AWS_REGION of AWS_DEFAULT_REGION)

Aan de slag

Kies de gewenste authenticatiemethode en volg de installatiestappen.
Het meest geschikt voor: omgevingen waarin je al een Mantle-bearer-token hebt.
1

Set the bearer token on the gateway host

export AWS_BEARER_TOKEN_BEDROCK="..."
Stel optioneel een regio in (standaard is us-east-1):
export AWS_REGION="us-west-2"
2

Opt in to provider data sharing for Claude Fable 5

Claude Fable 5 en Claude Mythos-klasse Bedrock-modellen vereisen de Mantle Data Retention API-modus provider_data_share vóór aanroep. Deze opt-in staat Bedrock toe prompts en completions met Anthropic te delen en ze maximaal 30 dagen te bewaren voor vertrouwens- en veiligheidsbeoordeling.
AWS_REGION="${AWS_REGION:-us-east-1}"
curl -X PUT "https://bedrock-mantle.${AWS_REGION}.api.aws/v1/data_retention" \
  -H "Authorization: Bearer $AWS_BEARER_TOKEN_BEDROCK" \
  -H "Content-Type: application/json" \
  -d '{ "mode": "provider_data_share" }'
Gebruik een ander Bedrock-model in de configuratie als je die bewaarmodus niet kunt accepteren.
3

Verify models are discovered

openclaw models list
Ontdekte modellen verschijnen onder de provider amazon-bedrock-mantle. Er is geen aanvullende configuratie nodig, tenzij je standaardwaarden wilt overschrijven.

Automatische modeldetectie

Wanneer AWS_BEARER_TOKEN_BEDROCK is ingesteld, gebruikt OpenClaw deze direct. Anders probeert OpenClaw een Mantle-bearer-token te genereren vanuit de standaard AWS-referentieketen. Vervolgens worden beschikbare Mantle-modellen ontdekt door het /v1/models-eindpunt van de regio te bevragen.
GedragDetail
DetectiecacheResultaten 1 uur in cache
Vernieuwing IAM-tokenElk uur
Om de Mantle-Plugin ingeschakeld te houden maar automatische detectie en IAM-bearer-token-generatie te onderdrukken, schakel je de detectieschakelaar van de Plugin uit:
openclaw config set plugins.entries.amazon-bedrock-mantle.config.discovery.enabled false
Het bearer-token is dezelfde AWS_BEARER_TOKEN_BEDROCK die wordt gebruikt door de standaardprovider Amazon Bedrock.

Ondersteunde regio’s

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.

Handmatige configuratie

Als je expliciete configuratie verkiest boven automatische detectie:
{
  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,
          },
        ],
      },
    },
  },
}

Geavanceerde configuratie

Reasoning-ondersteuning wordt afgeleid uit model-ID’s die patronen bevatten zoals thinking, reasoner of gpt-oss-120b. OpenClaw stelt reasoning: true automatisch in voor overeenkomende modellen tijdens detectie.
Als het Mantle-eindpunt niet beschikbaar is of geen modellen retourneert, wordt de provider stilzwijgend overgeslagen. OpenClaw geeft geen foutmelding; andere geconfigureerde providers blijven normaal werken.
Mantle biedt ook een Anthropic Messages-route die Claude-modellen via hetzelfde met bearer-token geauthenticeerde streamingpad doorgeeft. Claude Opus 4.7 (amazon-bedrock-mantle/claude-opus-4.7) kan via deze route worden aangeroepen met streaming die eigendom is van de provider, zodat AWS-bearer-tokens niet als Anthropic API-sleutels worden behandeld.Wanneer je een Anthropic Messages-model op de Mantle-provider vastzet, gebruikt OpenClaw het anthropic-messages-API-oppervlak in plaats van openai-completions voor dat model. Authenticatie komt nog steeds uit AWS_BEARER_TOKEN_BEDROCK (of het aangemaakte IAM-bearer-token).
{
  models: {
    providers: {
      "amazon-bedrock-mantle": {
        models: [
          {
            id: "claude-opus-4.7",
            name: "Claude Opus 4.7",
            api: "anthropic-messages",
            reasoning: true,
            input: ["text", "image"],
            contextWindow: 1000000,
            maxTokens: 32000,
          },
        ],
      },
    },
  },
}
Bedrock Mantle is een afzonderlijke provider naast de standaardprovider Amazon Bedrock. Mantle gebruikt een OpenAI-compatibel /v1-oppervlak, terwijl de standaard Bedrock-provider de native Bedrock-API gebruikt.Beide providers delen dezelfde AWS_BEARER_TOKEN_BEDROCK-referentie wanneer die aanwezig is.

Gerelateerd

Amazon Bedrock

Native Bedrock-provider voor Anthropic Claude, Titan en andere modellen.

Model selection

Providers, modelverwijzingen en failovergedrag kiezen.

OAuth and auth

Authenticatiegegevens en regels voor hergebruik van referenties.

Troubleshooting

Veelvoorkomende problemen en hoe je ze oplost.