عن المشروع

Rig هي مكتبة Rust لبناء تطبيقات LLM قابلة للتوسع ومعيارية وعملية. توفر واجهة موحدة لأكثر من 20 مزود نماذج وأكثر من 10 تكاملات لمخازن المتجهات، وتدعم سير عمل إكمال LLM والتضمين والنسخ وتوليد الصوت وتوليد الصور. تشمل الميزات الرئيسية سير العمل الوكيلي مع البث متعدد الأدوار، وبيئة تشغيل الوكيل الكلاسيكية، والتوافق الكامل مع GenAI Semantic Convention، وتكاملًا بأقل قدر من النصوص المتكررة. تنقسم المكتبة إلى `rig-core` للعقود المحايدة تجاه المزود و`rig-agent` للتنسيق، مع واجهة `rig` الجذرية التي تعيد تصدير كليهما. تدعم browser-WASM للنواة المحمولة وبيئة التشغيل الكلاسيكية. تشمل التكاملات AWS Bedrock وGoogle Vertex AI وLanceDB وQdrant وMongoDB وغيرها، وكل منها خلف علامة ميزة. تقدم Rig أيضًا إمكانات التسجيل وإعادة التشغيل عبر `rig::cassette` للاختبار وتصحيح الأخطاء. تستخدمها شركات مثل St Jude وCoral Protocol وNethermind.