تشغيل Claude Code عبر Bedrock أو Vertex AI
تعرّف إلى متغيرات البيئة وبيانات الاعتماد المطلوبة، ومن يدفع التكلفة، وما الذي تفقده عند تشغيل Claude Code عبر Amazon Bedrock أو Google Vertex AI.
ما الذي يتغير عند تشغيل Claude Code على حسابك السحابي
يمكنك تشغيل Claude Code على Amazon Bedrock أو Google Vertex AI. يتطلب التبديل ضبط متغيرين أو ثلاثة من متغيرات البيئة، إضافة إلى بيانات اعتماد السحابة التي يملكها فريقك بالفعل. يبقى كل ما هو محلي كما هو: واجهة CLI، والوكلاء الفرعيون، والخطافات، والمهارات، وخوادم MCP، وملفات CLAUDE.md. ينتقل استدعاء النموذج فقط. وتنتقل معه أربعة أمور: الشبكة التي يعبرها الطلب، والحساب الذي يدفع التكلفة، ونماذج Claude المسموح لك باستدعائها، والميزات من جانب الخادم المتاحة فعلياً.
نادراً ما يكون السؤال هو ما إذا كان ذلك سيعمل. إنه يعمل. السؤال هو أيّ من هذه الأمور الأربعة يهمك أكثر.
مسارات التوجيه الثلاثة، وما يكلّفك كل منها
الاتصال المباشر بـAnthropic عبر اشتراك. تسجّل الدخول باستخدام حساب على claude.ai ضمن خطة Pro أو Max أو Team أو Enterprise. تُرسل الطلبات إلى واجهة Anthropic البرمجية. تدفع لكل مقعد، ويُحدَّد الاستخدام بحدود الخطة بدلاً من احتسابه لكل رمز. هذا هو مسار التوجيه الوحيد الذي يصل إلى الواجهات المبنية فوق الحساب، مثل Claude Code على الويب، وتطبيق الهاتف المحمول، وDesktop، وRemote Control. بالنسبة إلى الفريق، تضيف خطة Claude Enterprise تسجيل الدخول الموحّد وإعدادات السياسات المُدارة إلى ذلك.
الاتصال المباشر بـAnthropic باستخدام مفتاح API. تنشئ مفتاحاً في Anthropic Console وتدفع لكل رمز. تستخدم هذه الطريقة البنية التحتية والمناطق نفسها التي يستخدمها الاشتراك، من دون مقاعد، ويظهر الاستخدام في لوحة المعلومات الخاصة بـAnthropic. يعتمد تحديد الخيار الأرخص على عدد الساعات التي يعمل فيها الوكيل فعلياً كل يوم. وهذا هو موضوع مقارنة تكلفة API بالاشتراك وموضوع التكلفة العملية لـClaude Code.
نقطة نهاية تابعة لجهة خارجية على Bedrock أو Vertex. يخدم حسابك الخاص على AWS أو Google Cloud النموذج. لا تكون Anthropic ضمن مسار الطلب وقت الاستدلال. تُسجَّل تكلفة الرموز في الفاتورة التي تتلقاها مسبقاً، ضمن سياسات IAM (إدارة الهوية والوصول) وسجلات التدقيق التي تشغّلها مسبقاً. يتوفر خياران إضافيان من جهات خارجية، وهما Microsoft Foundry وClaude Platform على AWS، ويتبعان البنية نفسها: يحدد متغير بيئة واحد موفر الخدمة، ويتكفل الحساب السحابي بالدفع.
ملاحظة حول التسمية، اعتباراً من August 2026: أعادت Google تسمية Vertex AI إلى Google Cloud's Agent Platform. تستخدم وثائق Anthropic الاسم الجديد، بينما لا تزال مطالبة تسجيل الدخول في Claude Code تعرض Google Vertex AI، ولا تزال متغيرات البيئة تعرض VERTEX.
إقامة البيانات هي السبب الفعلي وراء اتباع الفرق لهذا النهج
في Bedrock، يذهب الطلب إلى نقطة نهاية Bedrock في منطقة AWS التي تختارها، ضمن حسابك الخاص. تُشفَّر البيانات غير النشطة باستخدام AES-256 عبر مفاتيح تديرها AWS، ويمكنك توفير مفتاحك الخاص من خلال AWS KMS (خدمة إدارة المفاتيح). في Vertex، المقابل هو مفاتيح التشفير التي تديرها Google، مع إتاحة CMEK (مفاتيح التشفير التي يديرها العميل). يتحكم في الوصول أدوار IAM التي تستخدمها بالفعل، وتظهر الاستدعاءات في CloudTrail أو Cloud Audit Logs مثل أي استدعاء API آخر. بالنسبة إلى فريق يعمل ضمن متطلبات تنظيمية، هذه هي الحجة كاملة، وهي حجة قوية.
هناك تفصيلان يجعلان الأمر أقل إطلاقاً مما توحي به المواد التسويقية.
ملف الاستدلال عبر المناطق ليس منطقة واحدة. في Bedrock، يحل Claude Code النماذج الافتراضية المضمّنة إلى معرّفات ملفات الاستدلال عبر المناطق، وتأتي البادئة التي يفضّلها من المنطقة التي حُلّ فيها: us. في منطقة us-*، وeu. في منطقة eu-*، وapac. في منطقة ap-*، وus-gov. في GovCloud. يمكن لملف عبر المناطق خدمة طلب من منطقة أخرى ضمن النطاق الجغرافي نفسه، لذلك فالضمان الذي تحصل عليه يخص نطاقاً جغرافياً، لا مدينة واحدة. إذا كان متطلبك يحدد منطقة واحدة، فمرّر الطلب عبر ملف استدلال للتطبيق تتحكم فيه، واضبط ANTHROPIC_MODEL على ARN الخاص به.
لا تزال بعض حركة الشبكة تصل إلى Anthropic، ولا يتضمن ذلك أي جزء من شيفرتك. تكون بيانات القياس عن بُعد، والإبلاغ عن الأخطاء، والأمر /feedback معطّلةً افتراضياً في Bedrock وVertex، ويكتب /feedback أرشيفاً ضمن ~/.claude/feedback-bundles/ على جهازك الخاص بدلاً من رفع أي شيء. هناك استثناءان يعملان مع كل موفّر. قبل جلب عنوان URL، ترسل أداة WebFetch اسم المضيف، واسم المضيف فقط، إلى api.anthropic.com للتحقق من قائمة حظر الأمان. كما لا تزال تظهر استطلاعات جودة الجلسة. عطّل الأول باستخدام skipWebFetchPreflight في ملف الإعدادات، وعطّل الثاني باستخدام CLAUDE_CODE_DISABLE_FEEDBACK_SURVEY=1، أو عطّل كل حركة الشبكة غير الأساسية دفعة واحدة باستخدام CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC.
فيما يتعلق بالتدريب: بموجب الشروط التجارية، لا تدرّب Anthropic النماذج على الشيفرة أو المطالبات المرسلة عبر Claude Code، ويُعد استخدام منصات الجهات الخارجية استخداماً تجارياً. أما Development Partner Program، وهو البرنامج الاختياري الذي يسمح بالتدريب، فلا يُتاح لمستخدمي Bedrock أو Vertex إطلاقاً. ويعتمد الاحتفاظ الصفري بالبيانات على نقاط النهاية هذه على اتفاقيتك مع AWS أو Google.
وجّه Claude Code إلى Amazon Bedrock
تحدث خطوتان مرة واحدة لكل حساب AWS قبل أن تصبح إعدادات العميل مهمة. افتح وحدة تحكم Amazon Bedrock، واختر نموذج Anthropic من كتالوج النماذج، ثم أرسل نموذج حالة الاستخدام؛ يُمنح الوصول فوراً بعد الإرسال. بعد ذلك، أرفق سياسة IAM تسمح بالاستدعاءات التي يجريها Claude Code.
bedrock:InvokeModelbedrock:InvokeModelWithResponseStreambedrock:ListInferenceProfilesbedrock:GetInferenceProfile
يتيح ListInferenceProfiles لـClaude Code التحقق عند بدء التشغيل من النماذج التي يمكن لحسابك استدعاؤها فعلياً. ويتيح GetInferenceProfile له تحويل ARN لملف استدلال التطبيق إلى النموذج الأساسي الذي يشير إليه، حتى يختار بنية الطلب الصحيحة. من دون هذا الإذن، تنجح الطلبات أيضاً، لأن Claude Code يعيد المحاولة مرة واحدة باستخدام البنية الأخرى. وتظهر المشكلة في رحلة إضافية ذهاباً وإياباً لكل نموذج جديد، لا في صورة خطأ.
أسرع طريقة لإعداد العميل هي المعالج. شغّل claude، واختر منصة تابعة لجهة خارجية ثم Amazon Bedrock، أو اكتب /setup-bedrock في جلسة سجّلت الدخول إليها مسبقاً. يقرأ المعالج الملفات الشخصية من دليل ~/.aws، ويتحقق من النماذج التي يمكنك استدعاؤها، ويكتب النتيجة في كتلة env داخل ~/.claude/settings.json، لذلك لا يعتمد أي شيء على ملف تعريف الصدفة.
لنشر الإعدادات باستخدام برنامج نصي، عيّن المتغيرات بنفسك.
export CLAUDE_CODE_USE_BEDROCK=1
export AWS_REGION=us-east-1تأتي بيانات الاعتماد من سلسلة بيانات اعتماد AWS SDK القياسية، لذلك يعمل هنا كل ما يعمل مسبقاً مع واجهة aws: aws configure، أو ملف SSO، أو دور مفترض، أو مفتاح Bedrock API.
aws sso login --profile=your-profile-name
export AWS_PROFILE=your-profile-nameexport AWS_BEARER_TOKEN_BEDROCK=your-bedrock-api-keyالرمز المميز لحامل الطلب هو أبسط خيار، ويجب التعامل معه بحذر لأنه سر طويل الأجل موجود في متغير بيئة. على خادم إنشاء مشترك، يُفضّل استخدام دور تنتهي صلاحيته. وينطبق المنطق نفسه على كل بيانات الاعتماد الأخرى التي يستطيع الوكيل قراءتها، وهذا هو موضوع إبقاء الأسرار بعيداً عن متناول وكيل الذكاء الاصطناعي.
مشكلة المنطقة. يحل Claude Code المنطقة بالترتيب التالي: AWS_REGION، ثم AWS_DEFAULT_REGION، ثم region في ملف AWS الشخصي النشط، ثم us-east-1. الخطوة الأخيرة قيمة افتراضية وليست خطأ، لذلك قد يرسل فريق لم يعيّن منطقة في أي مكان، وافترض التوجيه الأوروبي، طلباته إلى منطقة في الولايات المتحدة من دون طباعة أي تحذير. شغّل /status داخل Claude Code لعرض المنطقة التي جرى حلها والمصدر الذي جاءت منه. ولتأكيد ما يستطيع حسابك استدعاءه في منطقة معينة، شغّل aws bedrock list-inference-profiles --region your-region.
شغّل Claude Code على Google Vertex AI
فعّل واجهة API وجهّز بيانات الاعتماد.
gcloud config set project YOUR-PROJECT-ID
gcloud services enable aiplatform.googleapis.com
gcloud auth application-default loginاطلب الوصول إلى نماذج Claude التي تريدها في Model Garden. لا تتم الموافقة فوراً، لذلك انتظر من 24 إلى 48 ساعة. امنح roles/aiplatform.user، إذ تحمل هذه الصلاحية aiplatform.endpoints.predict المستخدمة لاستدعاء النماذج وعدّ الرموز.
ثم حدّد موفّر الخدمة.
export CLAUDE_CODE_USE_VERTEX=1
export CLOUD_ML_REGION=global
export ANTHROPIC_VERTEX_PROJECT_ID=YOUR-PROJECT-IDيقبل CLOUD_ML_REGION قيمة global، وهي موقع متعدد المناطق مثل eu أو us، أو منطقة واحدة. يوفّر endpoint العام أفضل إتاحة، لكنه يمنحك أقل قدر من التحكم في مكان معالجة الطلب. لذلك، تتطلب عادةً متطلبات إقامة البيانات تحديد موقع بدلاً من ذلك. يختلف نطاق النماذج المتاحة بين هذه الصيغ الثلاث. إذا كان أحد النماذج التي تحتاج إليها غير متاح عبر endpoint العام، فثبّت ذلك النموذج وحده على موقع محدد باستخدام متغير VERTEX_REGION_CLAUDE_*، واترك بقية النماذج تستخدم النطاق العام. راجع صفحة مواقع Vertex AI الحالية بدلاً من الاعتماد على قائمة قديمة.
فخ المشروع. يُعد ANTHROPIC_VERTEX_PROJECT_ID المصدر الأقل أولوية لمعرّف المشروع. ويتقدّم عليه كل من GCLOUD_PROJECT وGOOGLE_CLOUD_PROJECT وملف بيانات الاعتماد الذي يحدده GOOGLE_APPLICATION_CREDENTIALS. إذا كان أحد هذه العناصر مُصدَّراً مسبقاً على الجهاز، فستُحمَّل التكاليف على ذلك المشروع الآخر، ولن تعرض الجلسة أي إشارة إلى ذلك.
تحقق بعد تغيير موفّر الخدمة. شغّل /status: يعرض السطر API provider القيمة Google Vertex AI، وتوضح الأسطر GCP project وDefault region وModel ما حلّه Claude Code فعلياً. إذا كان سطر موفّر الخدمة مفقوداً، فهذا يعني أن المتغيرات لم تصل إلى العملية، لأنها صُدِّرت في shell مختلف عن shell الذي شغّل claude. انقلها إلى كتلة env في ملف الإعدادات. وهذه أيضاً طريقة لإبقاء قيمة مثل AWS_PROFILE خارج كل عملية أخرى تبدأها.
النماذج التي تحصل عليها، وموعد وصولها
لا تعني الأسماء المستعارة مثل sonnet وopus أنها الأحدث. في نقطة نهاية تابعة لجهة خارجية، تُحيل هذه الأسماء إلى الإعداد الافتراضي المضمّن في Claude Code لدى ذلك المزوّد. وقد يكون هذا الإعداد متأخراً عن الإصدار الحالي، أو قد لا يكون مفعّلاً في حسابك أصلاً. عندما لا يتوفر الإعداد الافتراضي، يستخدم Claude Code نموذجاً أقدم أو من فئة أدنى لهذه الجلسة ويطبع إشعاراً بذلك. لا يُحفَظ النموذج البديل، لذلك تحاول الجلسة التالية استخدام الإعداد الافتراضي من جديد وتطبع الإشعار مرة أخرى.
عند طرح الإعداد على مستوى فريق، ثبّت الإصدارات.
# Copy the exact IDs from your provider's own model catalog.
export ANTHROPIC_DEFAULT_OPUS_MODEL='<provider model id>'
export ANTHROPIC_DEFAULT_SONNET_MODEL='<provider model id>'
export ANTHROPIC_DEFAULT_HAIKU_MODEL='<provider model id>'خذ المعرّفات من نظرة عامة على النماذج ومن كتالوج المزوّد الذي تستخدمه، لأن التنسيق يختلف باختلاف المزوّد: يتطلب Bedrock معرّف ملف تعريف الاستدلال أو ARN، بينما يتطلب Vertex اسم نموذج عادي. لا تنسخ هذه المعرّفات من مقالة، بما في ذلك هذه المقالة. يساعد تثبيت الإصدار أيضاً في ضبط التكلفة، لأن النموذج الأساسي الافتراضي من فئة Opus، وتكلفة Opus لكل رمز أعلى من Sonnet. لذلك تُحاسَب عملية نشر لا تثبّت أي نموذج بالسعر الأعلى. لتعيين نموذج واحد كإعداد افتراضي للجلسة بدلاً من ذلك، اضبط ANTHROPIC_MODEL على معرّفه الكامل.
يُعد وصول النموذج أوضح مفاضلة في هذه المقارنة. على واجهة Anthropic البرمجية نفسها، يعمل النموذج في يوم إطلاقه. أما على Bedrock وVertex، فيعمل بعد أن يفعّله المزوّد السحابي في منطقتك ويمنح حسابك صلاحية الوصول إليه. ويحدث ذلك بعد أيام في أفضل الأحوال، وأحياناً بعد مدة أطول بكثير. إذا كان يجب تشغيل بعض الأعمال على أحدث نموذج، فأبقِ مسار توجيه واحداً قادراً على الوصول إليه. هذه هي الحالة العملية التي تبرر توجيه نماذج مختلفة إلى مهام مختلفة.
ما الذي تتخلى عنه عند استخدام Bedrock وVertex
تعمل جميع الوظائف المحلية مع كل مزوّد: الوكلاء الفرعيون، والخطافات، وأوامر الشرطة المائلة، والمهارات، والمكونات الإضافية، ونقاط التحقق، ووضع الحماية، وملف الإعدادات المُدار، ومقاييس OpenTelemetry. أما أوجه القصور فتوجد كلها على جانب الخادم.
الوظائف غير المتاحة على كلا الطرفين: الوضع السريع، وAdvisor، وChannels، والمراسلة بين الجلسات، ولوحة معلومات التحليلات، والإعدادات التي يديرها الخادم. كما أن كل ما يتطلب حساب claude.ai غير متاح، ويشمل ذلك Claude Code على الويب، وتطبيق الهاتف المحمول، وDesktop، وRemote Control، والروتينات، والعناصر الاصطناعية.
خاص بـBedrock: لا تتوفر أداة WebSearch هناك، لذلك لا يستطيع Claude إجراء بحث من جلسة موجّهة إلى Bedrock. لكنه يستطيع قراءة صفحة باستخدام WebFetch عند تزويده بعنوان URL. أما البحث على الويب فيعمل على Vertex، مع نماذج أجيال Claude 4 والإصدارات الأحدث.
متاح جزئياً على كليهما: يعمل الوضع التلقائي فقط مع مجموعة محدودة من النماذج الأحدث، ويتطلب /loop فاصلة زمنية صريحة لأنه لا يستطيع اختيارها بنفسه. راجع صفحة توفر الميزات لدى Anthropic قبل أن تعد فريقك بتوفير ميزة، لأن هذه القائمة تتغير.
على من تُحتسب الفاتورة؟
الاشتراك ونقطة النهاية التابعة لجهة خارجية عمليتا شراء منفصلتان. ولا يحل أحدهما محل الآخر.
من المهم توضيح ذلك مباشرة، لأن هذا الخطأ لا يظهر بوضوح. اضبط CLAUDE_CODE_USE_BEDROCK=1 على جهاز سجّلت الدخول إليه أيضاً باستخدام مقعد Max، وستُحتسب تكلفة كل رمز من AWS وفق أسعار Bedrock. وسيستمر المقعد في فرض رسم شهري، لكنه لن يغطي أياً من حركة المرور تلك. ولا توجد أيضاً طريقة عرض موحّدة؛ إذ تنتقل النفقات إلى AWS Cost Explorer أو Google Cloud Billing، ولا تتوفر لوحة تحليلات Anthropic لدى أي من موفري الخدمة. كما يختفي الأمر /logout، لأنه لا توجد جلسة Anthropic لإنهائها. بيانات الاعتماد هي بيانات اعتماد السحابة.
توجد الأسعار في صفحة موفر الخدمة نفسه وقد تتغير، لذلك راجع أسعار Amazon Bedrock أو أسعار Vertex AI بدلاً من الاعتماد على أي رقم يرد في مقال. ولا تتغير نقطة أساسية: أنت تشتري في نقاط النهاية هذه استدلالاً محسوباً لكل رمز، ولذلك تبلغ تكلفة agent الذي يظل قيد التشغيل طوال اليوم تكلفة تشغيله الفعلية، من دون حد للخطة يوقفه.
تعمل حدود المعدل والحصص بطريقة مختلفة في كل مسار
في الاشتراك، ترتبط الحدود بالحساب، وتُعاد تهيئتها وفق جدول زمني، ويعني بلوغ إحداها الانتظار. يوضّح كيفية عمل حدود الاستخدام هذا السلوك.
في مفتاح Anthropic API، ترتبط الحدود بالمؤسسة، وتُقاس بعدد الطلبات والرموز في الدقيقة، وتزداد مع ارتفاع فئة الاستخدام لديك.
في Bedrock وVertex، تكون الحدود حصصاً سحابية محددة لكل حساب أو مشروع، ولكل نموذج ومنطقة، ولا ترتبط بأي خطة من Anthropic. يعني الخطأ 429 أن الحساب بلغ حصته لذلك النموذج في تلك المنطقة، ولذلك يكون الحل في وحدة تحكم المزوّد: اطلب زيادة الحصة، أو انتقل إلى موقع تتوفر فيه سعة إضافية. تفرض Bedrock الحصة وفق قاعدة token burndown بدلاً من عدد ثابت للطلبات، وتُشترى السعة المحجوزة على شكل معدل نقل مُوفَّر. في Vertex، تعني أخطاء 429 غالباً أن نقطة النهاية في المنطقة الواحدة لا تخدم النموذج الأساسي والنموذج الصغير السريع معاً، ولذلك تمثّل CLOUD_ML_REGION=global نقطة البداية الموثقة. توضّح صفحة الحصص من Google كيفية طلب الزيادة.
أوضاع الفشل، مع النصوص التي ستظهر لك
Could not load the default credentials، على Vertex. بيانات الاعتماد الافتراضية للتطبيق مفقودة أو منتهية الصلاحية. شغّل gcloud auth application-default login، أو وجّه GOOGLE_APPLICATION_CREDENTIALS إلى ملف مفتاح حساب خدمة.
خطأ 404 يذكر اسم النموذج، على Vertex. النموذج غير مفعّل في Model Garden لهذا المشروع، أو غير متاح في الموقع الذي ضبطته. لا تُخدَّم بعض النماذج إلا عبر نقطة النهاية العامة أو موقع متعدد المناطق مثل eu، ولا تُخدَّم أبداً في منطقة محددة.
on-demand throughput isn't supported، على Bedrock. مرّرت معرّف نموذج foundation مجرداً لنموذج لا يُخدَّم إلا عبر inference profile. استخدم معرّف inference profile بدلاً منه.
AWS default-chain credential resolve timed out. توقفت خطوة في سلسلة بيانات اعتماد AWS، وغالباً ما يكون السبب مساعد credential_process ينتظر إدخالاً لن يتلقاه أبداً. تنتهي مهلة كل محاولة لحل السلسلة بعد 60 ثانية. إذا كانت سلسلتك تحتاج فعلاً إلى وقت أطول، مثل تدفق SSO عبر المتصفح مع MFA (المصادقة متعددة العوامل) خلف غلاف، فارفع الحد بالمللي ثانية باستخدام CLAUDE_CODE_AWS_CHAIN_RESOLVE_TIMEOUT_MS.
خطأ عند بدء Bedrock streaming response has content-type. يعيد مكوّن ما بين Claude Code وBedrock كتابة التدفق. يرسل Bedrock التدفقات بتنسيق binary event-stream مع نوع المحتوى application/vnd.amazon.eventstream، لذلك يعيد gateway إرسالها كأحداث مرسلة من الخادم، فيسلّم استجابة لا يستطيع Claude Code فك ترميزها. أصلح gateway ليمرّر نص الاستجابة ورأس Content-Type من دون تغيير.
فتح علامات تبويب المتصفح في حلقة أثناء AWS SSO. تقطع VPN مؤسسية أو proxy يفحص TLS عملية تسجيل الدخول، فيقرأ Claude Code الاتصال المقطوع على أنه فشل في المصادقة، ثم يعيد تشغيل الأمر awsAuthRefresh ويتكرر ذلك إلى ما لا نهاية. أزل awsAuthRefresh من ملف الإعدادات، وشغّل aws sso login يدوياً قبل بدء Claude Code.
اختيار مسار التوجيه
اختر الاتصال المباشر بـAnthropic عندما تريد النماذج الجديدة فور إطلاقها ومجموعة الميزات الكاملة. اختر مفتاح API عندما تريد فوترة حسب عدد الرموز من دون شراء مقاعد. اختر Bedrock أو Vertex عندما يكون الشرط هو تنفيذ الاستدلال داخل حساب سحابي تديره بالفعل، وتقبل أن يكون خط تطوير النموذج أبطأ وأن تكون قائمة الميزات أقصر مقابل ذلك. تستحق صفحات الإعداد التي توفرها Anthropic نفسها الحفظ، وهي صفحات Amazon Bedrock وGoogle Vertex AI، إلى جانب قائمة AWS الخاصة بـالنماذج حسب المنطقة.
لا يغيّر أي من الخيارات الثلاثة مكان تنفيذ الوكيل نفسه. Claude Code عملية محلية تقرأ ملفاتك وتشغّل أوامرك، أيّاً يكن عنوان النهاية الذي يستجيب لها. لذلك تضع الفرق التي تريد تشغيله في مكان غير الحاسوب المحمول وكيل البرمجة على VPS وتصدّر المتغيرات نفسها هناك.
FAQ
هل يغطي اشتراك Claude الخاص بي تكلفة Claude Code على Bedrock أو Vertex؟
لا. مقعد Pro أو Max أو Team أو Enterprise ونقطة النهاية التابعة لجهة خارجية عمليتا شراء منفصلتان، ولا يغطي أحدهما الآخر. عند ضبط CLAUDE_CODE_USE_BEDROCK=1 أو CLAUDE_CODE_USE_VERTEX=1، تُحاسَب كل وحدة token وفق أسعار AWS أو Google Cloud، وتُسجَّل التكلفة في فاتورة تلك السحابة، بينما يستمر تحصيل تكلفة المقعد شهرياً مقابل الواجهات التي يغطيها. ينتقل تتبع الإنفاق أيضاً إلى AWS Cost Explorer أو Google Cloud Billing، لأن لوحة تحليلات Anthropic غير متاحة على أي من المزوّدين.
إلى أي منطقة يرسل Claude Code طلباتي على Amazon Bedrock؟
إلى المنطقة التي حلّها، والتي سيعرضها لك /status. يتحقق Claude Code من AWS_REGION، ثم AWS_DEFAULT_REGION، ثم region في ملف AWS النشط، ويستخدم us-east-1 كقيمة احتياطية عند عدم ضبط أي منها. بعد ذلك تُحلّ النماذج الافتراضية المضمّنة إلى ملفات استدلال عبر المناطق، وتتبع بادئتها تلك المنطقة، مثل us. أو eu.. ويمكن لملف الاستدلال عبر المناطق خدمة طلب من منطقة أخرى داخل الجغرافيا نفسها. عندما تكون منطقة محددة شرطاً إلزامياً، استخدم ملف استدلال للتطبيق تتحكم فيه، واضبط ANTHROPIC_MODEL على ARN الخاص به.
لماذا لا يظهر أحدث نموذج Claude في حساب Bedrock أو Vertex الخاص بي؟
لأن كل مزوّد سحابي يفعّل النماذج وفق جدوله الخاص، ويجب منح حسابك صلاحية الوصول إليها أيضاً. في Vertex، تطلب الوصول من Model Garden، وقد تستغرق الموافقة من 24 إلى 48 ساعة. حتى ذلك الحين، تُحلّ الأسماء المستعارة مثل sonnet وopus إلى النموذج الافتراضي المضمّن في Claude Code لذلك المزوّد. وعندما لا يكون ذلك النموذج متاحاً في حسابك، يستخدم Claude Code نموذجاً أقدم أو أقل مستوى للجلسة ويعرض إشعاراً. ثبّت ANTHROPIC_DEFAULT_SONNET_MODEL والنماذج المشابهة له على المعرّفات التي تحققت من تفعيلها.
هل يتوفر البحث على الويب في Claude Code على Amazon Bedrock؟
لا. أداة WebSearch غير متاحة على Bedrock، لذلك لا يستطيع Claude تنفيذ بحث من جلسة موجّهة إليه. لكنه يستطيع قراءة صفحة محددة باستخدام WebFetch عند تزويده بعنوان URL. أما في Google Vertex AI، فيعمل البحث على الويب مع نماذج Claude 4 والأجيال الأحدث، وهو أحد فروق القدرات القليلة التي ترجّح كفة Vertex.
هل أحتاج إلى حساب Anthropic لتشغيل Claude Code على Bedrock أو Vertex؟
لا. تعتمد المصادقة على بيانات اعتماد AWS أو Google Cloud، ولذلك لا يتوفر /logout على أي من المزوّدين. يبقى اتصال واحد بـAnthropic مطلوباً بغض النظر عن المزوّد المستخدم: قبل جلب عنوان URL، ترسل أداة WebFetch اسم المضيف، دون سواه، إلى api.anthropic.com للتحقق منه مقابل قائمة حظر أمنية. اضبط skipWebFetchPreflight في ملف الإعدادات لتعطيل ذلك، واربطه بقواعد أذونات WebFetch إذا كنت تريد مع ذلك تقييد النطاقات التي يمكن لـClaude الوصول إليها.