Providers

Amazon Bedrock-mantel

OpenClaw bevat een gebundelde Amazon Bedrock Mantle-provider die verbinding maakt met het Mantle OpenAI-compatibele endpoint. Mantle host open-source- en externe modellen (GPT-OSS, Qwen, Kimi, GLM en vergelijkbaar) via een standaard /v1/chat/completions-oppervlak dat wordt ondersteund door Bedrock-infrastructuur.

Eigenschap Waarde
Provider-ID amazon-bedrock-mantle
API openai-completions (OpenAI-compatibel) of anthropic-messages (Anthropic Messages-route)
Authenticatie Expliciete AWS_BEARER_TOKEN_BEDROCK of IAM-referentieketen voor bearer-token-generatie
Standaardregio us-east-1 (overschrijven met AWS_REGION of AWS_DEFAULT_REGION)

Aan de slag

Kies je gewenste authenticatiemethode en volg de installatiestappen.

Expliciet bearer-token

Beste voor: omgevingen waarin je al een Mantle bearer-token hebt.

  • Stel het bearer-token in op de Gateway-host

    export AWS_BEARER_TOKEN_BEDROCK="..."
    

    Stel optioneel een regio in (standaard us-east-1):

    export AWS_REGION="us-west-2"
    
  • Controleer of modellen worden gevonden

    openclaw models list
    

    Gevonden modellen verschijnen onder de amazon-bedrock-mantle-provider. Er is geen aanvullende configuratie vereist, tenzij je standaardwaarden wilt overschrijven.

  • IAM-referenties

    Beste voor: het gebruik van AWS SDK-compatibele referenties (gedeelde configuratie, SSO, webidentiteit, instantie- of taakrollen).

  • Configureer AWS-referenties op de Gateway-host

    Elke AWS SDK-compatibele authenticatiebron werkt:

    export AWS_PROFILE="default"
    export AWS_REGION="us-west-2"
    
  • Controleer of modellen worden gevonden

    openclaw models list
    

    OpenClaw genereert automatisch een Mantle bearer-token uit de referentieketen.

  • Automatische modeldetectie

    Wanneer AWS_BEARER_TOKEN_BEDROCK is ingesteld, gebruikt OpenClaw dit rechtstreeks. Anders probeert OpenClaw een Mantle bearer-token te genereren uit de standaard AWS-referentieketen. Daarna worden beschikbare Mantle-modellen gevonden door het /v1/models-endpoint van de regio te bevragen.

    Gedrag Detail
    Detectiecache Resultaten 1 uur in cache
    IAM-tokenverversing Elk uur

    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

    Ondersteuning voor redeneren

    Ondersteuning voor redeneren wordt afgeleid uit model-ID's die patronen bevatten zoals thinking, reasoner of gpt-oss-120b. OpenClaw stelt tijdens detectie automatisch reasoning: true in voor overeenkomende modellen.

    Endpoint niet beschikbaar

    Als het Mantle-endpoint niet beschikbaar is of geen modellen retourneert, wordt de provider stilzwijgend overgeslagen. OpenClaw geeft geen foutmelding; andere geconfigureerde providers blijven normaal werken.

    Claude Opus 4.7 via de Anthropic Messages-route

    Mantle biedt ook een Anthropic Messages-route die Claude-modellen via hetzelfde met bearer-authenticatie beveiligde 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 worden behandeld als Anthropic API-sleutels.

    Wanneer je een Anthropic Messages-model vastzet op de Mantle-provider, gebruikt OpenClaw voor dat model het anthropic-messages-API-oppervlak in plaats van openai-completions. 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,
              },
            ],
          },
        },
      },
    }
    
    Relatie tot Amazon Bedrock-provider

    Bedrock Mantle is een andere provider dan de standaard Amazon Bedrock-provider. 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