Mirascope – Python کے بڑے لسانی ماڈلز کے لیے اوپن سورس اینٹی فریم ورک، ٹائپ سیف ٹولز اور ایجنٹ لوپس
#Quasa #QUA #Mirascope
Mirascope ایک اوپن سورس Python لائبریری ہے جسے بڑے لسانی ماڈلز کا اینٹی فریم ورک کہا جاتا ہے۔ یہ ایک سادہ ڈیکوریٹر یا ماڈل آبجیکٹ کے ذریعے OpenAI، Anthropic، Google اور دیگر فراہم کنندگان کے ماڈلز کو کال کرنے کے لیے ٹائپ سیف ٹولز فراہم کرتی ہے جو کسی مخصوص فراہم کنندہ تک محدود نہیں ہیں۔ آپ پرامپٹس کو فنکشنز کے طور پر متعین کرتے ہیں، @llm.tool کے ذریعے ٹولز شامل کرتے ہیں، Pydantic کے ذریعے منظم آؤٹ پٹ طلب کرتے ہیں، جوابات کو اسٹریم کرتے ہیں، اور execute_tools اور resume کو بار بار کال کرکے ایجنٹ لوپس بناتے ہیں۔ اس میں ڈیکوریٹر والی کالز پر خودکار ورژن بندی، سراغ رسانی اور لاگت کی نگرانی شامل ہے۔ مقامی ماڈلز اور MCP کے ساتھ انضمام کی سہولت موجود ہے۔ تجارتی سافٹ ویئر بطور خدمت کی کوئی قیمت مقرر نہیں ہے؛ آپ اسے uv add "mirascope[all]" یا pip کے ذریعے انسٹال کرتے ہیں اور اپنی API کلیدیں استعمال کرتے ہیں۔ اس کا ڈیزائن پہلے سے طے شدہ طریقوں کے پابند ایجنٹ فریم ورکس کے مقابلے میں اختیار اور اجزا کو باہم جوڑنے کی صلاحیت کو ترجیح دیتا ہے۔
بنیادی خوبیاں
• ایک ہی انٹرفیس کے ذریعے کسی مخصوص فراہم کنندہ تک محدود ہوئے بغیر کالز
• ٹائپ سیف ٹولز اور منظم آؤٹ پٹ
• بھاری بھرکم فریم ورک کے بغیر سادہ ایجنٹ لوپس
• سراغ رسانی، ورژن بندی اور لاگت کی نگرانی کی اندرونی سہولتیں
• کم وسائل استعمال کرنے والی اور دیگر اجزا کے ساتھ جوڑنے کے قابل
کن کے لیے موزوں ہے
ایسے Python ڈویلپرز جو کسی مکمل ایجنٹ فریم ورک کے پابند ہوئے بغیر عملی استعمال کے لیے بڑے لسانی ماڈلز کی خصوصیات چاہتے ہیں۔
نمایاں خصوصیات
• ڈیکوریٹر پر مبنی پرامپٹس اور کالز
• اسٹریمنگ اور غیر ہم وقت عمل کی سہولت
• متعدد باریوں میں ٹولز استعمال کرنے کے لیے عمل دوبارہ جاری کرنے کا طریقہ
• مقامی ماڈل اور MCP کے اختیارات
• واضح مثالوں کے ساتھ اوپن سورس
قابلِ غور ممکنہ پہلو
• آپ اپنے ماڈلز کی API کلیدوں اور اخراجات کا انتظام خود کرتے ہیں
• کوئی میزبانی شدہ پلیٹ فارم یا بصری تعمیر کا آلہ نہیں ہے
• ایجنٹ کی منطق تجریدی پردے میں چھپی ہونے کے بجائے واضح طور پر لکھی جاتی ہے
• نئے ماڈلز کے لیے لائبریری کو اپ ڈیٹ کرنا ضروری ہوتا ہے
• مخصوص پلیٹ فارمز کے مقابلے میں نظام کی کارکردگی اور اندرونی عمل کی نگرانی بنیادی نوعیت کی ہے
مجموعی رائے
4.3/5 ستارے۔ جب آپ بڑے لسانی ماڈلز کے لیے صاف ستھرا، متعین ڈیٹا ٹائپس والا کوڈ چاہتے ہوں جو آپ کے اختیار میں رہے تو Mirascope استعمال کریں۔ یہ بغیر کوڈ لکھے ایجنٹ بنانے کا آلہ نہیں ہے۔ Quasa.io پر بھی جائزہ لکھ کر 1 QUA انعام حاصل کریں!
شروع کریں: https://quasa.io/projects/mirascope