النموذج الافتراضي في Claude Code: كيفية التغيير والتبديل واختيار النموذج المناسب

النموذج الافتراضي في Claude Code: كيفية التغيير والتبديل واختيار النموذج المناسب

النموذج الافتراضي في Claude Code هو Sonnet — وتحديدًا أحدث إصدار من Sonnet لمزوّد الخدمة لديك (Sonnet 5 على واجهة Anthropic API حتى منتصف 2026). Sonnet سريع، ويتعامل جيدًا مع معظم أعباء العمل البرمجية، ويُبقي التكاليف معقولة في الجلسات الطويلة. إذا لم تغيّر أي شيء، فهذا هو النموذج الذي تعمل عليه.

تغيير النموذج يتطلب أمرًا واحدًا: /model opus داخل الجلسة، أو claude --model opus عند الإطلاق. يغطي باقي هذا الدليل متى يستحق التبديل إلى كل نموذج فعليًا، وما الذي تتحول إليه الأسماء المختصرة عبر المزوّدين المختلفين، وكيفية استخدام نقطة نهاية Novita AI للوصول إلى مجموعة أوسع من النماذج مفتوحة الأوزان بتكلفة أقل لكل توكن.

كيفية تغيير النموذج بسرعة

إذا كان هدفك هو ببساطة تغيير نموذج Claude Code، استخدم أحد الخيارات التالية:

  • شغّل /model داخل Claude Code واختر sonnet أو opus أو haiku أو أي اسم مختصر آخر متاح.
  • ابدأ جلسة لمرة واحدة باستخدام claude --model opus.
  • عيّن "model": "opus" في ~/.claude/settings.json إذا أردت أن يستمر النموذج الجديد.

بالنسبة لمعظم المستخدمين، فإن /model sonnet و/model opus وclaude --model opus هي الأوامر الوحيدة التي يحتاجون إليها. لا يزال ANTHROPIC_MODEL مفيدًا للنصوص البرمجية والـ CI، لكن متغيرات البيئة الخاصة بالأسماء المختصرة لكل مزوّد ليست مطلوبة للتبديل العادي بين النماذج.

ما هو النموذج الافتراضي في Claude Code؟

عند تشغيل Claude Code دون تحديد نموذج، يبدأ على الاسم المختصر sonnet، والذي يتحول إلى أحدث إصدار من Sonnet لمزوّد الخدمة لديك. على واجهة Anthropic API (نقطة النهاية الافتراضية)، يعني ذلك Claude Sonnet 5 حتى منتصف 2026. مستخدمو الخطة المجانية والخطة المدفوعة Pro يصلون إلى Sonnet 5 افتراضيًا.

المنطق واضح: يقدم Sonnet أفضل توازن بين السرعة والقدرة لأعمال البرمجة اليومية. يتعامل مع تعديلات الملفات، وإعادة الهيكلة متعددة الخطوات، وتوليد الاختبارات، ومعظم المهام على مستوى المستودع دون التأخير الإضافي أو التكلفة المرتبطة بـ Opus. في معظم الجلسات، لا يؤدي التبديل إلى نموذج أثقل إلى نتائج أفضل بشكل ملحوظ.

إذا كانت مؤسستك قد عيّنت نموذجًا افتراضيًا على مستوى المؤسسة في لوحة إدارة Claude Code، فإن ذلك يتجاوز الإعداد الافتراضي للنظام ويصبح ساريًا في المرة التالية التي تشغّل فيها جلسة. لا يزال بإمكانك تجاوزه لكل جلسة باستخدام /model أو علامة --model. للاطلاع على قواعد المشروع التي تشكّل سلوك الافتراضيات، راجع قواعد المشروع في CLAUDE.md.

النماذج المتاحة والأسماء المختصرة

يستخدم 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] Sonnet بنافذة سياق تبلغ مليون توكن الجلسات الطويلة جدًا أو قواعد الأكواد الكبيرة التي تحتاج سياقًا ممتدًا
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 1M توكن $10/MTok $50/MTok
Claude Opus 4.8 claude-opus-4-8 1M توكن $5/MTok $25/MTok
Claude Sonnet 5 claude-sonnet-5 1M توكن $2/MTok* $10/MTok*
Claude Haiku 4.5 claude-haiku-4-5-20251001 200k توكن $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

ابتداءً من Claude Code v2.1.153، يحفظ /model اختيارك كافتراضي للجلسات المستقبلية. إذا كنت تريد التبديل للجلسة الحالية فقط، اضغط s في أداة الاختيار بدلاً من Enter. كتابة /model <alias> مباشرةً تحفظ الاختيار (أي ما يعادل Enter).

