ملاحظة من المؤلف: تحليل معمق لخطأ Claude Code المتمثل في API Error 400 due to tool use concurrency issues، مع استعراض 4 أسباب رئيسية و5 حلول عملية. يمكنك إصلاح مشكلة قنوات API التابعة لجهات خارجية باستخدام متغير بيئة واحد فقط.
عند استخدام Claude Code في التطوير، قد تواجه فجأة هذا الخطأ المزعج: API Error: 400 due to tool use concurrency issues. Run /rewind to recover the conversation. هذا الخطأ يؤدي إلى مقاطعة سير عملك، وقد يجعل المحادثة بأكملها غير قابلة للاستمرار.
القيمة الجوهرية: بعد قراءة هذا المقال، ستتقن فهم الأسباب الجذرية الأربعة لهذا الخطأ والحلول الخمسة له، خاصة عند استخدام Claude عبر قنوات خارجية مثل AWS Bedrock، حيث يمكنك حل المشكلة تماماً عبر ضبط متغير بيئة واحد.

أسباب خطأ 400 في Claude Code: النقاط الجوهرية
| النقطة | الوصف | صعوبة الحل |
|---|---|---|
| عدم توافق ترويسة Beta | قنوات API التابعة لجهات خارجية لا تدعم ترويسة Anthropic التجريبية | ⭐ حل بأمر واحد |
| خطأ في ضغط السياق | إنشاء كتل tool_result معزولة بعد ضغط المحادثات الطويلة |
⭐⭐ يتطلب بدء محادثة جديدة |
| تنسيق رسالة خاطئ | مدخلات الصوت أو سيناريوهات أخرى تؤدي لعدم مطابقة بروتوكول API | ⭐⭐ يتطلب استخدام /rewind |
| تضارب استدعاء الأدوات المتوازي | اختلال ترتيب استجابات استدعاء الأدوات المتزامنة | ⭐⭐⭐ يتطلب انتظار إصلاح رسمي |
ما هو خطأ 400 في Claude Code؟
عندما يرسل Claude Code طلباً إلى واجهة برمجة التطبيقات (API)، إذا كان هيكل الرسالة لا يتوافق مع مواصفات بروتوكول Anthropic API، فسيقوم الخادم بإرجاع خطأ HTTP 400. وبالتحديد في خطأ "tool use concurrency issues"، يعود السبب إلى وجود خلل في علاقة الاقتران بين استدعاء الأداة (tool_use) ونتيجة الأداة (tool_result).
تفرض Anthropic API متطلبات صارمة على هيكل الرسالة:
- يجب أن تحتوي كل كتلة
tool_useعلى كتلةtool_resultمقابلة لها. - يجب أن تتطابق معرفات (IDs) كل من
tool_useوtool_resultبدقة. - لا يمكن أن تظهر رسائل من نفس الدور (Role) بشكل متتالٍ.
بمجرد كسر هذه القواعد، سيرجع الـ API خطأ 400. وهناك أسباب متعددة تؤدي لكسر هذه القواعد، ولكل سبب حل مختلف.
الأسباب الأربعة الرئيسية لخطأ 400 في Claude Code
السبب الأول: عدم توافق ترويسة Beta في قنوات API الخارجية (الأكثر شيوعاً)
هذا هو السبب الأكثر شيوعاً عند استخدام Claude Code عبر AWS Bedrock أو Google Vertex AI أو منصات وكيل API التابعة لجهات خارجية.
يقوم Claude Code تلقائياً بإلحاق ترويسة Beta التجريبية الخاصة بـ Anthropic عند إرسال طلبات API:
anthropic-beta: prompt-caching-scope-2026-01-05,advanced-tool-use-2025-11-20
تعمل هذه الترويسات بشكل طبيعي مع API الرسمي لـ Anthropic، لكن القنوات الخارجية (مثل AWS Bedrock أو Vertex AI أو خدمات وكيل API) غالباً لا تدعم هذه الميزات التجريبية، مما يؤدي إلى رفض الطلب وإرجاع خطأ 400.
| طريقة الاستخدام | توافق ترويسة Beta | هل يظهر خطأ؟ |
|---|---|---|
| Anthropic API الرسمي | ✅ متوافق تماماً | لا يوجد خطأ |
| AWS Bedrock | ❌ لا يدعم بعض Beta | قد يظهر خطأ |
| Google Vertex AI | ❌ لا يدعم بعض Beta | قد يظهر خطأ |
| وكيل API خارجي | ❌ عادةً لا يدعم | احتمال كبير للخطأ |
🎯 تلميح هام: إذا كنت تستخدم Claude Code عبر منصات خارجية مثل APIYI (apiyi.com) أو AWS Bedrock، فإن الخطوة الأولى عند مواجهة خطأ 400 هي التحقق مما إذا كنت بحاجة إلى تعطيل ترويسة Beta التجريبية.

