| Властивість | Значення |
|---|---|
| Провайдер | amazon-bedrock |
| API | bedrock-converse-stream |
| Автентифікація | облікові дані AWS (змінні середовища, спільна конфігурація або роль інстансу) |
| Регіон | AWS_REGION або AWS_DEFAULT_REGION (за замовчуванням: us-east-1) |
Початок роботи
Виберіть бажаний метод автентифікації та виконайте кроки налаштування.- Ключі доступу / змінні середовища
- Ролі інстансів EC2 (IMDS)
Автоматичне виявлення моделей
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. - Фактичний шлях автентифікації runtime Bedrock усе одно використовує ланцюжок за замовчуванням AWS SDK, тому
спільна конфігурація, SSO та автентифікація через роль інстансу IMDS можуть працювати навіть тоді, коли для виявлення
потрібно було
enabled: true, щоб явно ввімкнути його.
Для явних записів
models.providers["amazon-bedrock"] OpenClaw усе ще може рано визначати автентифікацію Bedrock через маркери середовища AWS, як-от AWS_BEARER_TOKEN_BEDROCK, без примусового завантаження повної runtime-автентифікації. Фактичний шлях автентифікації виклику моделі все одно використовує ланцюжок за замовчуванням AWS SDK.Параметри конфігурації виявлення
Параметри конфігурації виявлення
Параметри конфігурації розміщені в
plugins.entries.amazon-bedrock.config.discovery:| Параметр | За замовчуванням | Опис |
|---|---|---|
enabled | auto | В автоматичному режимі OpenClaw вмикає неявного провайдера Bedrock лише тоді, коли бачить підтримуваний маркер середовища AWS. Установіть true, щоб примусово ввімкнути виявлення. |
region | AWS_REGION / AWS_DEFAULT_REGION / us-east-1 | Регіон AWS, який використовується для викликів API виявлення. |
providerFilter | (усі) | Зіставляє імена провайдерів Bedrock (наприклад, anthropic, amazon). |
refreshInterval | 3600 | Тривалість кешування в секундах. Установіть 0, щоб вимкнути кешування. |
defaultContextWindow | 32000 | Контекстне вікно, що використовується для виявлених моделей (перевизначте, якщо знаєте обмеження своєї моделі). |
defaultMaxTokens | 4096 | Максимальна кількість токенів виводу, що використовується для виявлених моделей (перевизначте, якщо знаєте обмеження своєї моделі). |
Швидке налаштування (шлях AWS)
Цей покроковий посібник створює роль IAM, прив’язує дозволи Bedrock, пов’язує профіль інстансу та вмикає виявлення OpenClaw на хості EC2.Розширена конфігурація
Inference profiles
Inference profiles
OpenClaw виявляє регіональні та глобальні inference profiles разом із
foundation models. Коли профіль зіставляється з відомою foundation model,
профіль успадковує можливості цієї моделі (контекстне вікно, максимальні токени,
reasoning, vision), а правильний регіон запиту Bedrock підставляється
автоматично. Це означає, що міжрегіональні профілі Claude працюють без ручних
перевизначень провайдера.ID inference profile мають вигляд
us.anthropic.claude-opus-4-6-v1:0 (регіональний)
або anthropic.claude-opus-4-6-v1:0 (глобальний). Якщо базова модель уже
є в результатах виявлення, профіль успадковує повний набір її можливостей;
інакше застосовуються безпечні значення за замовчуванням.Додаткова конфігурація не потрібна. Поки виявлення ввімкнене, а принципал IAM
має bedrock:ListInferenceProfiles, профілі з’являються поруч із
foundation models у openclaw models list.Рівень сервісу
Рівень сервісу
Деякі моделі Bedrock підтримують параметр
Установіть Допустимі значення:
service_tier для оптимізації вартості
або затримки. Доступні такі рівні:| Рівень | Опис |
|---|---|
default | Стандартний рівень Bedrock |
flex | Обробка зі знижкою для навантажень, які можуть допускати більшу затримку |
priority | Пріоритетна обробка для чутливих до затримки навантажень |
reserved | Зарезервована місткість для стабільних навантажень |
serviceTier (або service_tier) через agents.defaults.params для
запитів до моделей Bedrock або окремо для моделі в
agents.defaults.models["<model-key>"].params:default, flex, priority і reserved. Не всі
моделі підтримують усі рівні — якщо запитано непідтримуваний рівень, Bedrock
поверне помилку валідації. Примітка: повідомлення про помилку дещо оманливе;
воно може казати “The provided model identifier is invalid”, а не вказувати
на непідтримуваний рівень сервісу. Якщо ви бачите цю помилку, перевірте, чи модель
підтримує запитаний рівень.Температура Claude Opus 4.7
Температура Claude Opus 4.7
Bedrock відхиляє параметр
temperature для Claude Opus 4.7. OpenClaw
автоматично пропускає temperature для будь-якого Bedrock ref Opus 4.7, включно з
ID foundation model, іменованими inference profiles, inference profiles застосунків,
базова модель яких через bedrock:GetInferenceProfile визначається як Opus 4.7,
а також варіантами з крапками opus-4.7 з необов’язковими префіксами регіонів
(us., eu., ap., apac., au., jp.,
global.). Ручка конфігурації не потрібна, а пропуск застосовується як до
об’єкта параметрів запиту, так і до поля payload inferenceConfig.Claude Fable 5
Claude Fable 5
Використовуйте
amazon-bedrock/anthropic.claude-fable-5 у us-east-1 або
регіональні ідентифікатори інференсу, як-от us.anthropic.claude-fable-5.
OpenClaw застосовує контекстне вікно Fable на 1 млн токенів, ліміт виводу 128K,
завжди ввімкнене адаптивне мислення та підтримуване зіставлення рівнів зусиль. /think off і
/think minimal зіставляються з low; непідтримувані параметри температури та примусового
вибору інструмента пропускаються. Потоковий вивід утримується, доки Bedrock
не поверне кінцевий статус, щоб відмови посеред потоку не розкривали частковий текст.
Fable підтримує лише стандартний рівень сервісу; OpenClaw ігнорує налаштовані
рівні flex, priority і reserved для цієї моделі.AWS вимагає явної згоди provider_data_share на збереження даних, перш ніж
Fable стане доступною. Запити й завершення передаються Anthropic і
зберігаються до 30 днів для довіри та безпеки. Перегляньте й налаштуйте
збереження даних Bedrock
перед увімкненням моделі.Захисні правила
Захисні правила
Ви можете застосувати Amazon Bedrock Guardrails
до всіх викликів моделей Bedrock, додавши об’єкт
guardrail до
конфігурації Plugin amazon-bedrock. Захисні правила дають змогу застосовувати фільтрацію вмісту,
заборону тем, фільтри слів, фільтри конфіденційної інформації та перевірки
контекстного обґрунтування.| Параметр | Обов’язково | Опис |
|---|---|---|
guardrailIdentifier | Так | Ідентифікатор захисного правила (наприклад, abc123) або повний ARN (наприклад, arn:aws:bedrock:us-east-1:123456789012:guardrail/abc123). |
guardrailVersion | Так | Номер опублікованої версії або "DRAFT" для робочої чернетки. |
streamProcessingMode | Ні | "sync" або "async" для оцінювання захисного правила під час потокової передачі. Якщо пропущено, Bedrock використовує своє значення за замовчуванням. |
trace | Ні | "enabled" або "enabled_full" для налагодження; пропустіть або встановіть "disabled" для продакшену. |
Ембеддинги для пошуку в пам'яті
Ембеддинги для пошуку в пам'яті
Bedrock також може бути постачальником ембеддингів для
пошуку в пам’яті. Це налаштовується окремо від
постачальника інференсу — установіть Ембеддинги Bedrock використовують той самий ланцюжок облікових даних AWS SDK, що й інференс (ролі
інстансів, SSO, ключі доступу, спільну конфігурацію та веб-ідентичність). API-ключ
не потрібен. Явно встановіть
agents.defaults.memorySearch.provider у "bedrock":memorySearch.provider: "bedrock", щоб використовувати
ембеддинги Bedrock.Підтримувані моделі ембеддингів включають 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.
Пов’язане
Вибір моделі
Вибір постачальників, посилань на моделі та поведінки відмовостійкого перемикання.
Пошук у пам'яті
Ембеддинги Bedrock для конфігурації пошуку в пам’яті.
Довідник конфігурації пам'яті
Повний список моделей ембеддингів Bedrock і параметри розмірності.
Усунення несправностей
Загальне усунення несправностей і поширені запитання.