OpenClaw kan Amazon Bedrock-modellen gebruiken via pi-ai’s Bedrock Converse streamingprovider. Bedrock-authenticatie gebruikt de standaard credentialketen van de AWS SDK, niet een API-sleutel.Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
| Eigenschap | Waarde |
|---|---|
| Provider | amazon-bedrock |
| API | bedrock-converse-stream |
| Auth | AWS-credentials (env-vars, gedeelde config of instantierol) |
| Regio | AWS_REGION of AWS_DEFAULT_REGION (standaard: us-east-1) |
Aan de slag
Kies je voorkeursmethode voor authenticatie en volg de installatiestappen.- Access keys / env vars
- EC2 instance roles (IMDS)
Automatische modeldetectie
OpenClaw kan automatisch Bedrock-modellen detecteren die streaming en tekstuitvoer ondersteunen. Detectie gebruiktbedrock:ListFoundationModels en
bedrock:ListInferenceProfiles, en resultaten worden gecachet (standaard: 1 uur).
Hoe de impliciete provider wordt ingeschakeld:
- Als
plugins.entries.amazon-bedrock.config.discovery.enabledtrueis, probeert OpenClaw detectie zelfs wanneer er geen AWS-env-marker aanwezig is. - Als
plugins.entries.amazon-bedrock.config.discovery.enabledniet is ingesteld, voegt OpenClaw de impliciete Bedrock-provider alleen automatisch toe wanneer het een van deze AWS-auth-markers ziet:AWS_BEARER_TOKEN_BEDROCK,AWS_ACCESS_KEY_ID+AWS_SECRET_ACCESS_KEYofAWS_PROFILE. - Het daadwerkelijke authenticatiepad van de Bedrock-runtime gebruikt nog steeds de standaardketen van de AWS SDK, zodat
gedeelde config, SSO en authenticatie via IMDS-instantierollen kunnen werken, zelfs wanneer detectie
enabled: truenodig had om expliciet deel te nemen.
Voor expliciete
models.providers["amazon-bedrock"]-items kan OpenClaw Bedrock-env-marker-authenticatie nog steeds vroeg oplossen vanuit AWS-env-markers zoals AWS_BEARER_TOKEN_BEDROCK zonder volledige runtime-authenticatielading af te dwingen. Het daadwerkelijke authenticatiepad voor modelaanroepen gebruikt nog steeds de standaardketen van de AWS SDK.Discovery config options
Discovery config options
Configopties staan onder
plugins.entries.amazon-bedrock.config.discovery:| Optie | Standaard | Beschrijving |
|---|---|---|
enabled | auto | In automatische modus schakelt OpenClaw de impliciete Bedrock-provider alleen in wanneer het een ondersteunde AWS-env-marker ziet. Stel in op true om detectie af te dwingen. |
region | AWS_REGION / AWS_DEFAULT_REGION / us-east-1 | AWS-regio die wordt gebruikt voor detectie-API-aanroepen. |
providerFilter | (alle) | Komt overeen met namen van Bedrock-providers (bijvoorbeeld anthropic, amazon). |
refreshInterval | 3600 | Cacheduur in seconden. Stel in op 0 om caching uit te schakelen. |
defaultContextWindow | 32000 | Contextvenster dat wordt gebruikt voor gedetecteerde modellen (overschrijf dit als je de limieten van je model kent). |
defaultMaxTokens | 4096 | Maximaal aantal uitvoertokens dat wordt gebruikt voor gedetecteerde modellen (overschrijf dit als je de limieten van je model kent). |
Snelle installatie (AWS-pad)
Deze walkthrough maakt een IAM-rol aan, koppelt Bedrock-machtigingen, associeert het instantieprofiel en schakelt OpenClaw-detectie in op de EC2-host.Geavanceerde configuratie
Inference profiles
Inference profiles
OpenClaw detecteert regionale en globale inferentieprofielen naast
foundation-modellen. Wanneer een profiel is gekoppeld aan een bekend foundation-model, erft het
profiel de mogelijkheden van dat model (contextvenster, maximale tokens,
redeneren, vision) en wordt de juiste Bedrock-aanvraagregio automatisch
geïnjecteerd. Dit betekent dat cross-region Claude-profielen werken zonder handmatige
provider-overschrijvingen.Inferentieprofiel-ID’s zien eruit als
us.anthropic.claude-opus-4-6-v1:0 (regionaal)
of anthropic.claude-opus-4-6-v1:0 (globaal). Als het onderliggende model al
in de detectieresultaten staat, erft het profiel de volledige set mogelijkheden;
anders gelden veilige standaardwaarden.Er is geen extra configuratie nodig. Zolang detectie is ingeschakeld en de IAM-
principal bedrock:ListInferenceProfiles heeft, verschijnen profielen naast
foundation-modellen in openclaw models list.Claude Opus 4.7 temperature
Claude Opus 4.7 temperature
Bedrock weigert de parameter
temperature voor Claude Opus 4.7. OpenClaw
laat temperature automatisch weg voor elke Opus 4.7-Bedrock-ref, inclusief
foundation-model-ID’s, benoemde inferentieprofielen, applicatie-inferentieprofielen
waarvan het onderliggende model via bedrock:GetInferenceProfile naar Opus 4.7 wordt herleid,
en gestippelde opus-4.7-varianten met
optionele regiovoorvoegsels (us., eu., ap., apac., au., jp.,
global.). Er is geen configknop vereist, en het weglaten geldt voor zowel
het aanvraagoptiesobject als het payloadveld inferenceConfig.Guardrails
Guardrails
Je kunt Amazon Bedrock Guardrails
toepassen op alle Bedrock-modelaanroepen door een
guardrail-object toe te voegen aan de
amazon-bedrock-Plugin-config. Guardrails laten je contentfiltering,
onderwerpweigering, woordfilters, filters voor gevoelige informatie en contextuele
groundingcontroles afdwingen.| Optie | Vereist | Beschrijving |
|---|---|---|
guardrailIdentifier | Ja | Guardrail-ID (bijv. abc123) of volledige ARN (bijv. arn:aws:bedrock:us-east-1:123456789012:guardrail/abc123). |
guardrailVersion | Ja | Gepubliceerd versienummer, of "DRAFT" voor het werkconcept. |
streamProcessingMode | Nee | "sync" of "async" voor guardrail-evaluatie tijdens streaming. Als dit wordt weggelaten, gebruikt Bedrock de standaardwaarde. |
trace | Nee | "enabled" of "enabled_full" voor debugging; laat weg of stel in op "disabled" voor productie. |
Embeddings voor geheugenzoekopdrachten
Embeddings voor geheugenzoekopdrachten
Bedrock kan ook dienen als de embeddingprovider voor
geheugenzoekopdrachten. Dit wordt apart geconfigureerd van de
inferentieprovider — stel Bedrock-embeddings gebruiken dezelfde AWS SDK-referentieketen als inferentie (instantie-
rollen, SSO, toegangssleutels, gedeelde configuratie en webidentiteit). Er is geen API-sleutel
nodig. Wanneer
agents.defaults.memorySearch.provider in op "bedrock":provider "auto" is, wordt Bedrock automatisch gedetecteerd als die
referentieketen succesvol wordt herleid.Ondersteunde embeddingmodellen zijn onder andere Amazon Titan Embed (v1, v2), Amazon Nova
Embed, Cohere Embed (v3, v4) en TwelveLabs Marengo. Zie
Referentie voor geheugenconfiguratie — Bedrock
voor de volledige modellijst en dimensieopties.Opmerkingen en kanttekeningen
Opmerkingen en kanttekeningen
- Bedrock vereist dat modeltoegang is ingeschakeld in je AWS-account/regio.
- Automatische detectie vereist de machtigingen
bedrock:ListFoundationModelsenbedrock:ListInferenceProfiles. - Als je op de automatische modus vertrouwt, stel dan een van de ondersteunde AWS-auth-env-markeringen in op de
Gateway-host. Als je IMDS/gedeelde-configuratie-auth zonder env-markeringen verkiest, stel dan
plugins.entries.amazon-bedrock.config.discovery.enabled: truein. - OpenClaw toont de referentiebron in deze volgorde:
AWS_BEARER_TOKEN_BEDROCK, daarnaAWS_ACCESS_KEY_ID+AWS_SECRET_ACCESS_KEY, daarnaAWS_PROFILE, daarna de standaard AWS SDK-keten. - Ondersteuning voor redeneren hangt af van het model; raadpleeg de Bedrock-modelkaart voor de huidige mogelijkheden.
- Als je de voorkeur geeft aan een beheerde sleutelstroom, kun je ook een OpenAI-compatibele proxy voor Bedrock plaatsen en deze in plaats daarvan configureren als OpenAI-provider.
Gerelateerd
Modelselectie
Providers, modelreferenties en failovergedrag kiezen.
Geheugenzoekopdrachten
Bedrock-embeddings voor configuratie van geheugenzoekopdrachten.
Referentie voor geheugenconfiguratie
Volledige lijst met Bedrock-embeddingmodellen en dimensieopties.
Probleemoplossing
Algemene probleemoplossing en veelgestelde vragen.