OpenClaw, pi-ai’nin Bedrock Converse akış sağlayıcısı üzerinden Amazon Bedrock modellerini kullanabilir. Bedrock kimlik doğrulaması API anahtarı değil, AWS SDK varsayılan kimlik bilgileri zincirini kullanır.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.
| Özellik | Değer |
|---|---|
| Sağlayıcı | amazon-bedrock |
| API | bedrock-converse-stream |
| Kimlik doğrulama | AWS kimlik bilgileri (env vars, paylaşılan yapılandırma veya instance rolü) |
| 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 hostlar.
Otomatik model keşfi
OpenClaw, akışı ve metin çıktısını 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ının nasıl etkinleştirildiği:
plugins.entries.amazon-bedrock.config.discovery.enableddeğeritrueise OpenClaw, AWS ortam işaretçisi bulunmasa 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 işaretçilerinden birini gördüğünde otomatik ekler:AWS_BEARER_TOKEN_BEDROCK,AWS_ACCESS_KEY_ID+AWS_SECRET_ACCESS_KEYveyaAWS_PROFILE.- Gerçek Bedrock çalışma zamanı kimlik doğrulama yolu yine AWS SDK varsayılan
zincirini kullanır; bu nedenle paylaşılan yapılandırma, SSO ve IMDS örnek rolü
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 çalışma zamanı kimlik doğrulama yüklemesini zorlamadan AWS_BEARER_TOKEN_BEDROCK gibi AWS ortam işaretçilerinden Bedrock ortam işaretçisi kimlik doğrulamasını yine de erken çözümleyebilir. Gerçek model çağrısı kimlik doğrulama yolu yine AWS SDK varsayılan zincirini kullanır.Keşif yapılandırma seçenekleri
Keşif yapılandırma seçenekleri
Yapılandırma 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 ortam işaretçisi 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 bağlam penceresi (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 kılavuz bir IAM rolü oluşturur, Bedrock izinlerini ekler, örnek profilini ilişkilendirir ve EC2 ana makinesinde OpenClaw keşfini etkinleştirir.Gelişmiş yapılandırma
Çıkarım profilleri
Çıkarım profilleri
OpenClaw, temel modellerin yanında bölgesel ve genel çıkarım profillerini
keşfeder. Bir profil bilinen bir temel modele eşlendiğinde, profil
o modelin yeteneklerini (bağlam penceresi, en fazla token, akıl yürütme,
görme) devralır ve doğru Bedrock istek bölgesi otomatik olarak eklenir.
Bu, bölgeler arası Claude profillerinin manuel sağlayıcı geçersiz kılmaları
olmadan çalıştığı anlamına gelir.Çıkarım profili kimlikleri
us.anthropic.claude-opus-4-6-v1:0 (bölgesel)
veya anthropic.claude-opus-4-6-v1:0 (genel) gibi görünür. Dayanak model
zaten keşif sonuçlarındaysa, profil onun tam yetenek kümesini devralır;
değilse güvenli varsayılanlar uygulanır.Ek yapılandırma gerekmez. Keşif etkin olduğu ve IAM principal
bedrock:ListInferenceProfiles iznine sahip olduğu sürece, profiller
openclaw models list içinde temel modellerin yanında görünür.Hizmet katmanı
Hizmet katmanı
Bazı Bedrock modelleri, maliyet veya gecikme için optimizasyon yapmak üzere
bir
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 iş yükleri için indirimli işleme |
priority | Gecikmeye duyarlı iş yükleri için öncelikli işleme |
reserved | Kararlı durum iş yükleri için ayrılmış kapasite |
agents.defaults.params üzerinden
serviceTier (veya service_tier) ayarlayın ya da model bazında
agents.defaults.models["<model-key>"].params içinde 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 iletisi biraz 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 sıcaklığı
Claude Opus 4.7 sıcaklığı
Bedrock, Claude Opus 4.7 için
temperature parametresini reddeder. OpenClaw,
temel model kimlikleri, adlandırılmış çıkarım profilleri, altında yatan modeli
bedrock:GetInferenceProfile aracılığıyla Opus 4.7 olarak çözümlenen
uygulama çıkarım profilleri ve isteğe bağlı bölge öneklerine (us., eu.,
ap., apac., au., jp., global.) sahip noktalı opus-4.7
varyantları dahil olmak üzere herhangi bir Opus 4.7 Bedrock ref için
temperature değerini otomatik olarak atlar. Yapılandırma düğmesi gerekmez
ve bu atlama hem istek seçenekleri nesnesine hem de inferenceConfig yük
alanına uygulanır.Koruma önlemleri
Koruma önlemleri
Tüm Bedrock model çağrılarına,
amazon-bedrock Plugin yapılandırmasına bir
guardrail nesnesi ekleyerek Amazon Bedrock Guardrails
uygulayabilirsiniz. Koruma önlemleri; içerik filtrelemeyi, konu reddini,
sözcük filtrelerini, hassas bilgi filtrelerini ve bağlamsal temellendirme
denetimlerini zorunlu kılmanı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"; üretim için 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 kullanılabilir. Bu, çıkarım sağlayıcısından ayrı olarak yapılandırılır;
Bedrock embedding’leri, çıkarım ile 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.
agents.defaults.memorySearch.provider değerini "bedrock" olarak ayarlayın:provider değeri "auto" olduğunda, bu kimlik
bilgisi zinciri başarıyla çözümlenirse Bedrock otomatik olarak algılanır.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ırması başvurusu — Bedrock
bölümüne bakın.Notlar ve uyarılar
Notlar ve uyarılar
- Bedrock, AWS hesabınızda/bölgenizde model erişiminin etkinleştirilmesini gerektirir.
- Otomatik keşif için
bedrock:ListFoundationModelsvebedrock:ListInferenceProfilesizinleri gerekir. - Otomatik moda güveniyorsanız, desteklenen AWS kimlik doğrulama ortam işaretleyicilerinden
birini Gateway ana makinesinde ayarlayın. Ortam işaretleyicileri olmadan IMDS/paylaşılan
yapılandırma kimlik doğrulamasını tercih ediyorsanız
plugins.entries.amazon-bedrock.config.discovery.enabled: truedeğerini ayarlayı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; geçerli 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 bir 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ırması başvurusu
Tam Bedrock embedding model listesi ve boyut seçenekleri.
Sorun giderme
Genel sorun giderme ve SSS.