Providers
Amazon Bedrock Mantle
يتضمن OpenClaw مزود Amazon Bedrock Mantle مجمّعًا يتصل
بنقطة نهاية Mantle المتوافقة مع OpenAI. تستضيف Mantle نماذج مفتوحة المصدر
ونماذج من أطراف ثالثة (GPT-OSS وQwen وKimi وGLM وما شابه) عبر سطح قياسي من نوع
/v1/chat/completions مدعوم ببنية Bedrock التحتية.
| الخاصية | القيمة |
|---|---|
| معرّف المزوّد | amazon-bedrock-mantle |
| API | openai-completions (متوافق مع OpenAI) أو anthropic-messages (مسار Anthropic Messages) |
| المصادقة | AWS_BEARER_TOKEN_BEDROCK صريح أو توليد bearer token من سلسلة بيانات اعتماد IAM |
| المنطقة الافتراضية | us-east-1 (يمكن تجاوزها عبر AWS_REGION أو AWS_DEFAULT_REGION) |
البدء
اختر طريقة المصادقة المفضلة لديك واتبع خطوات الإعداد.
Bearer token صريح
الأفضل لـ: البيئات التي لديك فيها بالفعل Mantle bearer token.
اضبط bearer token على مضيف gateway
export AWS_BEARER_TOKEN_BEDROCK="..."
اضبط منطقة اختياريًا (الافتراضي us-east-1):
export AWS_REGION="us-west-2"
تحقّق من اكتشاف النماذج
openclaw models list
تظهر النماذج المكتشفة تحت مزود amazon-bedrock-mantle. ولا
يلزم إعداد إضافي إلا إذا كنت تريد تجاوز الإعدادات الافتراضية.
بيانات اعتماد IAM
الأفضل لـ: استخدام بيانات اعتماد متوافقة مع AWS SDK (إعداد مشترك، أو SSO، أو web identity، أو أدوار instance أو task).
اضبط بيانات اعتماد AWS على مضيف gateway
يعمل أي مصدر مصادقة متوافق مع AWS SDK:
export AWS_PROFILE="default"
export AWS_REGION="us-west-2"
تحقّق من اكتشاف النماذج
openclaw models list
يقوم OpenClaw بتوليد Mantle bearer token من سلسلة بيانات الاعتماد تلقائيًا.
الاكتشاف التلقائي للنموذج
عندما يكون AWS_BEARER_TOKEN_BEDROCK مضبوطًا، يستخدمه OpenClaw مباشرة. وبخلاف ذلك،
يحاول OpenClaw توليد Mantle bearer token من سلسلة بيانات اعتماد AWS
الافتراضية. ثم يكتشف نماذج Mantle المتاحة عبر الاستعلام عن
نقطة النهاية /v1/models الخاصة بالمنطقة.
| السلوك | التفاصيل |
|---|---|
| ذاكرة مؤقتة للاكتشاف | يتم تخزين النتائج مؤقتًا لمدة ساعة واحدة |
| تحديث رمز IAM | كل ساعة |
المناطق المدعومة
us-east-1، وus-east-2، وus-west-2، وap-northeast-1،
وap-south-1، وap-southeast-3، وeu-central-1، وeu-west-1، وeu-west-2،
وeu-south-1، وeu-north-1، وsa-east-1.
الإعداد اليدوي
إذا كنت تفضّل إعدادًا صريحًا بدلًا من الاكتشاف التلقائي:
{
models: {
providers: {
"amazon-bedrock-mantle": {
baseUrl: "https://bedrock-mantle.us-east-1.api.aws/v1",
api: "openai-completions",
auth: "api-key",
apiKey: "env:AWS_BEARER_TOKEN_BEDROCK",
models: [
{
id: "gpt-oss-120b",
name: "GPT-OSS 120B",
reasoning: true,
input: ["text"],
cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
contextWindow: 32000,
maxTokens: 4096,
},
],
},
},
},
}
إعداد متقدم
دعم reasoning
يتم استنتاج دعم reasoning من معرّفات النماذج التي تحتوي على أنماط مثل
thinking أو reasoner أو gpt-oss-120b. ويضبط OpenClaw القيمة reasoning: true
تلقائيًا للنماذج المطابقة أثناء الاكتشاف.
عدم توفر نقطة النهاية
إذا كانت نقطة نهاية Mantle غير متاحة أو لم تُرجع أي نماذج، فسيتم تخطي المزوّد بصمت. ولا يصدر OpenClaw خطأً؛ وتستمر المزوّدات المهيأة الأخرى في العمل بشكل طبيعي.
Claude Opus 4.7 عبر مسار Anthropic Messages
تعرض Mantle أيضًا مسار Anthropic Messages الذي ينقل نماذج Claude عبر نفس مسار البث المصادق عليه بواسطة bearer. ويمكن استدعاء Claude Opus 4.7 (amazon-bedrock-mantle/claude-opus-4.7) عبر هذا المسار مع بث مملوك للمزوّد، لذلك لا يتم التعامل مع AWS bearer tokens على أنها مفاتيح Anthropic API.
عندما تثبّت نموذج Anthropic Messages على مزوّد Mantle، يستخدم OpenClaw سطح API من نوع anthropic-messages بدلًا من openai-completions لذلك النموذج. ولا تزال المصادقة تأتي من AWS_BEARER_TOKEN_BEDROCK (أو من IAM bearer token المُنشأ).
{
models: {
providers: {
"amazon-bedrock-mantle": {
models: [
{
id: "claude-opus-4.7",
name: "Claude Opus 4.7",
api: "anthropic-messages",
reasoning: true,
input: ["text", "image"],
contextWindow: 1000000,
maxTokens: 32000,
},
],
},
},
},
}
العلاقة مع مزود Amazon Bedrock
يُعد Bedrock Mantle مزودًا منفصلًا عن مزود
Amazon Bedrock القياسي. يستخدم Mantle سطح
/v1 المتوافق مع OpenAI، بينما يستخدم مزود Bedrock القياسي
Bedrock API الأصلية.
يشترك كلا المزوّدين في بيانات الاعتماد AWS_BEARER_TOKEN_BEDROCK نفسها عندما
تكون موجودة.