الانتقال إلى المحتوى الرئيسي
استخدم هذا الدليل لربط Claude Code بـ CometAPI. المراجع الرسمية:
يتغير توفر النماذج بمرور الوقت. للاطلاع على model ID الحالية الخاصة بـ Claude، راجع صفحة نماذج CometAPI.

المتطلبات الأساسية

  • مفتاح CometAPI من لوحة التحكم الخاصة بك (يبدأ بـ sk-)
  • Git مُثبّت
  • أنظمة التشغيل المدعومة: macOS أو Linux أو Windows

تثبيت Claude Code

1

تشغيل المُثبّت الرسمي

curl -fsSL https://claude.ai/install.sh | bash
2

التحقق من التثبيت

claude --version

تكوين نقطة نهاية CometAPI

أنشئ ملف الإعدادات أو حرّره:
  • macOS / Linux: ~/.claude/settings.json
  • Windows: %USERPROFILE%\.claude\settings.json
{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "sk-your-cometapi-key",
    "ANTHROPIC_BASE_URL": "https://api.cometapi.com"
  }
}
استبدل sk-your-cometapi-key بمفتاح CometAPI الفعلي الخاص بك، ثم شغّل Claude Code:
cd your-project
claude

استكشاف الأخطاء وإصلاحها

settings.json لا يتم تطبيقه؟
  1. أعد تشغيل الطرفية بالكامل (أغلق جميع النوافذ ثم افتحها من جديد)
  2. إذا استمرت المشكلة، أنشئ ~/.claude.json وأضف:
    {
      "hasCompletedOnboarding": true
    }
    
  3. كحل بديل، صدّر متغيرات البيئة مباشرة:
    # Add to ~/.zshrc (macOS) or ~/.bashrc (Linux)
    export ANTHROPIC_AUTH_TOKEN="sk-your-cometapi-key"
    export ANTHROPIC_BASE_URL="https://api.cometapi.com"
    
Invalid API Key أو Please run /login؟ تحقق من أن ~/.claude/settings.json موجود وأن تنسيق JSON صالح (من دون فواصل زائدة، وباستخدام علامات اقتباس صحيحة). يمكنك التحقق عبر jsonlint.com. هل سبق لك تسجيل الدخول إلى Anthropic الرسمي؟ يعطي Claude Code أولوية لبيانات الاعتماد الرسمية المخزنة مؤقتًا. شغّل /logout من داخل Claude Code، ثم أغلقه وأعد تشغيله. وإذا استمرت المشكلة:
rm -rf ~/.config/claude-code/auth.json
هل تظهر الحالة offline؟ يفحص Claude Code الاتصال عبر Google. تعني offline فقط أن Google غير متاح — وهذا لا يؤثر على استخدام CometAPI. هل يفشل Fetch / التصفح عبر الويب؟ تستدعي ميزة Fetch في Claude Code خدمة Anthropic الأصلية أولاً، وهي تتطلب وصولًا مباشرًا إلى الإنترنت. قد تحتاج إلى proxy على مستوى النظام.