السبب الثاني: ضغط السياق يؤدي إلى tool_result معزولة
هذا هو السبب الأكثر شيوعاً للأخطاء في الجلسات الطويلة والمكثفة في استخدام الأدوات. عندما تصبح المحادثة طويلة، يقوم Claude Code تلقائياً بضغط السياق (Context Compaction) للتحكم في استهلاك الـ Token.
المشكلة تكمن في أن عملية الضغط قد تحذف رسالة المساعد (Assistant) التي تحتوي على كتلة tool_use، لكنها تبقي على رسالة المستخدم (User) التي تحتوي على كتلة tool_result المقابلة لها. وهذا ما يخلق "نتيجة أداة معزولة" — حيث أن معرف tool_use الذي تشير إليه لم يعد موجوداً في سجل المحادثة.
قبل الضغط:
Assistant: [tool_use id="abc123"] → استدعاء أداة البحث
User: [tool_result id="abc123"] → نتائج البحث
بعد الضغط:
(تم حذف رسالة المساعد)
User: [tool_result id="abc123"] → ⚠️ معزولة! لا يمكن العثور على tool_use المقابل
بمجرد اكتشاف Anthropic API لهذا عدم التطابق، فإنه يرفض الطلب بالكامل ويرجع خطأ 400. والأسوأ من ذلك، أن أمر /rewind غالباً لا يمكنه استعادة الحالة في هذه الحالة، لأن كتلة tool_result المعزولة قد تكون مدفونة بعمق في سجل المحادثة.
السبب الثالث: تنسيق رسالة غير طبيعي
هناك سيناريوهات معينة تؤدي إلى أن يكون تنسيق الرسالة غير متوافق مع بروتوكول API:
- الإدخال الصوتي: قد يتم تخزين الرسائل المدخلة عبر الصوت كسلسلة نصية بسيطة، بدلاً من تنسيق المصفوفة الذي يطلبه الـ API. عند ضغط السياق، لا يمكن دمج هذه الرسائل ذات التنسيق النصي بشكل صحيح، مما يؤدي إلى ظهور رسائل متتالية من نفس الدور.
- تضارب إضافات VSCode: عند استخدام Claude Code في VSCode لتحرير ملفات
.tsx/.jsx، إذا كان المستخدم يشاهد الملف في نفس الوقت، فقد يؤدي ذلك إلى تضارب متزامن. - سوء معالجة رفض الـ Hook: عندما يرفض الـ Hook استدعاء أداة معينة، قد يفشل Claude Code في التعامل مع الأمر بشكل لائق، مما يؤدي إلى تلف هيكل الرسالة.
السبب الرابع: اختلال ترتيب استجابات استدعاء الأدوات المتوازي
يدعم Claude Code استدعاء أدوات متعددة بالتوازي لتحسين الكفاءة. ولكن عندما تعود استجابات أدوات متعددة في نفس الوقت، إذا حدث خطأ في ترتيب تجميع الاستجابات، فقد يؤدي ذلك إلى اختلال اقتران tool_use و tool_result.
تحدث هذه الحالة بسهولة أكبر في الموجهات المعقدة والجلسات الطويلة. وقد أبلغ عدد كبير من المستخدمين على GitHub أنهم "يواجهون هذا الخطأ مرة كل 15 دقيقة تقريباً من الاستخدام".
إليك 5 حلول فعالة لإصلاح خطأ 400 في Claude Code:
الحل الأول: ضبط متغيرات البيئة (إلزامي لمستخدمي القنوات الخارجية)
إذا كنت تستخدم Claude Code عبر AWS Bedrock أو Google Vertex AI أو أي خدمة وكيل API خارجية، فهذه أهم خطوة. يكفي تنفيذ أمر واحد:
export CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1
يؤدي هذا الأمر إلى تعطيل ترويسات (Headers) تجريبية يضيفها Claude Code تلقائياً، مما يجعل الطلبات متوافقة مع قنوات الـ API الخارجية.
طريقة الإعداد الدائم:
الطريقة أ: الإضافة إلى ملف إعدادات Shell
# macOS / Linux (zsh)
echo 'export CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1' >> ~/.zshrc
source ~/.zshrc
# Linux (bash)
echo 'export CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1' >> ~/.bashrc
source ~/.bashrc
الطريقة ب: الإضافة إلى ملف إعدادات Claude Code
// ~/.claude/settings.json
{
"env": {
"CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS": "1"
}
}
عرض نص برمجي كامل لاستكشاف أخطاء متغيرات البيئة
#!/bin/bash
# نص برمجي لاستكشاف أخطاء Claude Code 400
echo "=== فحص بيئة Claude Code ==="
# فحص CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS
if [ -z "$CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS" ]; then
echo "⚠️ لم يتم ضبط CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS"
echo " نصيحة: export CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1"
else
echo "✅ CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=$CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS"
fi
# فحص إعدادات API
if [ -n "$ANTHROPIC_BASE_URL" ]; then
echo "📡 استخدام عنوان API مخصص: $ANTHROPIC_BASE_URL"
echo " ⚠️ يجب ضبط DISABLE_EXPERIMENTAL_BETAS=1 عند استخدام قنوات خارجية"
fi
if [ -n "$CLAUDE_CODE_USE_BEDROCK" ]; then
echo "☁️ استخدام قناة AWS Bedrock"
fi
if [ -n "$CLAUDE_CODE_USE_VERTEX" ]; then
echo "☁️ استخدام قناة Google Vertex AI"
fi
# فحص إصدار Claude Code
if command -v claude &> /dev/null; then
echo "📦 إصدار Claude Code: $(claude --version 2>/dev/null || echo 'غير معروف')"
echo " يُنصح بالتحديث لآخر إصدار للحصول على إصلاحات الأخطاء"
fi
# فحص settings.json
SETTINGS_FILE="$HOME/.claude/settings.json"
if [ -f "$SETTINGS_FILE" ]; then
echo "⚙️ ملف settings.json موجود"
if grep -q "CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS" "$SETTINGS_FILE"; then
echo " ✅ تم ضبط DISABLE_EXPERIMENTAL_BETAS في settings.json"
else
echo " ⚠️ لم يتم ضبط DISABLE_EXPERIMENTAL_BETAS في settings.json"
fi
else
echo "⚠️ ملف settings.json غير موجود: $SETTINGS_FILE"
fi
echo ""
echo "=== انتهى الفحص ==="
💡 نصيحة: عند استخدام Claude API عبر منصات خارجية مثل APIYI (apiyi.com)، نوصي باعتماد متغير البيئة هذا كإعداد قياسي. فقد قامت المنصة بتحسين التوافق مع Claude API، وهذا الإعداد يضمن لك تجربة مستقرة.
الحل الثاني: استخدام /rewind للتراجع عن المحادثة
عندما يكون الخطأ ناتجاً عن تنسيق رسالة غير طبيعي أو تعارض في استدعاء أداة واحدة، فإن أمر /rewind غالباً ما ينجح في استعادة الوضع:
# أدخله داخل Claude Code
/rewind
سيقوم /rewind بالرجوع إلى حالة المحادثة السابقة الطبيعية، وإلغاء الرسالة التي تسببت في الخطأ. إذا لم يكفِ تراجع واحد، يمكنك تكرار الأمر للرجوع لعدة خطوات.
حالات الاستخدام: أخطاء 400 العرضية، خاصة التي تظهر فوراً بعد استدعاء أداة.
لا ينطبق على: مشاكل tool_result المعزولة الناتجة عن ضغط السياق (لأن أصل المشكلة يكمن في عمق تاريخ المحادثة).
الحل الثالث: بدء محادثة جديدة (/clear)
عندما لا ينجح /rewind في استعادة الوضع، فإن بدء محادثة جديدة هو الحل الأكثر موثوقية:
# أدخله داخل Claude Code
/clear
سيؤدي هذا إلى مسح تاريخ المحادثة الحالي والبدء من جديد. رغم أنك ستفقد سياق المحادثة الحالية، إلا أن هذا هو الحل الوحيد للمشاكل الهيكلية الناتجة عن ضغط السياق.
نصيحة للتحسين: قبل البدء بمهام تطوير طويلة، يمكنك استخدام موجه قصير لوصف حالة العمل الحالية، بحيث يمكنك استعادة السياق بسرعة حتى لو اضطررت لاستخدام /clear.
الحل الرابع: تحديث Claude Code إلى أحدث إصدار
يعمل فريق Anthropic باستمرار على إصلاح الأخطاء المتعلقة بـ 400. تشمل الإصلاحات الأخيرة:
| الإصدار | محتوى الإصلاح |
|---|---|
| v2.1.70 | إصلاح خطأ 400 عند استخدام ANTHROPIC_BASE_URL مع بوابات خارجية، واكتشاف صحيح لنقاط نهاية الوكيل |
| v2.1.18+ | تحسين كبح ترويسة structured-outputs Beta عبر CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS |
| تحديثات مستمرة | إصلاح مشكلة عدم تعطيل ترويسة advanced-tool-use Beta بشكل صحيح |
# تحديث Claude Code
npm install -g @anthropic-ai/claude-code@latest
# التحقق من الإصدار
claude --version
الحل الخامس: تحسين عادات الاستخدام للوقاية من خطأ 400
| إجراء وقائي | الشرح | التأثير |
|---|---|---|
| التحكم في طول المحادثة | إنجاز المهام الطويلة عبر عدة محادثات قصيرة | تقليل تكرار ضغط السياق |
| تجنب التعديل المتوازي | عدم التعديل يدوياً أثناء قيام Claude Code بالتعديل | منع تعارضات التزامن |
| تقليل كثافة الأدوات | تجنب إطلاق الكثير من استدعاءات الأدوات في دورة واحدة | تقليل احتمالية تلف هيكل الرسالة |
| حفظ التقدم دورياً | عمل Git Commit للتعديلات الهامة | عدم فقدان الكود حتى عند استخدام /clear |
| الحذر مع وضع print | هذا الخطأ أكثر تكراراً في وضع -p |
تفضيل الوضع التفاعلي |
🎯 نصيحة عملية: يُنصح بتقسيم مهام التطوير المعقدة إلى مهام صغيرة، بحيث لا تتجاوز كل مهمة 15-20 دقيقة. هذا لا يقلل من احتمالية ظهور خطأ 400 فحسب، بل يساعد أيضاً في الحفاظ على جودة السياق الخاص بـ Claude Code.

