Skip to main content
OpenClaw може використовувати моделі Amazon Bedrock через свого потокового провайдера Bedrock Converse. Автентифікація Bedrock використовує стандартний ланцюжок облікових даних AWS SDK, а не ключ API.

Початок роботи

Виберіть бажаний метод автентифікації та виконайте кроки налаштування.
Найкраще підходить для: комп’ютерів розробників, CI або хостів, де ви безпосередньо керуєте обліковими даними AWS.
1

Задайте облікові дані AWS на хості Gateway

2

Додайте провайдера й модель Bedrock до конфігурації

apiKey не потрібен. Налаштуйте провайдера з auth: "aws-sdk":
3

Перевірте доступність моделей

За автентифікації через маркери середовища (AWS_ACCESS_KEY_ID, AWS_PROFILE або AWS_BEARER_TOKEN_BEDROCK) OpenClaw автоматично вмикає неявного провайдера Bedrock для виявлення моделей без додаткової конфігурації.

Автоматичне виявлення моделей

OpenClaw може автоматично виявляти моделі Bedrock, які підтримують потокове передавання та текстовий вивід. Для виявлення використовуються bedrock:ListFoundationModels і bedrock:ListInferenceProfiles, а результати кешуються (типово: 1 година). Як вмикається неявний провайдер:
  • Якщо plugins.entries.amazon-bedrock.config.discovery.enabled має значення true, OpenClaw спробує виконати виявлення, навіть якщо маркера середовища AWS немає.
  • Якщо plugins.entries.amazon-bedrock.config.discovery.enabled не задано, OpenClaw автоматично додає неявного провайдера Bedrock лише тоді, коли бачить один із таких маркерів автентифікації AWS: AWS_BEARER_TOKEN_BEDROCK, AWS_ACCESS_KEY_ID + AWS_SECRET_ACCESS_KEY або AWS_PROFILE.
  • Фактичний шлях автентифікації середовища виконання Bedrock усе одно використовує стандартний ланцюжок AWS SDK, тому спільна конфігурація, SSO й автентифікація через роль екземпляра IMDS можуть працювати, навіть якщо для виявлення потрібно було явно встановити enabled: true.
Для явних записів models.providers["amazon-bedrock"] OpenClaw усе одно може завчасно визначити автентифікацію Bedrock за маркерами середовища AWS, як-от AWS_BEARER_TOKEN_BEDROCK, не примушуючи завантажувати повну автентифікацію середовища виконання. Фактичний шлях автентифікації викликів моделей усе одно використовує стандартний ланцюжок AWS SDK.
Параметри конфігурації розміщено в plugins.entries.amazon-bedrock.config.discovery:
API Bedrock ListFoundationModels і GetFoundationModel не повертають метаданих про обмеження токенів — лише ідентифікатор моделі, назву, модальності та стан життєвого циклу. OpenClaw містить таблицю відповідностей відомих контекстних вікон і обмежень виводу для популярних моделей Bedrock (Claude, Nova, Llama, Mistral, DeepSeek та інших), щоб керування сеансами, пороги Compaction і виявлення переповнення контексту правильно працювали для цих моделей.Для виявлених моделей, яких немає в таблиці, використовуються резервні значення defaultContextWindow і defaultMaxTokens. Якщо для використовуваної вами моделі немає точних обмежень, перевизначте їх явним записом models.providers["amazon-bedrock"].models.

Швидке налаштування (шлях AWS)

Ця покрокова інструкція створює роль IAM, прив’язує дозволи Bedrock, пов’язує профіль екземпляра та вмикає виявлення OpenClaw на хості EC2.

Розширена конфігурація

