إعداد API: تسجيل الدخول باشتراك أم API key، كيف تختار وكيف تبدل
📚 دليل السلسلة: المقال السابق 03 · كيف يعمل فكك حلقة الوكيل——كيف يقوم Claude Code بـ "التفكير ← الفعل ← الملاحظة". هذا المقال يعالج الشرط الأساسي لعمله: ما هي الهوية التي تستخدمها للاتصال بالنموذج. المقال التالي سيتحدث عن الاتصال بالنماذج الخارجية / المحلية.
في يونيو 2026، أدرجت الوثائق الرسمية لـ Claude Code 6 طرق مختلفة للمصادقة، من تسجيل الدخول باشتراك إلى بيانات اعتماد مزودي الخدمات السحابية، مع أولوية تتدرج من طبقة إلى أخرى.
يوجد هنا فخ شائع جداً، وقد وقعت فيه بنفسي. في ذلك الوقت، ولتوفير العناء، قمت بتصدير ANTHROPIC_API_KEY في ملف .zshrc قديماً. لاحقاً اشتريت اشتراك Max، وكنت أسجل الدخول باستخدام /login بشكل طبيعي، ولكن في أحد الأيام عندما كنت أراجع فواتير Console، وجدت أن الـ API كان يسحب الأموال باستمرار——رغم أنني كنت أعتقد أنني أستخدم رصيد الاشتراك. استغرق الأمر مني وقتاً طويلاً لأفهم: طالما يوجد API key في البيئة، فإن أولويته تتفوق على الاشتراك.
ببساطة، "تسجيل الدخول بنجاح" لا يعني "استخدام الهوية الصحيحة". هذا المقال سيشرح هذا الأمر بالتفصيل.
بعد قراءة هذا المقال، ستحصل على:
- جدول مقارنة سيناريوهات الاستخدام بين مساري تسجيل الدخول باشتراك و API key، لتعرف أي مسار يجب أن تسلكه.
- ثلاث طرق للتطبيق "أين تضبط، وكيف تعدل" (تسجيل الدخول عبر سطر الأوامر / متغيرات البيئة / settings.json)، بالإضافة إلى الفروق بين Mac / Windows / Linux.
- مجموعة من أوامر الفحص الذاتي: استخدم
/statusللتأكد "ما هي الهوية والنموذج الذي أستخدمه الآن بالضبط"، حتى لا يتم خصم الرسوم منك وأنت غافل مرة أخرى.
01 هويتان: تسجيل الدخول باشتراك مقابل API key
لنقدم النتيجة أولاً: للاستخدام الشخصي، اختر تسجيل الدخول باشتراك؛ إذا أردت تضمينه في نصوص برمجية / CI / محاسبة الفريق حسب الاستخدام، استخدم API key.
عند اتصال Claude Code بالنموذج، يجب عليه الإجابة على سؤال جوهري: "على أي أساس يُسمح لي بالاستخدام؟" هذه هي المصادقة (authentication)——يجب أن تثبت من أنت، ورصيد من تستخدم. تدعم الطريقة الرسمية عدة خيارات، ولكن بالنسبة للمبتدئين، يكفي فهم المسارين الرئيسيين.
تشبيه: دخول صالة الألعاب الرياضية. تسجيل الدخول باشتراك يشبه الحصول على بطاقة شهرية——تمسح وجهك للدخول، وتتدرب كما تشاء خلال الشهر، ولا تُحاسب بالمرة؛ بينما الـ API key يشبه التذاكر التي تُشترى بالمرة——تُخصم تذكرة في كل مرة تدخل فيها، وتدفع بقدر ما تستخدم. البطاقة الشهرية تناسب من يذهب كل يوم، بينما التذاكر تناسب من يأتي من حين لآخر، أو من يجلب أصدقاءه معه (نصوص برمجية، أتمتة).
الفرق بين المسارين موضح في جدول واحد:
| البعد | تسجيل الدخول باشتراك (حساب Claude.ai) | API key (متغيرات البيئة / Console) |
|---|---|---|
| كيفية الاتصال | تشغيل claude في الطرفية، تسجيل الدخول عبر المتصفح | إعداد متغير البيئة ANTHROPIC_API_KEY |
| كيفية الفوترة | اشتراك شهري (Pro / Max / Team) | حسب استخدام الـ token، يُخصم من رصيد Console |
| الرصيد | يوجد حد أقصى للاستخدام، عند بلوغه يجب انتظار التجديد | تشحن ما تريد وتستخدم ما شحنت، لا يوجد حد أقصى ثابت |
| لمن يناسب | التطوير التفاعلي اليومي للأفراد | النصوص البرمجية / CI / تسوية الفرق حسب الاستخدام |
| من أين تأتي بيانات الاعتماد | تفويض المتصفح عبر /login | إنشاء مفتاح من Claude Console |
| هل يمكن بدون متصفح | يتطلب متصفحاً افتراضياً (يستخدم setup-token في CI) | نعم، يمكن عبر متغيرات البيئة فقط |
لنفصل في جزء الاشتراك قليلاً، لأننا سنستخدمه لاحقاً عند اختيار النموذج:
- Claude Pro / Max: اشتراك شخصي، يُسجل الدخول باستخدام حساب Claude.ai. الـ Pro يميل لكونه خفيفاً، بينما الـ Max رصيده كبير ويسمح باستخدام أقوى النماذج.
- Claude for Teams / Enterprise: باقة الفريق، يدعوك المشرف، وتُحسب التكلفة موحدة. الـ Enterprise يسمح أيضاً بإعداد SSO وسياسات الإدارة.
المشاريع الشخصية يجب أن تعتمد دائماً على تسجيل الدخول باشتراك Max، لراحة البال وعدم الحاجة لمراقبة الرصيد؛ فقط عند إدراج مهام الأتمتة في GitHub Actions، يجب إعداد API key منفصل (سنتحدث عن تفاصيل CI في المقال 44). لا تقترب من الـ API key في التطوير اليومي، فهو مجرد جلب لقلق الفوترة.
💡 ملخص بعبارة واحدة: الاشتراك = بطاقة شهرية (الاستخدام اليومي الشخصي)، API key = تذاكر (نصوص برمجية/فريق حسب الاستخدام)، اعرف أي نوع أنت أولاً، ثم قم بالإعداد.
02 تسجيل الدخول باشتراك: المسار الأكثر راحة
إذا كنت مستخدماً شخصياً، واشتريت Pro أو Max، فهذا الإعداد في الأساس لا يحتاج إلى ضبط——فقط قم بتشغيله وسجل الدخول.
العملية خطوة واحدة. بعد تثبيت Claude Code (راجع التثبيت في المقال 02)، اكتب في الطرفية:
claudeعند بدء التشغيل لأول مرة، سيقوم Claude Code بـ فتح المتصفح تلقائياً لتسجيل الدخول إلى حساب Claude.ai. بعد الانتهاء، سيعود المتصفح إلى الطرفية، وقد انتهى الأمر.
إليك بعض المواقف الحقيقية التي قد تصادفك:
- لم يفتح المتصفح تلقائياً؟ اضغط
cفي واجهة Claude Code، وسيقوم بنسخ رابط تسجيل الدخول إلى الحافظة، يمكنك لصقه في المتصفح وفتحه. - أعطاك المتصفح "رمز تسجيل الدخول" بعد الدخول، ولم يعد؟ الصق هذا الرمز في موجه
Paste code here if promptedفي الطرفية. هذا الموقف شائع في WSL2، وجلسات SSH عن بُعد، والحاويات——لأن المتصفح لا يمكنه الاتصال بمنفذ الاستدعاء المحلي. - تريد تغيير الحساب / تسجيل الخروج؟ اكتب
/logoutفي Claude Code، وسجل الدخول من جديد في المرة القادمة.
أين تُحفظ بيانات الاعتماد بعد تسجيل الدخول؟ يختلف هذا باختلاف المنصة، ومعرفتها تساعد في استكشاف الأخطاء:
| المنصة | موقع حفظ بيانات الاعتماد |
|---|---|
| macOS | سلسلة المفاتيح النظامية المشفرة (Keychain) |
| Linux | ~/.claude/.credentials.json (الصلاحيات 0600) |
| Windows | %USERPROFILE%\.claude\.credentials.json (تتوارث صلاحيات مجلد المستخدم) |
يتولى Claude Code إدارة هذه البيانات تلقائياً عبر /login / /logout، ولا تحتاج إلى لمسها يدوياً. عندما كنت أبحث عن مشكلة تسجيل الدخول في Mac، اتبعت طريقة Linux للبحث عن ~/.claude/.credentials.json، ولم أتمكن من العثور عليه أبداً، مما جعلني أشك أن التسجيل لم ينجح——السبب هو: أن macOS لم يحفظه كملف على الإطلاق، بل وضعه في الـ Keychain.
💡 ملخص بعبارة واحدة: للمشتركين "تشغيل
claude← تسجيل الدخول عبر المتصفح" هو كل شيء، بيانات الاعتماد يحفظها Claude Code تلقائياً، لا تعبث بها يدوياً.
03 API key: مسار النصوص البرمجية والفرق
نطاق استخدام مسار الـ API key ضيق جداً——إذا كنت لا تقوم بالأتمتة، ولست في فريق يحاسب بالاستخدام، فلن تستخدمه تقريباً. ولكن طالما أننا نريد توضيح "كيفية التبديل"، فيجب أن نعرف كيف يبدو أولاً.
الخطوة الأولى، احصل على الـ key. اذهب إلى Claude Console وأنشئ مفتاح API (هذه هي وحدة تحكم المطورين الرسمية من Anthropic، تُحاسب حسب استخدام الـ token، وهي منفصلة تماماً عن اشتراك Claude.ai).
الخطوة الثانية، إعداده كمتغير بيئة. تختلف الأوامر باختلاف المنصة:
macOS / Linux:
export ANTHROPIC_API_KEY=sk-ant-你的密钥Windows (PowerShell، للكتابة الدائمة في متغيرات بيئة المستخدم):
[Environment]::SetEnvironmentVariable("ANTHROPIC_API_KEY", "sk-ant-你的密钥", [EnvironmentVariableTarget]::User)⚠️ المفتاح هو مال، لا تضعه في أي مكان. لا تكتب الـ key في الكود، ولا ترفعه إلى Git، ولا تلصقه في أي ملف سيتم مشاركته. استخدام
exportمؤقتاً في الطرفية الحالية هو الأكثر أماناً، ويختفي عند إغلاقها. وإذا أردت تثبيته، استخدم متغيرات البيئة النظامية، ولا تبرمجه بقيم ثابتة في مشروعك.
الخطوة الثالثة، التأكيد عند البدء. بعد الإعداد، قم بتشغيل claude، وفي الوضع التفاعلي سيطلب منك النظام الموافقة مرة واحدة على هذا الـ key (الموافقة / الرفض، وسيتم تذكر الخيار). بعد الموافقة، سيتم استخدامه.
هنا سلوك أساسي أوضحته الوثائق الرسمية، وهو أصل الفخ المذكور في البداية:
إذا كان لديك اشتراك Claude نشط، ولكنك أعددت
ANTHROPIC_API_KEYفي البيئة في نفس الوقت، فإن الـ API key ستكون له الأولوية بعد الموافقة. وإذا كان هذا المفتاح يخص مؤسسة مُعطلة أو منتهية الصلاحية، فسيؤدي ذلك مباشرة إلى فشل المصادقة.
وبعبارة أخرى، يتفوق الـ API key على اشتراكك. ولهذا السبب نشأت مشكلة التبديل التي سنتحدث عنها في القسم التالي.
💡 ملخص بعبارة واحدة: الـ API key يمر عبر ثلاث خطوات: الحصول على المفتاح من Console ← إعداد متغير البيئة ← الموافقة عند البدء؛ وتذكر أنه بمجرد وجوده يتفوق على الاشتراك، وهذا هو جذر جميع مشاكل "التبديل" اللاحقة.
04 كيفية التبديل: الأولوية هي الحقيقة
النتيجة الأساسية: "ما تعتقد أنك تستخدمه من هوية" ليس مهماً، تسلسل أولويات Claude Code هو ما يقرر. إذا أردت التبديل، فالأمر يعتمد أساساً على تعديل هذه الأولوية.
تشبيه: ترتيب توصيل المقابس. لديك عدة مقابس على الحائط (اشتراك، API key، بيانات اعتماد سحابية...)، من أي مقبس سيأخذ الجهاز الكهرباء، هذا لا يعتمد على ما تريده أنت، بل يعتمد على ما هو متصل فعلياً، ومن هو في المقدمة. لتغيير مصدر الطاقة، يجب عليك فصل المقبس الذي في المقدمة.
تسلسل أولويات المصادقة حسب الوثائق الرسمية، من الأعلى إلى الأدنى 6 طبقات (الأعلى يتفوق على الأدنى):
| الأولوية | مصدر بيانات الاعتماد | سيناريو نموذجي |
|---|---|---|
| 1 (الأعلى) | مزود الخدمة السحابية (Bedrock / Vertex / Foundry) | الشركات تستخدم مزودي الخدمات السحابية |
| 2 | متغير البيئة ANTHROPIC_AUTH_TOKEN | استخدام بوابة LLM / وكيل |
| 3 | متغير البيئة ANTHROPIC_API_KEY | الاتصال المباشر بـ Anthropic API |
| 4 | مخرجات سكربت apiKeyHelper | بيانات اعتماد ديناميكية / دوارة |
| 5 | CLAUDE_CODE_OAUTH_TOKEN | رمز مميز طويل الأمد يُستخدم في CI |
| 6 (الأدنى) | بيانات اعتماد الاشتراك من /login | الاشتراك الشخصي يمر من هذه الطبقة افتراضياً |

