Начало работы
Выберите предпочтительный метод аутентификации и выполните шаги настройки.- Ключи доступа / переменные окружения
- Роли экземпляров EC2 (IMDS)
Лучше всего подходит для: компьютеров разработчиков, CI или хостов, на которых вы управляете учётными данными AWS напрямую.
1
Задайте учётные данные AWS на хосте Gateway
2
Добавьте провайдер и модель Bedrock в конфигурацию
apiKey не требуется. Настройте провайдер с помощью auth: "aws-sdk":3
Убедитесь, что модели доступны
Автоматическое обнаружение моделей
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, при этом сообщение об ошибке может
вводить в заблуждение (например, «The provided model identifier is invalid»
вместо указания уровня как причины проблемы). Если вы видите эту ошибку, проверьте,
поддерживает ли модель запрошенный уровень.Температура Claude Opus 4.7 и 4.8
Температура Claude Opus 4.7 и 4.8
Bedrock отклоняет параметр
temperature для Claude Opus 4.7 и Opus
4.8. OpenClaw автоматически исключает temperature для любой соответствующей ссылки Bedrock,
включая идентификаторы базовых моделей, именованные профили вывода, прикладные
профили вывода, базовая модель которых через
bedrock:GetInferenceProfile разрешается в Opus 4.7/4.8, а также варианты с точечной записью
opus-4.7/opus-4.8 и необязательными префиксами регионов (us., eu., ap., apac., au., jp.,
global.). Дополнительный параметр конфигурации не требуется, и исключение применяется как к
объекту параметров запроса, так и к полю полезной нагрузки inferenceConfig.Claude Fable 5
Claude Fable 5
Используйте
amazon-bedrock/anthropic.claude-fable-5 в us-east-1 или
региональные идентификаторы вывода, например us.anthropic.claude-fable-5.
OpenClaw применяет окно контекста Fable размером 1M, ограничение вывода 128K, постоянно включённое
адаптивное мышление и поддерживаемое сопоставление уровней усилий. /think off и
/think minimal сопоставляются с low; температура и элементы управления принудительным выбором инструмента
исключаются, как и в маршруте Opus 4.7/4.8. Потоковый вывод удерживается
до получения от Bedrock конечного статуса, чтобы отказы в середине потока не
раскрывали частичный текст.Прежде чем Fable станет доступна, AWS требует явно согласиться на хранение данных
с помощью provider_data_share. Запросы и ответы передаются Anthropic и
хранятся до 30 дней в целях обеспечения доверия и безопасности. Ознакомьтесь с
хранением данных Bedrock
и настройте его перед включением модели.Claude Mythos 5
Claude Mythos 5
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 остаются доступными.
Пользовательские значения сэмплирования и принудительного выбора инструмента исключаются.Claude Sonnet 5
Claude Sonnet 5
В документации 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 обязательны.Векторные представления для поиска по памяти
Векторные представления для поиска по памяти
Bedrock также можно использовать как поставщика векторных представлений для
поиска по памяти. Он настраивается отдельно от
поставщика вывода — задайте для Векторные представления Bedrock используют ту же цепочку учётных данных AWS SDK, что и вывод (роли
экземпляров, SSO, ключи доступа, общую конфигурацию и веб-идентификацию). Ключ API
не требуется.Поддерживаемые модели векторных представлений включают Amazon Titan Embed (v1, v2), Amazon Nova
Embed, Cohere Embed (v3, v4) и TwelveLabs Marengo. Полный список моделей
и варианты размерности см. в разделе
Справочник по конфигурации памяти — Bedrock.
agents.defaults.memorySearch.provider значение "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.
- Если вы предпочитаете управляемую работу с ключами, можно также разместить перед Bedrock прокси-сервер, совместимый с OpenAI, и настроить его как поставщика OpenAI.
Связанные материалы
Выбор модели
Выбор поставщиков, ссылок на модели и поведения при переключении после сбоя.
Поиск по памяти
Настройка векторных представлений Bedrock для поиска по памяти.
Справочник по конфигурации памяти
Полный список моделей векторных представлений Bedrock и варианты размерности.
Устранение неполадок
Общие сведения об устранении неполадок и часто задаваемые вопросы.