منصوبے کے بارے میں
Unified AI API Connection Manager ایک پائتھون لائبریری ہے جسے ایک واحد اور مستقل انٹرفیس کے ذریعے متعدد AI سروس فراہم کنندگان کے ساتھ تعاملات کو آسان بنانے کے لیے ڈیزائن کیا گیا ہے۔ یہ شروع سے ہی OpenRouter اور HuggingFace کو سپورٹ کرتی ہے، جس میں ایک abstract base class شامل ہے جو ڈویلپرز کو آسانی سے نئے فراہم کنندگان شامل کرنے کی اجازت دیتی ہے۔ یہ پیکیج API keys کے لیے environment variables اور encrypted config files کی سپورٹ کے ذریعے سیکیورٹی پر زور دیتا ہے، اور قابل بھروسہ ہونے کے لیے Pydantic پر مبنی ٹائپ ویلیڈیشن شامل کرتا ہے۔ یہ انٹرایکٹو CLI سیٹ اپ اور پروگرامٹک کنفیگریشن دونوں فراہم کرتا ہے، جس سے صارفین متعدد چیٹ سیشنز کو منظم کر سکتے ہیں یا مخصوص ماڈلز کے لیے براہ راست کلائنٹس بنا سکتے ہیں۔ اس کا ماڈیولر آرکیٹیکچر ذمہ داریوں کو واضح طور پر الگ کرتا ہے، جس میں اندرونی یوٹیلیٹیز کو عوامی استعمال سے چھپایا گیا ہے۔ بنیادی استعمال، ایڈوانس ملٹی سیشن ہینڈلنگ، REST API انٹیگریشن، اور فراہم کنندہ کے مخصوص ورک فلو کے لیے مثالیں فراہم کی گئی ہیں۔ ٹیسٹ اور ڈویلپمنٹ ٹولز کے ساتھ ساتھ واضح کنٹریبیوشن گائیڈ لائنز بھی شامل ہیں۔ یہ ان ڈویلپرز کے لیے آئیڈیل ہے جو ایسی ایپلی کیشنز بنا رہے ہیں جنہیں کلائنٹ لاجک کو دوبارہ لکھے بغیر متعدد LLM بیک اینڈز کے درمیان سوئچ کرنے یا انہیں یکجا کرنے کی ضرورت ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.