منصوبے کے بارے میں

AI SDK ایک اوپن سورس ٹائپ اسکرپٹ ٹول کٹ ہے جو Next.js کے تخلیق کاروں کی طرف سے ہے، اور اس کا مقصد AI سے چلنے والی ایپلیکیشنز اور ایجنٹس بنانے والے ڈویلپرز ہیں۔ اس کی بنیادی قدر ایک متحد، فراہم کنندہ سے آزاد انٹرفیس ہے: ہر ماڈل وینڈر کے لیے الگ انٹیگریشن کوڈ لکھنے کے بجائے، ڈویلپرز ایک ہی API استعمال کرتے ہیں اور کنفیگریشن کے ذریعے فراہم کنندگان کو تبدیل کرتے ہیں۔ یہ پروجیکٹ ایک مونوریپو کے طور پر منظم ہے، جس میں مرکزی لائبریری packages/ai کے تحت ہے۔ یہ ٹائپ اسکرپٹ اور جاوا اسکرپٹ رن ٹائمز کو ہدف بناتا ہے، اور جدید ویب اسٹیکس اور سرور لیس ڈیپلائمنٹس میں قدرتی طور پر فٹ ہوتا ہے۔ عام استعمالات میں اسٹریمنگ چیٹ انٹرفیسز، ٹول/فنکشن کالنگ، ساختیافتہ ڈیٹا جنریشن، اور ایجنٹ طرز کے ورک فلو شامل ہیں جو ماڈل کالز کو ایپلیکیشن لاجک کے ساتھ جوڑتے ہیں۔ چونکہ یہ فراہم کنندگان کے فرق کو خلاصہ کرتا ہے، اس لیے یہ SDK تیز رفتاری سے پروٹوٹائپ بنانے والی ٹیموں اور پروڈکشن فیچرز جاری کرنے والوں دونوں کے لیے متعلقہ ہے جو وینڈر لاک اِن سے بچنا چاہتے ہیں۔ دستاویزات، مثالیں اور کمیونٹی سپورٹ کوڈ کے ساتھ برقرار رکھی جاتی ہیں، اور لائبریری ایک npm پیکیج کے طور پر تقسیم کی جاتی ہے۔ یہ جائزہ صرف وہی بیان کرتا ہے جو ریپوزٹری اپنے بارے میں بتاتی ہے؛ مخصوص ماڈل سپورٹ، فیچر کوریج اور کارکردگی کی خصوصیات کو موجودہ پروجیکٹ دستاویزات کے مطابق تصدیق کرنا چاہیے۔