البدء
اختر طريقة المصادقة المفضلة لديك واتبع خطوات الإعداد.- مفاتيح الوصول / متغيرات البيئة
- أدوار مثيلات EC2 (IMDS)
الأنسب لـ: أجهزة المطورين وCI والمضيفين الذين تدير بيانات اعتماد AWS عليهم مباشرةً.
1
تعيين بيانات اعتماد AWS على مضيف Gateway
2
إضافة موفّر Bedrock ونموذج إلى إعدادك
لا يلزم
apiKey. اضبط الموفّر باستخدام auth: "aws-sdk":3
التحقق من توفر النماذج
الاكتشاف التلقائي للنماذج
يمكن لـ OpenClaw اكتشاف نماذج Bedrock التي تدعم البث والإخراج النصي تلقائيًا. يستخدم الاكتشافbedrock:ListFoundationModels
وbedrock:ListInferenceProfiles، وتُخزّن النتائج مؤقتًا (الافتراضي: ساعة واحدة).
كيفية تفعيل الموفّر الضمني:
- إذا كانت
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
ListFoundationModels وGetFoundationModel في Bedrock
بيانات وصفية لحدود الرموز، بل تعيدان فقط معرّف النموذج واسمه ووسائطه وحالة
دورة حياته. يوفّر 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، وقد تكون رسالة الخطأ
مضللة (مثل “معرّف النموذج المقدَّم غير صالح” بدلًا من تحديد المستوى
بوصفه سبب المشكلة). إذا ظهر لك هذا الخطأ، فتحقق مما إذا كان النموذج
يدعم المستوى المطلوب.Claude Opus 4.7 and 4.8 temperature
Claude Opus 4.7 and 4.8 temperature
يرفض 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.Claude Fable 5
Claude Fable 5
استخدم
amazon-bedrock/anthropic.claude-fable-5 في us-east-1، أو
معرّفات الاستدلال الإقليمية مثل us.anthropic.claude-fable-5.
يطبّق OpenClaw نافذة السياق البالغة مليون رمز في Fable، وحد الإخراج
البالغ 128 ألف رمز، والتفكير التكيفي الدائم، وتعيين مستويات الجهد
المدعومة. يُعيَّن /think off و/think minimal إلى low؛ وتُحذف
عناصر التحكم في درجة الحرارة والاختيار الإجباري للأدوات، بما يتوافق
مع مسار Opus 4.7/4.8. يُحتجز الإخراج المتدفق حتى يعيد Bedrock حالة
نهائية، كي لا تكشف حالات الرفض في منتصف التدفق نصًا جزئيًا.تتطلب AWS اشتراكًا صريحًا في الاحتفاظ بالبيانات عبر provider_data_share
قبل إتاحة Fable. تُشارك المطالبات والإجابات المكتملة مع 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 لأن هذا المسار لا يستطيع تعطيل التفكير. تُحذف قيم درجة الحرارة
المخصصة والاختيار الإجباري للأدوات ما دام التفكير التكيفي نشطًا.Guardrails
Guardrails
يمكنك تطبيق ضوابط Amazon Bedrock
على جميع استدعاءات نماذج Bedrock عن طريق إضافة كائن الحقلان
guardrail إلى
ضبط Plugin amazon-bedrock. تتيح لك الضوابط فرض تصفية المحتوى،
ورفض الموضوعات، ومرشحات الكلمات، ومرشحات المعلومات الحساسة،
وفحوصات التأصيل السياقي.guardrailIdentifier وguardrailVersion مطلوبان.Embeddings for memory search
Embeddings for memory search
يمكن أن يعمل 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":Notes and caveats
Notes and caveats
- يتطلب 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
استكشاف الأخطاء وإصلاحها عمومًا والأسئلة الشائعة.