OpenClaw виявляє регіональні та глобальні профілі інференсу разом із базовими моделями. Коли профіль зіставлено з відомою базовою моделлю, він успадковує можливості цієї моделі (контекстне вікно, максимальну кількість токенів, міркування, комп’ютерний зір), а правильний регіон запиту Bedrock підставляється автоматично. Завдяки цьому міжрегіональні профілі Claude працюють без ручного перевизначення провайдера. Глобальні міжрегіональні профілі (global.*) відображаються першими в openclaw models list, оскільки зазвичай забезпечують більшу пропускну здатність і автоматичне перемикання після відмови.Ідентифікатори профілів інференсу мають вигляд us.anthropic.claude-opus-4-6-v1:0 (регіональний) або anthropic.claude-opus-4-6-v1:0 (глобальний). Якщо базова модель уже є в результатах виявлення, профіль успадковує повний набір її можливостей; інакше застосовуються безпечні типові значення.Додаткова конфігурація не потрібна. Якщо виявлення ввімкнено, а суб’єкт IAM має дозвіл bedrock:ListInferenceProfiles, профілі відображаються поруч із базовими моделями в openclaw models list.
Деякі моделі Bedrock підтримують параметр service_tier для оптимізації вартості або затримки. Доступні такі рівні:Задайте serviceTier (або service_tier) через agents.defaults.params для запитів до моделей Bedrock або окремо для кожної моделі в agents.defaults.models["<model-key>"].params:
Допустимі значення: default, flex, priority і reserved. Claude Fable 5 і Sonnet 5 підтримують лише рівень default; OpenClaw попереджає та ігнорує flex, priority або reserved, запитані для цих моделей. Для інших моделей не кожна модель підтримує кожен рівень — непідтримуваний рівень спричиняє помилку перевірки Bedrock, а повідомлення про помилку може вводити в оману (наприклад, «Наданий ідентифікатор моделі недійсний» замість зазначення рівня як причини проблеми). Якщо ви бачите цю помилку, перевірте, чи підтримує модель запитаний рівень.
Bedrock відхиляє параметр temperature для Claude Opus 4.7 і Opus 4.8. OpenClaw автоматично не додає temperature для будь-якого відповідного посилання Bedrock, зокрема ідентифікаторів базових моделей, іменованих профілів інференсу, прикладних профілів інференсу, базова модель яких визначається як Opus 4.7/4.8 через bedrock:GetInferenceProfile, і варіантів opus-4.7/opus-4.8 із крапками та необов’язковими префіксами регіонів (us., eu., ap., apac., au., jp., global.). Додатковий параметр конфігурації не потрібен, а пропуск застосовується як до об’єкта параметрів запиту, так і до поля inferenceConfig корисного навантаження.
Використовуйте amazon-bedrock/anthropic.claude-fable-5 у us-east-1 або регіональні ідентифікатори інференсу, як-от us.anthropic.claude-fable-5. OpenClaw застосовує контекстне вікно Fable на 1 млн токенів, обмеження виведення у 128 тис. токенів, завжди активне адаптивне мислення та підтримуване зіставлення рівнів зусиль. /think off і /think minimal зіставляються з low; параметри температури та примусового вибору інструмента не додаються, як і в маршруті Opus 4.7/4.8. Потокове виведення утримується, доки Bedrock не поверне кінцевий стан, щоб відмови під час потоку не розкривали частковий текст.AWS вимагає явної згоди provider_data_share на зберігання даних, перш ніж Fable стане доступною. Запити й завершення передаються Anthropic і зберігаються до 30 днів для забезпечення довіри та безпеки. Перегляньте й налаштуйте зберігання даних Bedrock, перш ніж вмикати модель.
Claude Mythos 5 доступна через Bedrock лише для облікових записів із необхідним схваленням обмеженого доступу. OpenClaw розпізнає базову модель anthropic.claude-mythos-5 і регіональні або глобальні профілі інференсу, як-от us.anthropic.claude-mythos-5.OpenClaw застосовує контекстне вікно на 1 000 000 токенів, обмеження виведення у 128 000 токенів, введення зображень, кешування запитів, безпечне щодо відмов потокове передавання та нативні рівні зусиль. Адаптивне мислення завжди ввімкнено: /think off і /think minimal зіставляються з low, тоді як xhigh і max залишаються доступними. Користувацькі значення семплювання та примусового вибору інструмента не додаються.
AWS документує Sonnet 5 для обох кінцевих точок: bedrock-runtime і bedrock-mantle. OpenClaw розпізнає базову модель Bedrock anthropic.claude-sonnet-5 і регіональні або глобальні профілі інференсу, як-от us.anthropic.claude-sonnet-5. Він застосовує контекстне вікно на 1 000 000 токенів, обмеження виведення у 128 000 токенів, введення зображень, нативні рівні зусиль, кешування запитів і безпечне щодо відмов потокове передавання.Bedrock залишає адаптивне мислення ввімкненим для Sonnet 5. OpenClaw за замовчуванням використовує high; /think off і /think minimal зіставляються з low, оскільки цей маршрут не може вимкнути мислення. Користувацькі значення температури та примусового вибору інструмента не додаються, доки адаптивне мислення активне.
Ви можете застосувати захисні обмеження Amazon Bedrock до всіх викликів моделей Bedrock, додавши об’єкт guardrail до конфігурації плагіна amazon-bedrock. Захисні обмеження дають змогу примусово застосовувати фільтрацію вмісту, блокування тем, фільтри слів, фільтри конфіденційної інформації та перевірки контекстного обґрунтування.
guardrailIdentifier і guardrailVersion є обов’язковими.
Суб’єкт IAM, який використовує Gateway, повинен мати дозвіл bedrock:ApplyGuardrail на додачу до стандартних дозволів на виклик.
Bedrock також можна використовувати як постачальника векторних представлень для пошуку в пам’яті. Це налаштовується окремо від постачальника інференсу — задайте для agents.defaults.memorySearch.provider значення "bedrock":
Векторні представлення Bedrock використовують той самий ланцюжок облікових даних AWS SDK, що й інференс (ролі екземплярів, SSO, ключі доступу, спільна конфігурація та вебідентичність). Ключ API не потрібен.Підтримувані моделі векторних представлень включають Amazon Titan Embed (v1, v2), Amazon Nova Embed, Cohere Embed (v3, v4) і TwelveLabs Marengo. Повний перелік моделей і параметри розмірності наведено в довіднику з конфігурації пам’яті — Bedrock.
  • Bedrock вимагає ввімкненого доступу до моделі у вашому обліковому записі/регіоні AWS.
  • Для автоматичного виявлення потрібні дозволи bedrock:ListFoundationModels і bedrock:ListInferenceProfiles.
  • Якщо ви покладаєтеся на автоматичний режим, задайте один із підтримуваних маркерів середовища автентифікації AWS на хості Gateway. Якщо ви віддаєте перевагу автентифікації IMDS/спільної конфігурації без маркерів середовища, задайте plugins.entries.amazon-bedrock.config.discovery.enabled: true.
  • OpenClaw показує джерело облікових даних у такому порядку: AWS_BEARER_TOKEN_BEDROCK, потім AWS_ACCESS_KEY_ID + AWS_SECRET_ACCESS_KEY, потім AWS_PROFILE, а далі стандартний ланцюжок AWS SDK.
  • Підтримка міркування залежить від моделі; перевіряйте актуальні можливості в картці моделі Bedrock.
  • Якщо ви віддаєте перевагу керованому процесу роботи з ключами, також можна розмістити сумісний з OpenAI проксі перед Bedrock і натомість налаштувати його як постачальника OpenAI.

Пов’язані матеріали

Model selection

Вибір постачальників, посилань на моделі та поведінки перемикання після відмови.

Memory search

Векторні представлення Bedrock для налаштування пошуку в пам’яті.

Memory config reference

Повний перелік моделей векторних представлень Bedrock і параметри розмірності.

Troubleshooting

Загальне усунення несправностей і поширені запитання.