2. عند الإطلاق: علامة --model

مرّر --model عند تشغيل Claude Code لتطبيق الاختيار على تلك الجلسة فقط:

claude --model opus
claude --model haiku
claude --model claude-sonnet-5   # full model ID, pins to a specific version

لا يؤثر هذا على الافتراضي المحفوظ ولا يستمر إلى الإطلاق التالي.

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.

اختيار النموذج المناسب للبرمجة

مستوى النموذج الذي تحتاجه يعتمد على نوع المهمة أكثر من اعتماده على التعقيد وحده.

التزم بـ Sonnet (الافتراضي) من أجل:

  • مهام البرمجة اليومية — تنفيذ الميزات، كتابة الاختبارات، إعادة الهيكلة
  • الجلسات التكرارية حيث تراجع التغييرات (diffs) وتطرح أسئلة متابعة
  • معظم التعديلات متعددة الملفات حيث تناسب قاعدة الأكواد نافذة السياق
  • الحالات التي تهم فيها السرعة (يستجيب 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 في التفكير متعدد الخطوات أو قواعد الأكواد المعقدة. للجانب المتعلق بسياسة الفريق في هذه المفاضلة، اقرأ وضع النمط التلقائي في Claude Code للفرق الحساسة للتكلفة.

استخدم Fable 5 من أجل:

  • تصحيح أخطاء الانقطاعات والتحقيق في الحوادث
  • الجلسات الوكيلة الطويلة مفتوحة النهاية حيث تريد من النموذج أن يحقق قبل التصرف
  • المشكلات الغامضة حيث تقسم العمل عادةً إلى جلسات متعددة

Fable 5 ليس الافتراضي لأن معظم جلسات البرمجة لا تحتاج إليه. إنه أبطأ وتكلفته ضعف تكلفة Opus. مكانه الحقيقي هو في العمل المعقد والمستمر فعلًا: فهو يتحقق من مخرجاته بدقة أكبر، ويتعامل مع تسلسلات استدعاء الأدوات دون أن يفقد الخيط، ويتخذ قرارات أقل تتطلب توجيهًا تصحيحيًا. بالنسبة لتنفيذ الميزات النموذجي، فإنه مبالغ فيه.

اختيار النموذج على Bedrock وVertex ومزوّدين آخرين

تتحول الأسماء المختصرة بشكل مختلف اعتمادًا على مزوّد API الذي تستخدمه. إذا كنت توجّه Claude Code عبر Amazon Bedrock أو Google Cloud 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 التي يرسل إليها الطلبات. وجّهها إلى نقطة نهاية Novita AI المتوافقة مع Anthropic لاستخدام النماذج مفتوحة الأوزان — بما في ذلك DeepSeek وQwen وGLM وKimi وMiniMax — مع الحفاظ على سير عمل Claude Code الوكيل (agentic) كما هو.

هذا مفيد عندما:

  • تريد تجربة نموذج محدد مفتوح الأوزان (Qwen3-Coder, GLM-4.7, MiniMax M2.7) على قاعدة الأكواد الفعلية لديك
  • تكلفة كل توكن هي قيد وأنت تشغّل جلسات وكيلة عالية الحجم
  • تقوم بقياس أداء جودة النماذج على مهامك الخاصة قبل الالتزام بإنفاق على API

الإعداد

  1. سجّل في novita.ai للحصول على رصيد تجريبي مجاني.
  2. انتقل إلى Key Management، وأنشئ مفتاحًا جديدًا، وانسخه.
  3. عيّن متغيرات البيئة هذه قبل تشغيل Claude Code:

macOS / Linux:

export ANTHROPIC_BASE_URL="https://api.novita.ai/anthropic"
export ANTHROPIC_AUTH_TOKEN="<your Novita API key>"
export ANTHROPIC_MODEL="minimax/minimax-m2.7"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="minimax/minimax-m2.7"

Windows (موجه الأوامر):

set ANTHROPIC_BASE_URL=https://api.novita.ai/anthropic
set ANTHROPIC_AUTH_TOKEN=<your Novita API key>
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 = "<your Novita API key>"
$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 تحذيرًا عند بدء التشغيل يذكر فيه النموذج المطلوب والنموذج البديل. تبدأ الجلسة على الافتراضي للنظام. لتجنب الاستبدالات غير المتوقعة، انتقل إلى الاسم المختصر الموصى به حاليًا أو حدّث إعدادك إلى معرّف نموذج غير قديم.

مقالات موصى بها


تم التحقق من المصادر في 10 يوليو 2026: توثيق إعداد نموذج Claude Code، نظرة عامة على نماذج Anthropic، Novita AI LLM API.