عن المشروع

إن Multi-Provider AI API Proxy هو خادم وكيل HTTP مصمم ليكون بديلاً مباشراً لـ Anthropic Claude API. وهو يتيح للمستخدمين الحفاظ على تنسيق Anthropic API مع توجيه الطلبات إلى مزودين مختلفين مثل Groq و OpenRouter و Portkey. تشمل القدرات الرئيسية ما يلي: - توجيه متعدد المزودين: يدعم التوجيه عبر Groq و OpenRouter و Portkey، مع القدرة على اختيار المزود لكل طلب عبر معاملات الاستعلام (query parameters) أو تعيين افتراضي عام. - ترجمة واجهة برمجة التطبيقات (API Translation): يحول بسلاسة بين تنسيقات Anthropic و OpenAI/Groq، بما في ذلك دعم استدعاء الأدوات (tool calling) وكتل المحتوى المعقدة. - إدارة المفاتيح: ينفذ تدوير بنظام round-robin عبر مفاتيح API متعددة (تصل إلى 10 مفاتيح لكل مزود) لتحسين الإنتاجية وتجنب القيود. - تحديد ذكي لمعدل الطلبات: يكتشف حدود المعدل الخاصة بكل مزود (تحديداً من خلال تحليل رسائل خطأ Groq) ويدير تلقائياً استعادة المفاتيح وأوقات الانتظار. - القابلية للمراقبة: يوفر نقطة نهاية للحالة في الوقت الفعلي لمراقبة صحة المفاتيح، وإحصائيات الطلبات، وتسجيل تفصيلي مستمر بمستويات سجلات متنوعة. - التكامل: متوافق مع العملاء الذين يدعمون Anthropic، بما في ذلك Claude Code و Cursor IDE و Continue، عبر تكوين متغير البيئة (ANTHROPIC_BASE_URL).