| Özellik | Değer |
|---|---|
| Sağlayıcı | amazon-bedrock |
| API | bedrock-converse-stream |
| Kimlik doğrulama | AWS kimlik bilgileri (env vars, paylaşılan config veya instance role) |
| Bölge | AWS_REGION veya AWS_DEFAULT_REGION (varsayılan: us-east-1) |
Başlarken
Tercih ettiğiniz kimlik doğrulama yöntemini seçin ve kurulum adımlarını izleyin.- Erişim anahtarları / env vars
- EC2 instance rolleri (IMDS)
En uygun olduğu yerler: geliştirici makineleri, CI veya AWS kimlik bilgilerini doğrudan yönettiğiniz host’lar.
Otomatik model keşfi
OpenClaw, akış ve metin çıktısı destekleyen Bedrock modellerini otomatik olarak keşfedebilir. Keşifbedrock:ListFoundationModels ve bedrock:ListInferenceProfiles kullanır ve sonuçlar önbelleğe alınır (varsayılan: 1 saat).
Örtük sağlayıcı şu şekilde etkinleştirilir:
plugins.entries.amazon-bedrock.config.discovery.enabledtrueise, OpenClaw AWS env marker olmasa bile keşfi deneyecektir.plugins.entries.amazon-bedrock.config.discovery.enabledayarlanmamışsa, OpenClaw örtük Bedrock sağlayıcısını yalnızca şu AWS kimlik doğrulama marker’larından birini gördüğünde otomatik ekler:AWS_BEARER_TOKEN_BEDROCK,AWS_ACCESS_KEY_ID+AWS_SECRET_ACCESS_KEYveyaAWS_PROFILE.- Asıl Bedrock runtime kimlik doğrulama yolu yine AWS SDK varsayılan zincirini kullanır; bu yüzden
paylaşılan config, SSO ve IMDS instance-role kimlik doğrulaması, keşif katılım için
enabled: truegerektirse bile çalışabilir.
Açık
models.providers["amazon-bedrock"] girdileri için OpenClaw, tam runtime kimlik doğrulama yüklemesini zorlamadan AWS_BEARER_TOKEN_BEDROCK gibi AWS env marker’larından Bedrock env-marker kimlik doğrulamasını erken çözebilir. Asıl model çağrısı kimlik doğrulama yolu yine AWS SDK varsayılan zincirini kullanır.Keşif config seçenekleri
Keşif config seçenekleri
Config seçenekleri
plugins.entries.amazon-bedrock.config.discovery altında bulunur:| Seçenek | Varsayılan | Açıklama |
|---|---|---|
enabled | auto | Otomatik modda OpenClaw, örtük Bedrock sağlayıcısını yalnızca desteklenen bir AWS env marker gördüğünde etkinleştirir. Keşfi zorlamak için true olarak ayarlayın. |
region | AWS_REGION / AWS_DEFAULT_REGION / us-east-1 | Keşif API çağrıları için kullanılan AWS bölgesi. |
providerFilter | (tümü) | Bedrock sağlayıcı adlarıyla eşleşir (örneğin anthropic, amazon). |
refreshInterval | 3600 | Saniye cinsinden önbellek süresi. Önbelleğe almayı devre dışı bırakmak için 0 olarak ayarlayın. |
defaultContextWindow | 32000 | Keşfedilen modeller için kullanılan context window (model sınırlarınızı biliyorsanız geçersiz kılın). |
defaultMaxTokens | 4096 | Keşfedilen modeller için kullanılan maksimum çıktı token’ları (model sınırlarınızı biliyorsanız geçersiz kılın). |
Hızlı kurulum (AWS yolu)
Bu adım adım kılavuz bir IAM role oluşturur, Bedrock izinlerini ekler, instance profile’ı ilişkilendirir ve EC2 host’unda OpenClaw keşfini etkinleştirir.Gelişmiş yapılandırma
Inference profile’lar
Inference profile’lar
OpenClaw, foundation model’ların yanında bölgesel ve global inference profile’ları keşfeder. Bir profile bilinen bir foundation model’a eşlendiğinde, profile o modelin yeteneklerini (context window, maksimum token’lar, reasoning, vision) devralır ve doğru Bedrock istek bölgesi otomatik olarak eklenir. Bu, bölgeler arası Claude profile’larının manuel sağlayıcı geçersiz kılmaları olmadan çalıştığı anlamına gelir.Inference profile ID’leri
us.anthropic.claude-opus-4-6-v1:0 (bölgesel)
veya anthropic.claude-opus-4-6-v1:0 (global) gibi görünür. Altta yatan model zaten
keşif sonuçlarındaysa profile onun tam yetenek kümesini devralır;
aksi halde güvenli varsayılanlar uygulanır.Ek config gerekmez. Keşif etkin olduğu ve IAM principal bedrock:ListInferenceProfiles iznine sahip olduğu sürece, profile’lar openclaw models list içinde foundation model’ların yanında görünür.Hizmet katmanı
Hizmet katmanı
Bazı Bedrock modelleri, maliyet veya gecikme için optimizasyon yapmak üzere
Bedrock model istekleri için Geçerli değerler
service_tier parametresini destekler. Aşağıdaki katmanlar kullanılabilir:| Katman | Açıklama |
|---|---|
default | Standart Bedrock katmanı |
flex | Daha uzun gecikmeyi tolere edebilen workload’lar için indirimli işleme |
priority | Gecikmeye duyarlı workload’lar için öncelikli işleme |
reserved | Kararlı workload’lar için ayrılmış kapasite |
agents.defaults.params üzerinden
veya agents.defaults.models["<model-key>"].params içinde model başına
serviceTier (veya service_tier) ayarlayın:default, flex, priority ve reserved değerleridir. Tüm
modeller tüm katmanları desteklemez; desteklenmeyen bir katman istenirse Bedrock
bir doğrulama hatası döndürür. Not: hata mesajı bir miktar yanıltıcıdır;
desteklenmeyen bir hizmet katmanını belirtmek yerine “The provided model identifier is invalid” diyebilir.
Bu hatayı görürseniz, modelin istenen katmanı destekleyip desteklemediğini kontrol edin.Claude Opus 4.7 temperature
Claude Opus 4.7 temperature
Bedrock, Claude Opus 4.7 için
temperature parametresini reddeder. OpenClaw,
foundation model id’leri, adlandırılmış inference profile’lar, altta yatan modeli
bedrock:GetInferenceProfile üzerinden Opus 4.7 olarak çözümlenen application inference
profile’ları ve isteğe bağlı bölge ön eklerine (us., eu., ap., apac., au., jp.,
global.) sahip noktalı opus-4.7 varyantları dahil olmak üzere tüm Opus 4.7 Bedrock ref’leri için
temperature değerini otomatik olarak çıkarır. Herhangi bir config düğmesi gerekmez ve bu çıkarma hem
request options object’e hem de inferenceConfig payload alanına uygulanır.Claude Fable 5
Claude Fable 5
us-east-1 içinde amazon-bedrock/anthropic.claude-fable-5 veya
us.anthropic.claude-fable-5 gibi bölgesel çıkarım kimliklerini kullanın.
OpenClaw, Fable’ın 1M bağlam penceresini, 128K çıktı sınırını, her zaman açık
uyarlamalı düşünmeyi ve desteklenen çaba eşlemesini uygular. /think off ve
/think minimal, low değerine eşlenir; desteklenmeyen sıcaklık ve zorunlu araç
seçimi denetimleri atlanır. Akış çıktısı, Bedrock terminal durum döndürene kadar
tutulur; böylece akış ortasındaki retler kısmi metni açığa çıkarmaz.
Fable yalnızca standart hizmet katmanını destekler; OpenClaw bu model için yapılandırılmış
flex, priority ve reserved katmanlarını yok sayar.AWS, Fable kullanılabilir olmadan önce açık bir provider_data_share veri saklama onayı
gerektirir. İstemler ve tamamlamalar Anthropic ile paylaşılır ve güven ile emniyet için
30 güne kadar saklanır. Modeli etkinleştirmeden önce
Bedrock veri saklama
ayarlarını inceleyin ve yapılandırın.Guardrails
Guardrails
amazon-bedrock plugin yapılandırmasına bir guardrail nesnesi ekleyerek
Amazon Bedrock Guardrails
tüm Bedrock model çağrılarına uygulayabilirsiniz. Guardrails; içerik filtreleme,
konu reddi, sözcük filtreleri, hassas bilgi filtreleri ve bağlamsal
dayanaklandırma denetimleri uygulamanızı sağlar.| Seçenek | Gerekli | Açıklama |
|---|---|---|
guardrailIdentifier | Evet | Guardrail kimliği (örn. abc123) veya tam ARN (örn. arn:aws:bedrock:us-east-1:123456789012:guardrail/abc123). |
guardrailVersion | Evet | Yayımlanmış sürüm numarası veya çalışma taslağı için "DRAFT". |
streamProcessingMode | Hayır | Akış sırasında guardrail değerlendirmesi için "sync" veya "async". Atlanırsa Bedrock kendi varsayılanını kullanır. |
trace | Hayır | Hata ayıklama için "enabled" veya "enabled_full"; üretimde atlayın ya da "disabled" olarak ayarlayın. |
Bellek araması için embedding'ler
Bellek araması için embedding'ler
Bedrock, bellek araması için embedding sağlayıcısı olarak da
hizmet verebilir. Bu, çıkarım sağlayıcısından ayrı olarak yapılandırılır — Bedrock embedding’leri, çıkarımla aynı AWS SDK kimlik bilgisi zincirini kullanır (örnek
rolleri, SSO, erişim anahtarları, paylaşılan yapılandırma ve web kimliği). API anahtarı
gerekmez. Bedrock embedding’lerini kullanmak için
agents.defaults.memorySearch.provider
değerini "bedrock" olarak ayarlayın:memorySearch.provider: "bedrock"
değerini açıkça ayarlayın.Desteklenen embedding modelleri arasında Amazon Titan Embed (v1, v2), Amazon Nova
Embed, Cohere Embed (v3, v4) ve TwelveLabs Marengo bulunur. Tam model listesi ve
boyut seçenekleri için
Bellek yapılandırma başvurusu — Bedrock
bölümüne bakın.Notlar ve dikkat edilmesi gerekenler
Notlar ve dikkat edilmesi gerekenler
- Bedrock, AWS hesabınızda/bölgenizde model erişiminin etkin olmasını gerektirir.
- Otomatik keşif için
bedrock:ListFoundationModelsvebedrock:ListInferenceProfilesizinleri gerekir. - Otomatik moda güveniyorsanız gateway ana makinesinde desteklenen AWS kimlik doğrulama env işaretçilerinden birini ayarlayın. Env işaretçileri olmadan IMDS/paylaşılan yapılandırma kimlik doğrulamasını tercih ediyorsanız
plugins.entries.amazon-bedrock.config.discovery.enabled: trueayarlayın. - OpenClaw kimlik bilgisi kaynağını şu sırayla gösterir:
AWS_BEARER_TOKEN_BEDROCK, ardındanAWS_ACCESS_KEY_ID+AWS_SECRET_ACCESS_KEY, ardındanAWS_PROFILE, ardından varsayılan AWS SDK zinciri. - Akıl yürütme desteği modele bağlıdır; güncel yetenekler için Bedrock model kartını kontrol edin.
- Yönetilen bir anahtar akışını tercih ediyorsanız Bedrock’un önüne OpenAI uyumlu bir proxy de yerleştirebilir ve bunun yerine OpenAI sağlayıcısı olarak yapılandırabilirsiniz.
İlgili
Model seçimi
Sağlayıcıları, model başvurularını ve yük devretme davranışını seçme.
Bellek araması
Bellek araması yapılandırması için Bedrock embedding’leri.
Bellek yapılandırma başvurusu
Tam Bedrock embedding model listesi ve boyut seçenekleri.
Sorun giderme
Genel sorun giderme ve SSS.