الوصف
الواجهة المفتوحة هي أداة تمكن المستخدمين من التحكم في أجهزة الكمبيوتر الخاصة بهم باستخدام LLMs. وهي تعمل عن طريق أخذ طلبات المستخدمين وإرسالها إلى واجهة خلفية LLM، مثل GPT-4o أو Gemini، لتحديد الخطوات اللازمة. ثم يقوم التطبيق تلقائيًا بتنفيذ هذه الخطوات عن طريق محاكاة إدخال لوحة المفاتيح والماوس، مما يؤدي إلى أتمتة مهام الكمبيوتر بشكل فعال.
تتضمن الوظيفة الأساسية تفسير أوامر المستخدم، وإنشاء تعليمات للكمبيوتر، وتنفيذ تلك التعليمات. يتضمن البرنامج أيضًا حلقة ملاحظات، باستخدام لقطات الشاشة لتقييم التقدم وتصحيح المسار حسب الحاجة. تسمح هذه العملية التكرارية بإكمال المهام المعقدة بدقة. تدعم الأداة أنظمة تشغيل متعددة، بما في ذلك MacOS و Linux و Windows، مع توفير تعليمات تثبيت محددة لكل منها.
تدعم الواجهة المفتوحة العديد من LLMs، بما في ذلك GPT-4o من OpenAI و Gemini من Google. يمكن للمستخدمين تكوين الأداة لاستخدام LLMs مختلفة من خلال قائمة الإعدادات، بما في ذلك LLMs المخصصة التي تلتزم بأسلوب OpenAI API. تتضمن عملية الإعداد الحصول على مفاتيح API من موفري LLM المعنيين وإدخالها في إعدادات التطبيق. يوفر التطبيق أيضًا تقديرات التكلفة بناءً على نموذج LLM المستخدم.
الميزات الأساسية لـ واجهة مفتوحة: التحكم في الكمبيوتر باستخدام نماذج اللغات الكبيرة
التحكم في الكمبيوتر المدعوم بـ LLM
محاكاة لوحة المفاتيح والماوس الآلية
تقييم التقدم المستند إلى لقطات الشاشة
يدعم GPT-4o و Gemini
التوافق عبر الأنظمة الأساسية (MacOS و Linux و Windows)
دعم LLM المخصص
تكامل مفتاح OpenAI API
تكامل مفتاح Google Gemini API
قائمة الإعدادات للتكوين
تقدير التكلفة بناءً على استخدام LLM
مستودع GitHub للوصول إلى المصدر المفتوح
تفسير طلب المستخدم
البدء مع واجهة مفتوحة: التحكم في الكمبيوتر باستخدام نماذج اللغات الكبيرة
استنساخ: استنساخ المستودع من GitHub باستخدام `git clone https://github.com/AmberSahdev/Open-Interface.git`.
إدخال الدليل: انتقل إلى دليل المشروع باستخدام `cd Open-Interface`.
تثبيت التبعيات: قم بتثبيت حزم Python المطلوبة باستخدام `pip install -r متطلبات.txt`.
تكوين مفاتيح API: احصل على مفاتيح OpenAI و/أو Gemini API وأدخلها في إعدادات التطبيق.
تشغيل: قم بتشغيل التطبيق باستخدام `python app/app.py`.
تفاعل: أعط أوامر للتحكم في جهاز الكمبيوتر الخاص بك.
حالات استخدام واجهة مفتوحة: التحكم في الكمبيوتر باستخدام نماذج اللغات الكبيرة
- أتمتة المهام
- التحكم بدون استخدام اليدين
- إنشاء تطبيقات الويب
- تخطيط الوجبات
- تحرير التعليمات البرمجية
- قائمة تشغيل الموسيقى
- تحرير الفيديو