هذه الصورة توضح الجدول السابق: تتكدس الـ 6 طبقات من بيانات الاعتماد عمودياً من الأعلى للأسفل، ويمسح Claude Code من أعلى المكدس للأسفل، متخطياً جميع الطبقات "الفارغة"، ويتوقف عند أول طبقة "تحتوي على قيمة" ليستخدمها——في سيناريو الاشتراك الشخصي، تكون الطبقات الخمس العلوية فارغة، فيصل إلى الطبقة السفلية لتسجيل الدخول باشتراك.
هل فهمت؟ الاشتراك في أسفل طبقة. لذا طالما أن أي طبقة فوقه تحتوي على قيمة، فإنها تتفوق على اشتراكك. وهذا يفسر السيناريو في البداية——كنت قد سجلت الدخول باشتراك Max، ولكنني كنت أحرق أموال الـ API——لأن الطبقة الثالثة ANTHROPIC_API_KEY كانت تضغط على الطبقة السادسة للاشتراك.
إذن كيف نعود إلى الاشتراك؟ الطريقة التي توفرها الوثائق الرسمية مباشرة جداً——قم بمسح متغير البيئة ذي الأولوية الأعلى:
unset ANTHROPIC_API_KEYثم قم بتشغيل /status للتأكد. إذا كنت لا ترغب مؤقتاً في استخدام key معين في الوضع التفاعلي، يمكنك أيضاً إيقافه عبر مفتاح "استخدام مفتاح API مخصص" في /config.
وبالعكس، للتبديل من الاشتراك إلى API key، ما عليك سوى استخدام export لإضافة المفتاح، والموافقة مرة واحدة (انظر القسم 03).
بعض التفاصيل التي يسهل الوقوع فيها، سجلها معاً:
ANTHROPIC_API_KEY/ANTHROPIC_AUTH_TOKENيسريان فقط على جلسات الطرفية CLI. واجهة سطح المكتب لـ Claude Desktop وجلسات الاتصال عن بُعد تعترف فقط بتسجيل الدخول OAuth، ولا تقرأ متغيرات البيئة هذه.- في Claude Code on the Web (النسخة المتصفح) يُستخدم دائماً بيانات اعتماد اشتراكك، ولا يمكن لمتغير بيئة الـ API key في بيئة العزل أن يتفوق عليه.
ANTHROPIC_AUTH_TOKEN(الطبقة 2) وANTHROPIC_API_KEY(الطبقة 3) هما شيئان مختلفان: الأول يُرسل كترويسةAuthorization: Bearer، ويُستخدم عند المرور عبر البوابات / الوكلاء؛ بينما الثاني يُرسل كترويسةX-Api-Key، ويُستخدم للاتصال المباشر بالـ API الرسمي. لا تخلط بينهما.
💡 ملخص بعبارة واحدة: التبديل = ضبط الأولوية. الاشتراك في الطبقة السفلى، وجود أي قيمة في الطبقات العليا سيتفوق عليه؛ للعودة للاشتراك استخدم
unsetللطبقة العليا، ثم استخدم/statusللفحص.
05 أساسيات اختيار النموذج: opus، sonnet أم default
بعد ضبط الهوية، هناك أمر آخر يجب حسمه: ما هو النموذج الذي ستستخدمه للعمل.
تشبيه: توزيع المهام واختيار الأشخاص. Opus هو المهندس الأكثر خبرة في الفريق——عقله ذكي، واستنتاجاته عميقة، ولكنه بطيء ومكلف؛ Sonnet هو الأساس القوي——سريع ومستقر في البرمجة اليومية، ذو فعالية عالية التكلفة؛ Haiku هو المساعد الصغير——يرد فوراً في المهام البسيطة، وهو الأوفر. المهام الصعبة تُوكل إلى Opus، التطوير اليومي لـ Sonnet، والمهام المتنوعة لـ Haiku.
يستخدم Claude Code أسماء مستعارة للنماذج لكي لا تضطر لحفظ أرقام إصدارات طويلة. إليك الأسماء الأكثر استخداماً:
| الاسم المستعار | الاستخدام |
|---|---|
default | قيمة خاصة: يمسح التجاوز اليدوي، ويعود للنموذج الموصى به لمستوى حسابك |
opus | أحدث Opus، للاستدلال المعقد / قرارات البنية التحتية |
sonnet | أحدث Sonnet، للبرمجة اليومية |
haiku | سريع وفعال، لمعالجة المهام البسيطة |
best | يكافئ حالياً opus، لاستخدام أقوى نموذج متاح |
opusplan | وضع مختلط: يستخدم Opus للتفكير في وضع الخطة (Plan Mode)، ثم يحول إلى Sonnet عند التنفيذ |
opus[1m] / sonnet[1m] | بنطاق سياق 1 مليون token، للتعامل مع مستودعات الكود الضخمة / المحادثات الطويلة |
ملاحظة: الاسم المستعار يشير إلى "الإصدار الموصى به لمستواك"، ويتحدث بمرور الوقت. الإصدار الفعلي الذي يُحلل إليه، يعتمد على الوثائق الرسمية——على سبيل المثال، في Anthropic API حالياً يُحلل opus إلى Opus 4.8 و sonnet إلى Sonnet 4.6، ولكن قد يختلف الإصدار المُحلل بين مزودي الخدمة المختلفين (Bedrock / Vertex وغيرها) (وفقاً للوثائق الرسمية، وهو قابل للتغيير).
مستوى اشتراكك، يحدد النموذج الافتراضي الذي ستحصل عليه:
| نوع الحساب | يُحلل default إلى |
|---|---|
| Max / Team Premium / Enterprise الدفع بالاستخدام / Anthropic API | Opus 4.8 |
| Pro / Team Standard / مقاعد اشتراك Enterprise | Sonnet 4.6 |
بمعنى آخر، مستخدمو Pro يحصلون على Sonnet افتراضياً، ومستخدمو Max يحصلون على Opus افتراضياً——وهذا أحد أسباب التوصية بالانتقال إلى Max للمستخدمين المكثفين. بالإضافة إلى ذلك، عند بلوغ حد استخدام Opus، قد يقوم Claude Code بـ التراجع التلقائي إلى Sonnet، هذا سلوك طبيعي وليس خللاً.
كيف نحدد النموذج؟ توفر الوثائق الرسمية أربع طرق مرتبة حسب الأولوية:
# 1. التبديل المؤقت خلال الجلسة (تشغيل /model بدون معلمات يفتح أداة الاختيار)——الأعلى أولوية
/model sonnet
# 2. التحديد عند بدء التشغيل
claude --model opus
# 3. متغير البيئة (ساري في الجلسة الحالية)
ANTHROPIC_MODEL=opus// 4. الكتابة في settings.json، ليكون الافتراضي الدائم للجلسات الجديدة——الأقل أولوية
{
"model": "opus"
}ما سبق مرتب حسب الأولوية من الأعلى للأدنى: /model داخل الجلسة > --model عند التشغيل > متغير البيئة ANTHROPIC_MODEL > ملف settings. عادة مفيدة: ثبّت sonnet في settings.json للاستخدام اليومي، وعند مواجهة مشكلة معمارية صعبة، استخدم مؤقتاً /model opus في المحادثة لتعزيز الأداء، وهذا يوفر الرصيد.
لن ندخل هنا في تفاصيل مستوى عبء العمل (
/effort، للتحكم في عمق التفكير)، أو تفاصيلopusplan——فاختيار النموذج الصحيح يعتبر كافياً للمبتدئين. للحفر أعمق، راجع مستندات "إعدادات النموذج" الرسمية.
💡 ملخص بعبارة واحدة: المهام الصعبة
opus، واليوميةsonnet، والمنوعةhaiku؛defaultيتبع مستوى اشتراكك، حيث Pro افتراضياً Sonnet، و Max افتراضياً Opus.
06 عملياً: 3 دقائق للتأكد "من أستخدم"
القراءة بدون ممارسة لا تفيد. من خلال تشغيل هذه الأوامر مرة واحدة، ستفهم تماماً حالتك الحالية من حيث الهوية والنموذج. تتم العملية بأكملها في الطرفية، ثم داخل واجهة Claude Code، ولا تعتمد على أي بيئات معقدة.
الخطوة الأولى: الدخول إلى Claude Code. في أي مجلد تريده، قم بتشغيل:
claudeالخطوة الثانية: التحقق من الحالة الحالية. في حقل الإدخال بـ Claude Code اكتب:
/statusسيظهر لك معلومات الحساب و طريقة المصادقة / النموذج الساري حالياً. من المتوقع أن ترى شيئاً شبيهاً بهذا (تختلف الحقول حسب الإصدار، العبرة بما يظهر فعلياً):
Account: your@email.com (Max)
Auth: Claude subscription (OAuth)
Model: opus (Opus 4.8)إذا كانت Auth تظهر API key، بينما كنت تعتقد أنك تستخدم الاشتراك——تهانينا، لقد كشفت لتوك الفخ الذي ذكرناه في البداية.
الخطوة الثالثة: رؤية النماذج المتاحة / التبديل. اكتب:
/modelستظهر قائمة اختيار النماذج، وتعرض خيارات مثل opus / sonnet / haiku، اختر بالأزرار الأعلى والأسفل، وأكد بـ (Enter). إذا أردت التبديل مباشرة:
/model sonnetالخطوة الرابعة (اختياري): التحقق من أولوية "الاشتراك مقابل API key". تتيح لك هذه الخطوة رؤية القاعدة المذكورة في القسم 04 بأم عينيك. اخرج من Claude Code أولاً، ثم في الطرفية:
# تحقق مما إذا كان هناك API key في البيئة "يتفوق في الخفاء" على اشتراكك
echo $ANTHROPIC_API_KEY- إذا كانت المخرجات سلسلة نصية تبدأ بـ
sk-ant-...: فهذا يعني أنه يضغط على اشتراكك. للعودة إلى الاشتراك، استخدمunset ANTHROPIC_API_KEY، ثم ادخلclaudeوقم بتشغيل/statusللتحقق مرة أخرى، يجب أن تعودAuthإلى الاشتراك. - إذا كانت المخرجات فارغة: فأنت تستخدم الاشتراك أصلاً (أو بيانات اعتماد أخرى ذات أولوية أعلى)، ولا توجد مشكلة.
في Windows (PowerShell) للتحقق من متغير البيئة:
echo $env:ANTHROPIC_API_KEYمعيار النجاح: يمكنك بنظرة واحدة باستخدام /status أن تقول "أنا أستخدم الآن الاشتراك أو API key، وأُشغل هذا النموذج"، ويمكنك من خلال unset + الفحص المتكرر، التبديل بنفسك للعودة إلى الاشتراك. إذا فعلت ذلك، فقد تحقق الهدف الأساسي من هذا المقال.
07 خلاصة
شرح هذا المقال أمراً واحداً بوضوح: ما هي الهوية التي يستخدمها Claude Code للاتصال بالنماذج، وكيف يتم اختيار هذه الهوية والتبديل بينها.
| حالتك | كيف تضبط | النموذج الافتراضي |
|---|---|---|
| مستخدم شخصي Pro / Max | تشغيل claude ← /login في المتصفح | Pro→Sonnet، Max→Opus |
| نصوص برمجية / CI / فريق يحاسب بالاستخدام | الحصول على key من Console ← إعداد ANTHROPIC_API_KEY | يعتمد على الإعداد الفعلي |
| الرغبة في العودة للاشتراك | استخدام unset ANTHROPIC_API_KEY + الفحص عبر /status | — |
أهم ثلاث نقاط يجب تذكرها:
- الاشتراك يقع في قاع الأولويات، أي API key / token في البيئة سيتفوق عليه——إذا تم الخصم دون سبب واضح، فافحص هذا أولاً.
/statusهو مرآتك الكاشفة: إذا لم تكن متأكداً مما تستخدمه، اكتبه.- اختيار النماذج يعتمد على المهام: الصعبة
opus، اليوميةsonnet، وdefaultيتبع مستوى اشتراكك.
الآن، يجب أن تكون قادراً على: تسجيل الدخول بشكل صحيح بعد التثبيت، فهم الهوية والنموذج الذي تستخدمه، التبديل بين الاشتراك والـ API key بسلاسة، وألا تقع في فخ "تسجيل الدخول باشتراك ولكن يخصم من الـ API".
المقال القادم
إلى هنا وأنت لا تزال تتصل بـ نماذج Claude الرسمية. ولكن عند استخدام Claude محلياً، فإن الـ API الرسمي ليس ميسراً جداً——هل يمكن جعل Claude Code يعمل بنماذج محلية مثل DeepSeek، و Qwen، و GLM؟
نعم. السر يكمن في ذلك المتغير البيئي الذي تكرر ظهوره في هذا المقال دون تفصيل——ANTHROPIC_BASE_URL: فهو لا يغير "ما هو النموذج المستخدم"، بل يغير "إلى أين يُرسل الطلب". المقال القادم 05 · الاتصال بنماذج الطرف الثالث / النماذج المحلية، سيستخدم هذا المتغير لربط Claude Code بالنماذج الضخمة المحلية، لتوفير المال ودون الحاجة لشبكات افتراضية.
سؤال صغير للتفكير: بما أن الـ API key يتفوق على الاشتراك، فإذا قمنا بتوجيه ANTHROPIC_BASE_URL إلى منصة محلية، ووضعنا الـ key المقابل لها، فهل يصبح Claude Code "مُستبدل القلب"؟ سنعرف ذلك في المقال القادم.
بعد توصيل "المسار الرئيسي" للنموذج الرسمي، في المقال القادم سننعطف إلى "المسار الفرعي" للنموذج المحلي.