النموذج الافتراضي في Claude Code هو Sonnet — تحديدًا أحدث إصدار من Sonnet لمزود الخدمة الخاص بك (Sonnet 5 على واجهة Anthropic API اعتبارًا من منتصف 2026). Sonnet سريع، ويتعامل مع معظم أعباء عمل البرمجة بشكل جيد، ويحافظ على التكاليف معقولة عبر الجلسات الطويلة. إذا لم تقم بتغيير أي شيء، فهذا ما تستخدمه حاليًا.
تغيير النموذج يتطلب أمرًا واحدًا: /model opus داخل الجلسة، أو claude --model opus عند بدء التشغيل. يغطي باقي هذا الدليل متى يكون من المفيد فعليًا التبديل إلى كل نموذج، وما هي الأسماء المستعارة المختصرة التي يتم حلها عبر مزودي الخدمة المختلفين، وكيفية استخدام نقطة نهاية Novita AI للوصول إلى مجموعة أوسع من النماذج مفتوحة الأوزان بتكلفة أقل لكل رمز مميز.
ما هو النموذج الافتراضي في Claude Code؟
عند تشغيل Claude Code دون تحديد نموذج، فإنه يبدأ باستخدام الاسم المستعار sonnet، والذي يتم حله إلى أحدث إصدار من Sonnet لمزود الخدمة الخاص بك. على واجهة Anthropic API (نقطة النهاية الافتراضية)، يعني ذلك Claude Sonnet 5 اعتبارًا من منتصف 2026. مستخدمو الخطة المجانية والخطة المدفوعة يستخدمون Sonnet 5 افتراضيًا.
المنطق واضح: يقدم Sonnet أفضل توازن بين السرعة والقدرة لأعمال البرمجة اليومية. يتعامل مع تعديلات الملفات، وإعادة الهيكلة متعددة الخطوات، وإنشاء الاختبارات، ومعظم المهام على مستوى المستودع دون التأخير الإضافي أو التكلفة المرتبطة بـ Opus. بالنسبة لغالبية الجلسات، لا يؤدي التبديل إلى نموذج أثقل إلى نتائج أفضل بشكل ملحوظ.
إذا قامت مؤسستك بتعيين نموذج افتراضي على مستوى المؤسسة في لوحة إدارة Claude Code، فإن هذا يتجاوز الإعداد الافتراضي للنظام ويسري مفعوله في المرة التالية التي تبدأ فيها جلسة. لا يزال بإمكانك تجاوزه لكل جلسة باستخدام /model أو العلم --model.
النماذج المتاحة والأسماء المستعارة
يستخدم Claude Code أسماء مستعارة بدلاً من معرفات النماذج الكاملة لاختيار النموذج يوميًا. الاسم المستعار مثل sonnet يشير دائمًا إلى الإصدار الموصى به لمزود الخدمة الخاص بك، لذلك لا تحتاج إلى تحديث الإعدادات الخاصة بك في كل مرة يتم فيها إصدار نموذج جديد.
| الاسم المستعار | ما يختاره | الأفضل لـ |
|---|---|---|
sonnet |
أحدث Sonnet (Sonnet 5 على Anthropic API) | افتراضي — سريع، قادر، وفعال لمعظم أعمال البرمجة |
opus |
أحدث Opus (Opus 4.8 على Anthropic API) | التفكير المعماري المعقد، تحليل قواعد البيانات الكبيرة |
haiku |
أحدث Haiku (Haiku 4.5) | مهام بسيطة وسريعة حيث السرعة أهم من العمق |
fable |
Claude Fable 5 | جلسات مستقلة طويلة، مهام غامضة أو مفتوحة النهاية |
best |
Fable 5 إذا كان متاحًا، وإلا أحدث Opus | أعلى قدرة متاحة دون تحديد يدوي |
opusplan |
Opus للتخطيط، Sonnet للتنفيذ | الحصول على تفكير Opus في الهندسة دون دفع أسعار Opus لكل خطوة |
sonnet[1m] |
Sonten بسعة سياق مليون رمز مميز | جلسات طويلة جدًا أو قواعد بيانات كبيرة تحتاج إلى سياق ممتد |
opus[1m] |
Opus بسعة سياق مليون رمز مميز | مهام معقدة ذات سياق طويل تحتاج إلى تفكير Opus |
default |
يمسح أي تجاوز؛ يعود إلى الإعداد الافتراضي للحساب | إعادة التعيين إلى الإعداد الافتراضي للنظام بعد اختبار نماذج أخرى |
يتم تحديث الأسماء المستعارة بمرور الوقت. للتثبيت على إصدار معين — من أجل قابلية التكرار أو لتجنب السلوك غير المتوقع بعد تحديث النموذج — استخدم معرف النموذج الكامل بدلاً من ذلك:
claude --model claude-sonnet-5
claude --model claude-opus-4-8
نماذج Claude الحالية (واجهة Anthropic API)
| النموذج | معرف API | السياق | تكلفة الإدخال | تكلفة الإخراج |
|---|---|---|---|---|
| Claude Fable 5 | claude-fable-5 |
مليون رمز مميز | $10/MTok | $50/MTok |
| Claude Opus 4.8 | claude-opus-4-8 |
مليون رمز مميز | $5/MTok | $25/MTok |
| Claude Sonnet 5 | claude-sonnet-5 |
مليون رمز مميز | $2/MTok* | $10/MTok* |
| Claude Haiku 4.5 | claude-haiku-4-5-20251001 |
200 ألف رمز مميز | $1/MTok | $5/MTok |
*أسعار تمهيدية لـ Sonnet 5 حتى 31 أغسطس 2026؛ السعر القياسي هو $3/$15 لكل MTok.
جميع النماذج لديها نافذة سياق تبلغ مليون رمز مميز باستثناء Haiku 4.5، الذي يصل إلى 200 ألف رمز مميز. بالنسبة لمعظم أعمال البرمجة، يصبح حجم نافذة السياق هو العامل الحاسم فقط عندما تقوم بتحميل مستودعات كاملة أو تشغيل جلسات وكيلية طويلة جدًا.
كيفية تغيير النموذج في Claude Code
هناك أربع طرق لتكوين النموذج، مرتبة حسب الأولوية:
1. أثناء الجلسة: /model
اكتب /model بدون وسيط لفتح المنتقي التفاعلي. اكتب /model <alias> للتبديل فورًا:
/model opus
/model sonnet
/model haiku
/model fable
منذ الإصدار v2.1.153 من Claude Code، يقوم /model بحفظ اختيارك كافتراضي للجلسات المستقبلية. إذا كنت تريد التبديل للجلسة الحالية فقط، اضغط على s في المنتقي بدلاً من Enter. كتابة /model <alias> مباشرة تحفظ الاختيار (أي ما يعادل Enter).
2. عند بدء التشغيل: العلم --model
مرر --model عند بدء Claude Code لتطبيق التحديد لتلك الجلسة فقط:
claude --model opus
claude --model haiku
claude --model claude-sonnet-5 # معرف النموذج الكامل، يثبت على إصدار معين
هذا لا يؤثر على الإعداد الافتراضي المحفوظ ولا يستمر إلى الجلسة التالية.
3. متغير البيئة: ANTHROPIC_MODEL
قم بتعيين ANTHROPIC_MODEL لتطبيق نموذج طوال مدة جلسة shell أو سكريبت:
export ANTHROPIC_MODEL="opus"
مثل --model، هذا يقتصر على الجلسة ولا يكتب في ملف الإعدادات الخاص بك.
4. ملف الإعدادات (افتراضي دائم)
لتعيين افتراضي دائم، أضف حقل model إلى ملف إعدادات Claude Code الخاص بك (عادةً ~/.claude/settings.json):
{
"model": "opus"
}
هذا ينطبق في كل مرة تشغل فيها Claude Code من ذلك الجهاز ما لم يتم تجاوزه بواسطة العلم --model أو متغير البيئة ANTHROPIC_MODEL.
متغيرات البيئة لكل اسم مستعار
إذا كنت تريد أن يتم حل الاسم المستعار opus إلى إصدار معين عبر أي بيئة، قم بتعيين ANTHROPIC_DEFAULT_OPUS_MODEL. ينطبق نفس النمط على العائلات الأخرى:
export ANTHROPIC_DEFAULT_OPUS_MODEL="claude-opus-4-8"
export ANTHROPIC_DEFAULT_SONNET_MODEL="claude-sonnet-5"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="claude-haiku-4-5-20251001"
export ANTHROPIC_DEFAULT_FABLE_MODEL="claude-fable-5"
هذا مفيد في إعدادات CI/CD أو الفرق حيث تريد حلاً قابلاً للتكرار للنماذج دون تثبيت معرفات النماذج الكاملة في كل مكان.
اختيار النموذج المناسب للبرمجة
تعتمد طبقة النموذج التي تحتاجها على نوع المهمة أكثر من مجرد التعقيد.
التزم بـ Sonnet (الافتراضي) لـ:
- مهام البرمجة اليومية — تنفيذ الميزات، كتابة الاختبارات، إعادة الهيكلة
- الجلسات التكرارية حيث تراجع الفروقات وتطرح أسئلة متابعة
- معظم تعديلات الملفات المتعددة حيث تتناسب قاعدة البيانات مع نافذة السياق
- الحالات التي تكون فيها السرعة مهمة (يستجيب Sonnet بشكل أسرع بشكل ملحوظ من Opus)
القيود الرئيسية لـ Sonnet هي عمق التفكير في الأسئلة المعمارية الغامضة حقًا. يميل إلى اختيار النهج المعقول الأول بدلاً من تقييم البدائل. بالنسبة للقرارات التي يكون فيها الخطأ في المفاضلة مكلفًا من حيث وقت إعادة الهيكلة، فإن الترقية إلى Opus تستحق العناء.
التبديل إلى Opus لـ:
- تصحيح الأخطاء الجذرية حيث تكون المشكلة غير واضحة
- قرارات الهندسة المعمارية: الاختيار بين أنماط التصميم، تقييم استراتيجيات إعادة الهيكلة، تحديد مواطن الديون التقنية
- تحليل قواعد البيانات الكبيرة حيث تحتاج Opus إلى الاحتفاظ بمزيد من السياق في الذاكرة العاملة
- جلسات مستقلة لعدة ساعات حيث يكون تدهور السياق المتراكم عاملاً
تكلفة Opus 4.8 أعلى بمقدار 2.5 مرة من Sonnet 5 لكل رمز مميز، وهي أبطأ. بالنسبة للمهام القصيرة، غالبًا لا يبرر الفرق في جودة التفكير التكلفة. الاسم المستعار opusplan هو حل وسط عملي: يستخدم Opus خلال مرحلة التخطيط (حيث يؤتي التفكير الأعمق ثماره) وينخفض إلى Sonnet للتنفيذ (حيث يكون الإنتاجية أكثر أهمية).
استخدم Haiku لـ:
- تنسيق الكود، تنظيف التعليقات، إعادة تسمية المتغيرات البسيطة
- المهام التي تريد فيها استجابات سريعة لتغييرات طفيفة
- حالات الاستخدام النصية عالية الحجم حيث تكون تكلفة الرمز المميز هي الأكثر أهمية
Haiku 4.5 هو أسرع نموذج وأرخصها بسعر $1/$5 لكل MTok، لكنه لن يضاهي Sonnet أو Opus في التفكير متعدد الخطوات أو قواعد البيانات المعقدة.
استخدم Fable 5 لـ:
- تصحيح أخطاء الانقطاعات والتحقيق في الحوادث
- تشغيلات وكيلية طويلة ومفتوحة حيث تريد من النموذج التحقيق قبل التصرف
- المشكلات الغامضة حيث كنت ستقسم العمل عادة إلى جلسات متعددة
Fable 5 ليس الافتراضي لأن معظم جلسات البرمجة لا تحتاج إليه. إنه أبطأ ويكلف ضعف تكلفة Opus. حيث يثبت قيمته هو في العمل المستمر المعقد حقًا: يتحقق من مخرجاته بشكل أكثر شمولاً، ويتعامل مع تسلسلات استدعاء الأدوات دون فقدان الخيط، ويتخذ قرارات أقل تتطلب مطالبات تصحيحية. بالنسبة لأعمال الميزات النموذجية، فهو مبالغ فيه.
اختيار النموذج على Bedrock و Vertex ومزودي الخدمة الآخرين
يتم حل الأسماء المستعارة بشكل مختلف اعتمادًا على مزود API الذي تستخدمه. إذا كنت تقوم بتوجيه Claude Code عبر Amazon Bedrock أو Google Cloud’s Agent Platform أو Microsoft Foundry، فإن حل الاسم المستعار أقدم بشكل افتراضي:
| مزود الخدمة | الاسم المستعار opus يحل إلى |
الاسم المستعار sonnet يحل إلى |
|---|---|---|
| واجهة Anthropic API (الافتراضية) | Opus 4.8 | Sonnet 5 |
| Claude Platform على AWS | Opus 4.7 | Sonnet 4.6 |
| Amazon Bedrock | Opus 4.6 | Sonnet 4.5 |
| Google Cloud Agent Platform | Opus 4.6 | Sonnet 4.5 |
| Microsoft Foundry | Opus 4.6 | Sonnet 4.5 |
للحصول على نماذج أحدث على Bedrock أو Vertex أو Foundry، إما استخدم معرف النموذج الكامل بشكل صريح أو قم بتعيين متغيرات البيئة ANTHROPIC_DEFAULT_OPUS_MODEL / ANTHROPIC_DEFAULT_SONNET_MODEL إلى ARN النموذج الخاص بالمزود أو اسم النشر للإصدار الذي تريده.
كيفية الوصول إلى المزيد من النماذج عبر Novita AI
يقرأ Claude Code ANTHROPIC_BASE_URL لتحديد نقطة نهاية API التي سيرسل الطلبات إليها. قم بتوجيهه إلى نقطة النهاية المتوافقة مع Anthropic من Novita AI لاستخدام النماذج مفتوحة الأوزان — بما في ذلك متغيرات DeepSeek و Qwen و GLM و Kimi و MiniMax — مع الحفاظ على سير العمل الوكيلي لـ Claude Code سليمًا.
هذا مفيد عندما:
- تريد تجربة نموذج محدد مفتوح الأوزان (Qwen3-Coder، GLM-4.7، MiniMax M2.7) مقابل قاعدة البيانات الفعلية الخاصة بك
- تكون تكلفة الرمز المميز قيدًا وأنت تدير جلسات وكيلية عالية الحجم
- تقوم بقياس جودة النموذج على مهامك الخاصة قبل الالتزام بإنفاق API
الإعداد
- سجل في novita.ai للحصول على أرصدة تجربة مجانية.
- انتقل إلى إدارة المفاتيح، أنشئ مفتاحًا جديدًا، وانسخه.
- قم بتعيين متغيرات البيئة هذه قبل تشغيل Claude Code:
macOS / Linux:
export ANTHROPIC_BASE_URL="https://api.novita.ai/anthropic"
export ANTHROPIC_AUTH_TOKEN="<مفتاح API الخاص بـ Novita>"
export ANTHROPIC_MODEL="minimax/minimax-m2.7"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="minimax/minimax-m2.7"
Windows (Command Prompt):
set ANTHROPIC_BASE_URL=https://api.novita.ai/anthropic
set ANTHROPIC_AUTH_TOKEN=<مفتاح API الخاص بـ Novita>
set ANTHROPIC_MODEL=minimax/minimax-m2.7
set ANTHROPIC_DEFAULT_HAIKU_MODEL=minimax/minimax-m2.7
Windows (PowerShell):
$env:ANTHROPIC_BASE_URL = "https://api.novita.ai/anthropic"
$env:ANTHROPIC_AUTH_TOKEN = "<مفتاح API الخاص بـ Novita>"
$env:ANTHROPIC_MODEL = "minimax/minimax-m2.7"
$env:ANTHROPIC_DEFAULT_HAIKU_MODEL = "minimax/minimax-m2.7"
قم بتشغيل Claude Code بشكل طبيعي بعد تعيين المتغيرات. سيعكس منتقي /model النماذج المستضافة على Novita التي قمت بتكوينها بدلاً من قائمة الأسماء المستعارة لـ Anthropic.
ملاحظة حول ANTHROPIC_BASE_URL مقابل اختيار النموذج
ANTHROPIC_BASE_URL يغير إلى أين تذهب الطلبات، وليس أي نموذج من Anthropic سيجيب عليها. عند التوجيه إلى Novita AI، يجب أن يكون اسم النموذج الذي قمت بتعيينه في ANTHROPIC_MODEL معرف نموذج مستضاف على Novita (مثل minimax/minimax-m2.7 أو deepseek/deepseek-v4-flash)، وليس اسمًا مستعارًا لـ Anthropic مثل sonnet أو opus. يتم حل الأسماء المستعارة لـ Anthropic بشكل صحيح فقط مقابل نقطة النهاية الخاصة بـ Anthropic.
نماذج تمثيلية متاحة على Novita AI
| النموذج | معرف النموذج في Novita | القوة |
|---|---|---|
| MiniMax M2.7 | minimax/minimax-m2.7 |
استدعاء الأدوات الوكيلي، دقة أدوات 97% |
| DeepSeek V4 Flash | deepseek/deepseek-v4-flash |
سريع وفعال من حيث التكلفة للمهام التكرارية |
| Qwen3-Coder 480B | qwen/qwen3-coder-480b-a35b-instruct |
إنشاء الكود، سياق كبير |
| GLM-4.7 | zai-org/glm-4.7 |
مهام البرمجة والوكيل |
تحقق من novita.ai/llm-api للحصول على قائمة النماذج الحالية ومعرفات النماذج المؤكدة قبل التكوين — قد يتغير توفر النماذج وتسميتها.
الأسئلة الشائعة
ما هو النموذج الافتراضي في Claude Code؟
Sonnet — تحديدًا أحدث إصدار من Sonnet لمزود API الخاص بك. على واجهة Anthropic API، هذا هو Claude Sonnet 5 اعتبارًا من منتصف 2026. إذا قامت مؤسستك بتعيين افتراضي على مستوى المؤسسة، فسيتم تطبيقه أولاً.
كيف يمكنني تبديل النموذج في Claude Code؟
أسرع طريقة هي /model <alias> أثناء جلسة نشطة. لتعيينه بشكل دائم، أضف "model": "opus" (أو الاسم المستعار المفضل لديك) إلى ملف الإعدادات الخاص بك في ~/.claude/settings.json. استخدم --model عند بدء التشغيل لتجاوز جلسة واحدة.
ماذا يفعل الاسم المستعار opusplan؟
يستخدم Opus خلال مرحلة التخطيط في Claude Code ويتبدل إلى Sonnet للتنفيذ. يمنحك هذا تفكير Opus الأعمق في القرارات المعمارية دون دفع أسعار Opus لكل تعديل ملف أثناء التنفيذ. إنه افتراضي جيد إذا وجدت نفسك بحاجة منتظمة إلى Opus لجزء “اكتشف ما يجب فعله” ولكن ليس لجزء “اكتب الكود”.
هل يمكنني التثبيت على إصدار نموذج معين؟
نعم. مرر معرف النموذج الكامل بدلاً من الاسم المستعار: claude --model claude-sonnet-5 أو claude --model claude-opus-4-8. للتثبيت الدائم، أضف المعرف الكامل إلى ملف الإعدادات الخاص بك أو قم بتعيين ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-5 في بيئتك.
هل يؤثر النموذج على أدوات وقدرات Claude Code؟
لا. جميع النماذج لديها إمكانية الوصول إلى نفس مجموعة أدوات Claude Code: قراءة الملفات وتحريرها، تنفيذ bash، البحث على الويب، MCP، والباقي. تؤثر طبقة النموذج على جودة التفكير، وليس على الأدوات المتاحة.
هل يمكنني استخدام نماذج مختلفة لمشاريع مختلفة؟
نعم. أضف حقل model إلى ملف إعدادات على مستوى المشروع (.claude/settings.json في جذر مشروعك). هذا يتجاوز الإعداد الافتراضي على مستوى المستخدم للجلسات التي تبدأ في ذلك الدليل. يمكنك أيضًا استخدام ANTHROPIC_MODEL في ملف .env أو سكريبت خاص بالمشروع.
ماذا يحدث إذا كان النموذج الذي اخترته قديمًا أو غير متاح؟
يعرض Claude Code تحذيرًا عند بدء التشغيل يذكر النموذج المطلوب والنموذج البديل المستخدم. تبدأ الجلسة بالإعداد الافتراضي للنظام. لتجنب الاستبدالات غير المتوقعة، انتقل إلى الاسم المستعار الموصى به الحالي أو قم بتحديث إعدادك إلى معرف نموذج غير قديم.
مقالات موصى بها
- استخدم MiniMax M2.7 في Claude Code عبر Novita AI
- توثيق واجهة سطر أوامر Claude Code: الإعداد، أوامر الشرطة المائلة، وتكامل LLM API
- استخدم Qwen3-Coder-480B-A35B-Instruct في Claude Code: دليل عملي
المصادر التي تم التحقق منها في 10 يوليو 2026: وثائق تكوين نموذج Claude Code، نظرة عامة على نماذج Anthropic، واجهة LLM API من Novita AI.
