ربط Claude Code
قم بتوجيه Claude Code عبر بوابة AnyInt المتوافقة مع Anthropic باستخدام مفتاح API محدد النطاق.
يدعم Claude Code بوابات LLM بتنسيق Anthropic من خلال ANTHROPIC_BASE_URL وبيانات اعتماد البوابة. تستهلك AnyInt بيانات الاعتماد عند حدودها وتوجه الطلب دون إعادة توجيه مفتاح AnyInt الخاص بك إلى أعلى.
قبل البدء
- قم بتثبيت أو تحديث Claude Code باستخدام تعليمات Claude Code الرسمية.
- أنشئ مفتاح API من AnyInt.
- اختر معرف نموذج متوافق مع Anthropic من كتالوج النماذج.
تكوين البوابة
قم بتعيين مفتاح AnyInt كرمز المصادقة للبوابة الخاص بـ Claude Code. استخدم الجذر /anthropic للبوابة لأن Claude Code يلحق /v1/messages ومسارات العمليات ذات الصلة.
export ANYINT_API_KEY="your_api_key"
export ANTHROPIC_BASE_URL="https://api.anyint.ai/anthropic"
export ANTHROPIC_AUTH_TOKEN="$ANYINT_API_KEY"ابدأ Claude Code من المستودع الخاص بك:
claudeإذا كان النموذج الذي تم اختياره في أعلى المسار يستخدم معرفًا غير افتراضي، فقم بتكوين هذا المعرف من خلال إعدادات النموذج المدعومة في Claude Code. لا تفترض أن نموذجًا مثالًا متاحًا للمستأجر الخاص بك.
التحقق واستكشاف الأخطاء وإصلاحها
- استجابة
401تعني أن مفتاح AnyInt مفقود أو غير صالح أو منتهي الصلاحية أو تم إلغاؤه. - استجابة نموذج غير موجود تعني أن معرف النموذج المكون غير موجود في الكتالوج المنشور أو غير متاح لمفتاحك.
- قم بتحديث Claude Code عندما يبدأ في إرسال قدرة Anthropic أحدث؛ تتطور عملاء البوابة وميزات البروتوكول معًا.
- إشعار مصنّف Auto Mode (الإصدار 2.1.278 فأحدث): يضيف Claude Code فحوصات من جانب الخادم للوضع التلقائي. إذا لم يدعمها مزود الخدمة المحدد بعد، يستخدم Claude Code طلبات المصنّف المحلية ويعرض إشعارًا. يستمر الوضع التلقائي في العمل بصورة طبيعية؛ لإخفاء الإشعار، عيّن
export CLAUDE_CODE_AUTO_MODE_SERVER=0. - قم بإزالة بيانات اعتماد اشتراك Claude المحفوظة من مسار التصحيح عند اختبار مصادقة البوابة - يجب أن يسمح مفتاح البوابة، وليس تسجيل الدخول للاشتراك، بهذه الجلسة.
راجع وثائق بوابة LLM الرسمية من Anthropic لفهم السلوك الأعلى لهذه المتغيرات.