asktube
v0.2.6
AskTube - ملخص فيديو على YouTube مدعوم بالذكاء الاصطناعي ومساعد ضمان الجودة مدعوم من الجيل المعزز للاسترجاع (RAG)؟
قم بتشغيله بالكامل على جهازك المحلي باستخدام Ollama، أو النماذج المستندة إلى السحابة مثل Claude وOpenAI وGemini وMistral والمزيد
عند التشغيل لأول مرة، قد يكون البرنامج بطيئًا بعض الشيء نظرًا لأنه يحتاج إلى تثبيت نماذج محلية.
تأكد من تثبيت:
بايثون 3.10
homebrew
أو أمر حزمة التثبيت (apt, dnf, etc)
conda
شِعر
Powershell
وتشغيله: (Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | py -
Terminal
وتشغيل: curl -sSL https://install.python-poetry.org | python3 -
كعكة
ffmpeg
brew install ffmpeg
# Ubuntu
sudo apt install ffmpeg
# Fedora
sudo dnf install -y ffmpeg
استنساخ المستودع
git clone https://github.com/jonaskahn/asktube.git
قم بإنشاء ملف .env
في دليل asktube/engine
:
تشغيل البرنامج
poetry env use python
terminal/cmd/powershell
في دليل asktube/engine
، ثم قم بتشغيل: poetry install && poetry run python engine/server.py
terminal/cmd/powershell
في دليل asktube/web
، ثم قم بتشغيل: bun install && bun run dev
افتح الويب: http://localhost:3000
قبل أن تبدأ
- لقد قمت بإنشاء هذه الخدمات لصور عامل الإرساء، ولكن إذا كنت ترغب في إنشاء صور محلية، فيرجى تشغيل
build.local.bat
لنظامWindows
أوbuild.local.amd64.sh
أوbuild.local.aarch64.sh
لنظام التشغيلMacOS
وLinux
- إذا كان لديك وحدة معالجة رسومات (cuda أو rocm)، فيرجى الرجوع إلى إعدادات ENV أعلاه، وتغيير المعلمات كما هو مذكور أعلاه
محليا
terminal/cmd/powershell
في دليل asktube
docker compose -f compose/local.yaml pull && docker compose -f compose/local.yaml up -d
Ollama
qwen2
و llama3.1
لضمان الجودة docker run ollama ollama run qwen2
docker run ollama ollama run llama3.1
مجاني (مع حد للسعر)
terminal/cmd/powershell
في دليل asktube
docker compose -f compose/free.yaml pull && docker compose -f compose/free.yaml up -d
مثالي
VoyageAI
لتضمين النصوصOpenAI
و Claude
for QA، قم بتسجيل الحساب وإنشاء مفاتيح API الخاصة بكterminal/cmd/powershell
في دليل asktube
docker compose -f compose/ideal.yaml pull && docker compose -f compose/ideal.yaml up -d
نتيجة
قد يختلف التنفيذ الحقيقي عن هذا الفن بسبب تعقيده.
- لا تستخدم هذا للإنتاج. كان هذا موجهًا للمستخدمين النهائيين على أجهزتهم المحلية.
- لا تطلب أي ميزات متقدمة للإدارة.