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

ڈائریکٹر ایک فریم ورک ہے جو قدرتی زبان کی ہدایات کے ذریعے ویڈیو کے ساتھ کام کرنے والے AI ایجنٹس بنانے کے لیے ڈیزائن کیا گیا ہے۔ یہ میڈیا ورک فلو کے لیے چیٹ پر مبنی اسسٹنٹ کے طور پر کام کرتا ہے اور ویڈیو اسٹوریج، انڈیکسنگ اور اسٹریمنگ کے لیے ویڈیو ڈی بی کے انفراسٹرکچر پر بنایا گیا ہے۔ اس پروجیکٹ میں 20 سے زیادہ پہلے سے تیار کردہ ایجنٹس شامل ہیں جو ویڈیوز کا خلاصہ کرنے، مخصوص لمحات تلاش کرنے، ہائی لائٹس اور کلپس بنانے، میڈیا لائبریریوں کو منظم کرنے، اسکرپٹ سے فلمیں بنانے، آڈیو اور ویڈیو کو ڈب یا ایڈٹ کرنے، مواد کا ترجمہ کرنے اور سب ٹائٹلز شامل کرنے جیسے کام انجام دیتے ہیں۔ ایجنٹس اوورلے بھی شامل کر سکتے ہیں، فریم نکال سکتے ہیں، مواد مرتب کر سکتے ہیں اور بیرونی LLMs، ڈیٹا بیسز اور جنریٹو AI APIs سے منسلک ہو سکتے ہیں۔ اہم اجزاء میں بیک اینڈ ریسننگ انجن، چیٹ پر مبنی یوزر انٹرفیس، ویڈیو پلیئر اور میڈیا براؤز کرنے کے لیے کلیکشن ویو شامل ہیں۔ ریسننگ انجن صارف کی درخواستوں کی تشریح کرتا ہے، سیاق و سباق برقرار رکھتا ہے، متعدد ایجنٹس کو منتخب اور مربوط کرتا ہے، کام کو مراحل میں تقسیم کرتا ہے اور پیش رفت کی اطلاع دیتا ہے۔ مثال کے ورک فلو میں ویڈیو اپ لوڈ کرنا، مناظر کا پتہ لگانا، کلپ بنانا اور نتیجہ سلیک پر شیئر کرنا شامل ہے۔ ڈائریکٹر کو مقامی طور پر چلایا جا سکتا ہے یا کلاؤڈ ماحول میں تعینات کیا جا سکتا ہے۔ دستاویزات میں بتایا گیا سیٹ اپ Python 3.9+، Node.js 22.8.0+، npm اور ماحولیاتی فائلوں کے ذریعے کنفیگر کردہ API کیز کی ضرورت ہے۔ ایک سیٹ اپ اسکرپٹ فرنٹ اینڈ اور بیک اینڈ ماحول تیار کرتا ہے، جبکہ Make کمانڈز دونوں سروسز کو ایک ساتھ یا الگ الگ چلا سکتی ہیں۔ macOS اور Linux کے ساتھ ساتھ WSL کے ذریعے ونڈوز بھی سپورٹ کیا جاتا ہے۔ Render اور Railway کے لیے ایک کلک ڈیپلائمنٹ ریفرنس بھی فراہم کیا گیا ہے۔ ڈویلپرز نمونہ ایجنٹ کو نقل کر کے، کلاس اور میٹا ڈیٹا کا نام تبدیل کر کے، رن منطق کو نافذ کر کے، معاون مواد کی اقسام کی وضاحت کر کے، پیش رفت اور حتمی جوابات شائع کر کے، غلطیوں کو سنبھال کر اور چیٹ ہینڈلر میں ایجنٹ کو رجسٹر کر کے حسب ضرورت ایجنٹس شامل کر سکتے ہیں۔ ریپوزٹری میں MkDocs کے ساتھ پیش کردہ مقامی دستاویزات شامل ہیں اور کمیونٹی کی شراکت اور نئے ایجنٹ انٹیگریشنز کو قبول کرتی ہے۔