عن المشروع
Unified AI API Connection Manager هي مكتبة Python مصممة لتبسيط التفاعلات مع العديد من مزودي خدمات الذكاء الاصطناعي من خلال واجهة واحدة متسقة. وهي تدعم OpenRouter وHuggingFace بشكل مباشر، مع وجود فئة أساسية مجردة تسمح للمطورين بإضافة مزودين جدد بسهولة. تركز الحزمة على الأمان من خلال دعم متغيرات البيئة وملفات التكوين المشفرة لمفاتيح API، وتتضمن التحقق من الأنواع بناءً على Pydantic لضمان الموثوقية. كما توفر إعداداً تفاعلياً عبر CLI وتكويناً برمجياً، مما يمكن المستخدمين من إدارة جلسات دردشة متعددة أو إنشاء عملاء مباشرة لنماذج محددة. تفصل البنية النمطية المسؤوليات بشكل واضح، مع إخفاء الأدوات الداخلية عن الاستخدام العام. تتوفر أمثلة للاستخدام الأساسي، والتعامل المتقدم مع الجلسات المتعددة، وتكامل REST API، وسير العمل الخاص بكل مزود. كما تم تضمين الاختبارات وأدوات التطوير، إلى جانب إرشادات واضحة للمساهمة. تعد هذه المكتبة مثالية للمطورين الذين يبنون تطبيقات تحتاج إلى التبديل بين عدة خلفيات LLM أو الجمع بينها دون الحاجة إلى إعادة كتابة منطق العميل.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.