PyRobBot عبارة عن حزمة python تستخدم نماذج اللغات الكبيرة (LLMs) GPT الخاصة بـ OpenAI لتنفيذ مساعد شخصي قابل للتكوين بالكامل، والذي يمكنه أيضًا، بالإضافة إلى واجهة chatbot التقليدية، التحدث والاستماع إليك باستخدام أصوات شبيهة بالبشر تم إنشاؤها بواسطة الذكاء الاصطناعي.
تشمل الميزات، على سبيل المثال لا الحصر:
الدردشة الصوتية
الوصول إلى الإنترنت: سيقوم المساعد بالبحث في الويب للعثور على الإجابات غير المتوفرة في بيانات التدريب الخاصة به
واجهة مستخدم متصفح الويب
الدردشة عبر المحطة
قابلة للتكوين بالكامل
rob --lang pt-br
)التعامل مع سياق الدردشة باستخدام التضمينات
الاستخدام المقدر لرمز API والتكاليف المرتبطة به
لا يتم تخزين مفتاح OpenAI API على القرص مطلقًا
OPENAI_API_KEY
sudo apt-get --assume-yes install portaudio19-dev python-all-dev
sudo yum install portaudio portaudio-devel
sudo apt-get --assume-yes install ffmpeg
sudo yum install ffmpeg
وهذا، بطبيعة الحال، يفترض أن النظام الخاص بك يلبي جميع المتطلبات.
الطريقة الموصى بها لمعظم المستخدمين.
pip install pyrobbot
pip install git+https://github.com/paulovcmedeiros/pyRobBot.git
الطريقة الموصى بها لأولئك الذين يريدون المساهمة في المشروع. نستخدم الشعر مع البرنامج المساعد الشاعر. لإعداد كل شيء، قم بتشغيل:
# Clean eventual previous install
curl -sSL https://install.python-poetry.org | python3 - --uninstall
rm -rf ${HOME} /.cache/pypoetry/ ${HOME} /.local/bin/poetry ${HOME} /.local/share/pypoetry
# Download and install poetry
curl -sSL https://install.python-poetry.org | python3 -
# Install needed poetry plugin(s)
poetry self add ' poethepoet[poetry_plugin] '
عند التثبيت الناجح، يجب أن تكون قادرًا على التشغيل
rob [opts] SUBCOMMAND [subcommand_opts]
حيث تشير [opts]
و [subcommand_opts]
إلى وسيطات سطر الأوامر الاختيارية التي تنطبق، على التوالي، على rob
بشكل عام وعلى SUBCOMMAND
بشكل خاص.
يرجى تشغيل rob -h
للحصول على معلومات حول الأوامر الفرعية المدعومة وخيارات rob
العامة. للحصول على معلومات حول أوامر فرعية محددة والخيارات التي تنطبق عليها فقط، يرجى تشغيل rob SUBCOMMAND -h
(لاحظ أن -h
يأتي بعد الأمر الفرعي في هذه الحالة).
rob
انظر أيضًا تطبيقنا التجريبي Streamlit!
rob voice
rob .
كان الغرض الرئيسي لهذا المشروع هو أن يكون بمثابة تمرين تعليمي بالنسبة لي، بالإضافة إلى أداة لتجربة OpenAI API وGPT LLMs وتحويل النص إلى كلام/تحويل الكلام إلى نص.
على الرغم من أنه لا يدعي أنه أفضل أو أقوى برنامج دردشة آلي يعمل بنظام OpenAI، إلا أنه يهدف إلى توفير واجهة مستخدم سهلة الاستخدام وسهلة التثبيت والاستخدام والتكوين.
لا تتردد في فتح مشكلة، أو الأفضل من ذلك، إرسال طلب سحب إذا وجدت خطأً أو كان لديك اقتراح.
أخيرًا وليس آخرًا: تم تطوير هذا المشروع بشكل مستقل وليس تابعًا أو معتمدًا أو مدعومًا من OpenAI بأي شكل من الأشكال. وهو منفصل ومتميز عن منتجات وخدمات OpenAI الخاصة.