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

LangChain.js ایک اوپن سورس فریم ورک ہے جو بڑے لینگویج ماڈلز (LLMs) سے چلنے والی ایپلیکیشنز بنانے کے لیے استعمال ہوتا ہے۔ یہ ایجنٹس، ماڈلز، ایمبیڈنگز، ویکٹر اسٹورز اور دیگر اجزاء کے لیے ایک معیاری انٹرفیس فراہم کرتا ہے، جس سے ڈویلپرز قابلِ تعامل حصوں اور تھرڈ پارٹی انٹیگریشنز کو ایک ساتھ جوڑ سکتے ہیں۔ کلیدی صلاحیتوں میں LLMs کو متنوع ڈیٹا ذرائع اور بیرونی سسٹمز سے جوڑ کر ریئل ٹائم ڈیٹا میں اضافہ، فراہم کنندگان کے درمیان سوئچنگ کے لیے ماڈل انٹرآپریبلٹی، ماڈیولر کمپوننٹ پر مبنی آرکیٹیکچر کے ذریعے تیز رفتار پروٹوٹائپنگ، اور LangSmith جیسے انٹیگریشنز کے ذریعے مانیٹرنگ، ایویلیوایشن اور ڈیبگنگ کے لیے بلٹ ان سپورٹ کے ساتھ پروڈکشن کے لیے تیار خصوصیات شامل ہیں۔ یہ فریم ورک TypeScript میں لکھا گیا ہے اور Node.js (ESM اور CommonJS)، Cloudflare Workers، Vercel/Next.js، Supabase Edge Functions، براؤزرز، Deno اور Bun کو سپورٹ کرتا ہے۔ یہ ایک بڑے ایکو سسٹم کا حصہ ہے جس میں اعلیٰ سطحی ایجنٹ صلاحیتوں کے لیے Deep Agents، انسانی شمولیت کے ساتھ کم سطحی ایجنٹ آرکیسٹریشن کے لیے LangGraph.js، اور ڈیپلائمنٹ اور آبزرویبلٹی کے لیے LangSmith شامل ہیں۔ LangChain.js npm کے ذریعے تقسیم کیا جاتا ہے اور یہ ان ڈویلپرز کے لیے موزوں ہے جو چیٹ بوٹس، ریٹریول-آگمینٹڈ جنریشن سسٹمز، خود مختار ایجنٹس اور دیگر LLM ایپلیکیشنز بنا رہے ہیں۔ یہ پروجیکٹ MIT لائسنس کے تحت ہے اور اسے فعال طور پر برقرار رکھا جاتا ہے۔