Anthropic (Claude)
تطوّر Anthropic عائلة نماذج Claude وتوفر الوصول إليها عبر API و Claude CLI. في OpenClaw، كل من مفاتيح Anthropic API وإعادة استخدام Claude CLI مدعومان. كما تظل ملفات تعريف Anthropic token القديمة الحالية محترمة أثناء التشغيل إذا كانت مهيأة بالفعل.الخيار A: مفتاح Anthropic API
الأفضل لـ: الوصول القياسي إلى API والفوترة حسب الاستخدام. أنشئ مفتاح API الخاص بك في Anthropic Console.إعداد CLI
مقتطف تهيئة Anthropic
القيم الافتراضية للتفكير (Claude 4.6)
- تستخدم نماذج Anthropic Claude 4.6 افتراضيًا مستوى التفكير
adaptiveفي OpenClaw عندما لا يكون هناك مستوى تفكير صريح مضبوط. - يمكنك التجاوز لكل رسالة (
/think:<level>) أو في params الخاصة بالنموذج:agents.defaults.models["anthropic/<model>"].params.thinking. - مستندات Anthropic ذات الصلة:
الوضع السريع (Anthropic API)
يدعم مفتاح التبديل المشترك/fast في OpenClaw أيضًا حركة Anthropic العامة المباشرة، بما في ذلك الطلبات الموثقة بمفتاح API وOAuth المرسلة إلى api.anthropic.com.
- يتحول
/fast onإلىservice_tier: "auto" - يتحول
/fast offإلىservice_tier: "standard_only" - الإعداد الافتراضي في التهيئة:
- لا يحقن OpenClaw مستويات خدمة Anthropic إلا لطلبات
api.anthropic.comالمباشرة. وإذا مرّرتanthropic/*عبر proxy أو بوابة، فسيترك/fastقيمةservice_tierدون تعديل. - تتجاوز params الصريحة للنموذج
serviceTierأوservice_tierالخاصة بـ Anthropic القيمة الافتراضية لـ/fastعند تعيينهما معًا. - تُبلغ Anthropic عن المستوى الفعلي في الاستجابة تحت
usage.service_tier. وفي الحسابات التي لا تملك سعة Priority Tier، قد تُحلservice_tier: "auto"إلىstandardرغم ذلك.
التخزين المؤقت للـ prompt (Anthropic API)
يدعم OpenClaw ميزة التخزين المؤقت للـ prompt في Anthropic. هذا خاص بـ API فقط؛ فمصادقة Anthropic token القديمة لا تحترم إعدادات التخزين المؤقت.التهيئة
استخدم المعاملcacheRetention في تهيئة النموذج:
| القيمة | مدة التخزين المؤقت | الوصف |
|---|---|---|
none | بدون تخزين مؤقت | تعطيل التخزين المؤقت للـ prompt |
short | 5 دقائق | الافتراضي لمصادقة API Key |
long | ساعة واحدة | تخزين مؤقت ممتد |
القيم الافتراضية
عند استخدام مصادقة Anthropic API Key، يطبق OpenClaw تلقائيًاcacheRetention: "short" (تخزين مؤقت لمدة 5 دقائق) على جميع نماذج Anthropic. ويمكنك تجاوز ذلك عبر تعيين cacheRetention صراحةً في التهيئة.
تجاوزات cacheRetention لكل وكيل
استخدم params على مستوى النموذج كخط أساس، ثم تجاوز وكلاء محددين عبرagents.list[].params.
agents.defaults.models["provider/model"].paramsagents.list[].params(مطابقة حسبid، مع التجاوز حسب المفتاح)
ملاحظات Claude على Bedrock
- تقبل نماذج Anthropic Claude على Bedrock (
amazon-bedrock/*anthropic.claude*) تمريرcacheRetentionعند تهيئته. - تُفرض قيمة
cacheRetention: "none"على نماذج Bedrock غير التابعة لـ Anthropic أثناء التشغيل. - تقوم القيم الافتراضية الذكية لمفتاح Anthropic API أيضًا بتهيئة
cacheRetention: "short"لمراجع نماذج Claude-on-Bedrock عند عدم تعيين قيمة صريحة.
نافذة سياق 1M (إصدار Anthropic التجريبي)
تخضع نافذة السياق 1M في Anthropic لبوابة بيتا. في OpenClaw، يمكنك تمكينها لكل نموذج باستخدامparams.context1m: true للنماذج المدعومة من Opus/Sonnet.
anthropic-beta: context-1m-2025-08-07 في
طلبات Anthropic.
لا يتم تفعيل هذا إلا عندما تكون params.context1m مضبوطة صراحةً إلى true
لذلك النموذج.
المتطلب: يجب أن تسمح Anthropic باستخدام السياق الطويل لتلك البيانات الاعتمادية.
ملاحظة: ترفض Anthropic حاليًا طلبات بيتا context-1m-* عند استخدام
مصادقة Anthropic token القديمة (sk-ant-oat-*). وإذا قمت بتهيئة
context1m: true مع وضع المصادقة القديم هذا، فسيسجل OpenClaw تحذيرًا ويعود
إلى نافذة السياق القياسية عبر تخطي ترويسة context1m beta
مع الإبقاء على إصدارات OAuth التجريبية المطلوبة.
خلفية Claude CLI
الخلفية المضمّنةclaude-cli الخاصة بـ Anthropic مدعومة في OpenClaw.
- أخبرنا فريق Anthropic أن هذا الاستخدام مسموح به مرة أخرى.
- لذلك يتعامل OpenClaw مع إعادة استخدام Claude CLI واستخدام
claude -pعلى أنه معتمد لهذا التكامل ما لم تنشر Anthropic سياسة جديدة. - تظل مفاتيح Anthropic API أوضح مسار إنتاجي لمضيفي البوابة الدائمين ولمزيد من التحكم الصريح في الفوترة على جانب الخادم.
- تفاصيل الإعداد ووقت التشغيل موجودة في /gateway/cli-backends.
ملاحظات
- ما تزال مستندات Claude Code العامة من Anthropic توثّق الاستخدام المباشر لـ CLI مثل
claude -p، كما أخبرنا فريق Anthropic أن استخدام Claude CLI بأسلوب OpenClaw مسموح به مرة أخرى. ونحن نتعامل مع هذا التوجيه على أنه محسوم ما لم تنشر Anthropic تغييرًا جديدًا في السياسة. - ما يزال Anthropic setup-token متاحًا في OpenClaw كمسار مصادقة مدعوم قائم على token، لكن OpenClaw يفضّل الآن إعادة استخدام Claude CLI و
claude -pعند توفرهما. - تفاصيل المصادقة + قواعد إعادة الاستخدام موجودة في /concepts/oauth.
استكشاف الأخطاء وإصلاحها
أخطاء 401 / أصبح token غير صالح فجأة- قد تنتهي صلاحية مصادقة Anthropic token أو يتم إلغاؤها.
- بالنسبة إلى الإعدادات الجديدة، انتقل إلى مفتاح Anthropic API.
- المصادقة تكون لكل وكيل. الوكلاء الجدد لا يرثون مفاتيح الوكيل الرئيسي.
- أعد تشغيل onboarding لذلك الوكيل، أو هيّئ مفتاح API على مضيف
البوابة، ثم تحقق باستخدام
openclaw models status.
anthropic:default
- شغّل
openclaw models statusلمعرفة ملف تعريف المصادقة النشط. - أعد تشغيل onboarding، أو هيّئ مفتاح API لذلك المسار الخاص بملف التعريف.
- تحقق من
openclaw models status --jsonلمعرفةauth.unusableProfiles. - يمكن أن تكون فترات cooldown الخاصة بحد المعدل في Anthropic ضمن نطاق النموذج، لذلك قد يظل نموذج Anthropic آخر مرتبط قابلًا للاستخدام حتى عندما يكون النموذج الحالي في فترة cooldown.
- أضف ملف تعريف Anthropic آخر أو انتظر انتهاء cooldown.