تشخيص أخطاء Claude Code 400
عند مواجهة خطأ API Error: 400 due to tool use concurrency issues، اتبع الخطوات التالية لتحديد السبب وحله بسرعة:
الخطوة الأولى: تحديد نوع قناة API
- استخدام AWS Bedrock / Vertex AI / خدمة وكيل API خارجية → جرب الحل الأول (ضبط متغيرات البيئة) أولاً.
- استخدام API الرسمي لـ Anthropic → انتقل إلى الخطوة الثانية.
الخطوة الثانية: تحديد تكرار الخطأ
- يظهر بشكل متقطع (لأول مرة) → جرب الحل الثاني (
/rewind). - يظهر بشكل متكرر (كل 15 دقيقة) → انتقل إلى الخطوة الثالثة.
الخطوة الثالثة: تحديد حالة الجلسة
- الجلسة الحالية طويلة جداً (أكثر من 50 جولة حوار) → استخدم الحل الثالث (
/clearلبدء جلسة جديدة). - يظهر الخطأ في بداية الجلسة → استخدم الحل الرابع (تحديث الإصدار).
الخطوة الرابعة: الوقاية طويلة الأمد
- طبق أفضل الممارسات في الحل الخامس لتقليل حدوث الخطأ من جذوره.
💡 تشخيص سريع: إذا كنت تستخدم Claude API عبر منصة APIYI (apiyi.com) وواجهت هذه المشكلة، فإن الخطوة الأولى المباشرة هي ضبط
export CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1والتي ستحل معظم الحالات.
جدول مرجعي لمتغيرات البيئة الهامة في Claude Code
بالإضافة إلى CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS، تؤثر متغيرات البيئة التالية بشكل كبير على استقرار تشغيل Claude Code:
| متغير البيئة | الوظيفة | القيمة المقترحة |
|---|---|---|
CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS |
تعطيل ترويسات Beta التجريبية | 1 (ضروري للقنوات الخارجية) |
ANTHROPIC_BASE_URL |
عنوان API المخصص | حسب إعدادات المنصة |
CLAUDE_CODE_USE_BEDROCK |
استخدام AWS Bedrock | 1 (لمستخدمي Bedrock) |
CLAUDE_CODE_USE_VERTEX |
استخدام Google Vertex AI | 1 (لمستخدمي Vertex) |
BASH_DEFAULT_TIMEOUT_MS |
المهلة الافتراضية لأداة Bash | 120000 (دقيقتان) |
BASH_MAX_TIMEOUT_MS |
أقصى مهلة لأداة Bash | 600000 (10 دقائق) |
DISABLE_PROMPT_CACHING |
تعطيل التخزين المؤقت للموجه | 1 (عند استكشاف مشاكل التخزين المؤقت) |
🔧 نصيحة للإعداد: بالنسبة لمستخدمي قنوات API الخارجية، يُنصح بضبط متغيرات البيئة بشكل موحد في ملف
~/.claude/settings.jsonلتجنب ضبطها يدوياً في كل مرة. يمكنك الحصول على أحدث توصيات التوافق عبر منصة APIYI (apiyi.com).
الأسئلة الشائعة
س1: قمت بضبط CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1 وما زلت أتلقى خطأ 400، ماذا أفعل؟
من المعروف أنه في بعض إصدارات Claude Code، قد لا ينجح متغير البيئة هذا في حجب جميع ترويسات النسخ التجريبية (مثل advanced-tool-use-2025-11-20) بشكل كامل. الحل: قم بالترقية إلى أحدث إصدار من Claude Code عبر الأمر (npm install -g @anthropic-ai/claude-code@latest)، حيث تم إصلاح هذه المشكلة في الإصدارات الجديدة. إذا استمرت المشكلة بعد الترقية، يمكنك محاولة استخدام /clear لبدء جلسة جديدة.
س2: استخدمت /rewind للتراجع عدة مرات وما زلت أتلقى خطأ، ماذا أفعل؟
يعني هذا عادةً أن المشكلة ناتجة عن tool_result معزولة ناتجة عن ضغط السياق، حيث يكمن أصل الخطأ في عمق تاريخ المحادثة. في هذه الحالة، لا يمكن لـ /rewind الوصول إلى مكان المشكلة. الحل الوحيد الفعال هو استخدام /clear لبدء جلسة جديدة. يُنصح بوصف تقدم العمل السابق بإيجاز عند بدء جلسة جديدة لاستعادة السياق بسرعة. يمكن لمستخدمي منصة APIYI (apiyi.com) الاطلاع على المزيد من نصائح استعادة الجلسات في مركز التوثيق.
س3: أواجه خطأ 400 بشكل متكرر عند استخدام قناة AWS Bedrock، هل هناك نصائح خاصة؟
تعتبر عمليات التحقق من تنسيق الرسائل في AWS Bedrock أكثر صرامة من واجهة برمجة تطبيقات Anthropic الرسمية. بالإضافة إلى ضبط CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1، نوصي بما يلي: (1) التأكد من ضبط CLAUDE_CODE_USE_BEDROCK=1 بشكل صحيح؛ (2) التحقق من إعدادات منطقة AWS ومعرف النموذج؛ (3) الترقية إلى إصدار Claude Code 2.1.70 أو أعلى، حيث يعالج هذا الإصدار بشكل خاص مشكلات التوافق مع بوابات الطرف الثالث.
س4: هل سيؤدي هذا الخطأ إلى فقدان الكود؟
لن يؤدي ذلك إلى فقدان الكود بشكل مباشر. يقوم Claude Code بتنفيذ العمليات قبل تعديل الملفات، وحتى في حال حدوث خطأ في المحادثة، لن تتأثر التعديلات التي تم حفظها بالفعل على القرص. ومع ذلك، يُنصح بالاعتياد على إجراء Git Commit بانتظام، بحيث تظل جميع تغييرات الكود الخاصة بك محفوظة بأمان في نظام التحكم في الإصدار حتى لو اضطررت إلى استخدام /clear لإعادة بناء الجلسة.
الخلاصة
النقاط الأساسية حول خطأ توازي استخدام الأدوات (tool use concurrency) برمز 400 في Claude Code:
- متغيرات البيئة هي الخيار الأول لقنوات الطرف الثالث: عند استخدام Claude Code عبر Bedrock أو Vertex أو خدمة وكيل API، فإن ضبط
export CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1يحل معظم المشكلات. - احذر من مخاطر ضغط السياق في الجلسات الطويلة: الجلسات الطويلة والمكثفة في استخدام الأدوات قد تؤدي إلى ظهور
tool_resultمعزولة بسبب ضغط السياق، لذا يُنصح بالتحكم في طول الجلسة. - حافظ على تحديث الإصدار: يواصل فريق Anthropic إصلاح الأخطاء ذات الصلة، والترقية إلى أحدث إصدار هي الحل الأمثل على المدى الطويل.
- المعالجة المتدرجة: ابدأ بـ
/rewind، وإذا لم ينجح الأمر استخدم/clear، مع التحقق من متغيرات البيئة ورقم الإصدار.
بالنسبة للمطورين الذين يستخدمون قنوات API تابعة لجهات خارجية، يكفي تذكر هذا الأمر: export CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1.
نوصي بالحصول على خدمة Claude API عبر APIYI (apiyi.com)، حيث توفر المنصة تحسينات للتوافق ووثائق إعداد مفصلة لمساعدتك في تجنب مشكلات التوافق الشائعة.
📚 مراجع إضافية
-
وثائق استكشاف الأخطاء وإصلاحها الرسمية لـ Claude Code: دليل استكشاف الأخطاء وإصلاحها الرسمي.
- الرابط:
code.claude.com/docs/en/troubleshooting - الوصف: يحتوي على حلول رسمية للمشكلات الشائعة مثل أخطاء 400.
- الرابط:
-
وثائق متغيرات البيئة لـ Claude Code: مرجع كامل لمتغيرات البيئة.
- الرابط:
code.claude.com/docs/en/env-vars - الوصف: شرح تفصيلي لأكثر من 60 متغير بيئة.
- الرابط:
-
GitHub Issue #40305: تحليل تقني لخطأ 400 الناتج عن
tool_resultالمعزولة.- الرابط:
github.com/anthropics/claude-code/issues/40305 - الوصف: توثيق مفصل للسبب الجذري لأخطاء 400 الناتجة عن ضغط السياق.
- الرابط:
-
GitHub Issue #46105: إصلاح خطأ 400 في بوابات API التابعة لجهات خارجية.
- الرابط:
github.com/anthropics/claude-code/issues/46105 - الوصف: يوصى بضبط
DISABLE_EXPERIMENTAL_BETASعند مواجهة خطأ 400 أثناء استخدامBASE_URLمخصص.
- الرابط:
-
وثائق مساعدة APIYI: دليل تكوين التوافق مع Claude Code.
- الرابط:
help.apiyi.com - الوصف: أفضل الممارسات لاستخدام Claude Code عبر قنوات الطرف الثالث.
- الرابط:
الكاتب: فريق APIYI التقني
تبادل تقني: إذا واجهت أي مشكلات في استخدام Claude Code، نرحب بمشاركتها في قسم التعليقات. لمزيد من المواد التقنية، يمكنك زيارة مركز وثائق APIYI علىdocs.apiyi.com.
