AskTube – Ein KI-gestützter YouTube-Videozusammenfassungs- und QA-Assistent, der auf Retrieval Augmented Generation (RAG) basiert?
Führen Sie es vollständig auf Ihrem lokalen Computer mit Ollama oder cloudbasierten Modellen wie Claude, OpenAI, Gemini, Mistral und mehr aus
Beim ersten Start ist das Programm möglicherweise etwas langsam, da lokale Modelle installiert werden müssen.
Stellen Sie sicher, dass Sie Folgendes installiert haben:
Python 3.10
homebrew
oder Ihren Installationspaketbefehl (apt, dnf, etc)
conda
Poesie
Powershell
und führen Folgendes aus: (Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | py -
Terminal
und führen Folgendes aus: curl -sSL https://install.python-poetry.org | python3 -
Brötchen
ffmpeg
brew install ffmpeg
# Ubuntu
sudo apt install ffmpeg
# Fedora
sudo dnf install -y ffmpeg
Klon-Repository
git clone https://github.com/jonaskahn/asktube.git
Erstellen Sie die Datei .env
im Verzeichnis asktube/engine
:
Programm ausführen
poetry env use python
terminal/cmd/powershell
im Verzeichnis asktube/engine
und führen Sie dann Folgendes aus: poetry install && poetry run python engine/server.py
terminal/cmd/powershell
im Verzeichnis asktube/web
und führen Sie dann Folgendes aus: bun install && bun run dev
Öffnen Sie das Web: http://localhost:3000
Bevor Sie beginnen
- Ich habe diese Dienste für Docker-Images erstellt. Wenn Sie jedoch lokale Images erstellen möchten, führen Sie bitte
build.local.bat
fürWindows
oderbuild.local.amd64.sh
oderbuild.local.aarch64.sh
fürMacOS
undLinux
aus- Wenn Sie eine GPU (Cuda oder Rocm) haben, sehen Sie sich bitte die ENV-Einstellungen oben an und ändern Sie die Parameter wie oben
Vor Ort
terminal/cmd/powershell
im asktube
-Verzeichnis docker compose -f compose/local.yaml pull && docker compose -f compose/local.yaml up -d
Ollama
-Modell qwen2
und llama3.1
installieren docker run ollama ollama run qwen2
docker run ollama ollama run llama3.1
Kostenlos (mit Tarifbegrenzung)
terminal/cmd/powershell
im asktube
-Verzeichnis docker compose -f compose/free.yaml pull && docker compose -f compose/free.yaml up -d
Ideal
VoyageAI
zum Einbetten von TextenOpenAI
und Claude
für die Qualitätssicherung ein Konto und generieren Sie Ihre eigenen API-Schlüsselterminal/cmd/powershell
im asktube
-Verzeichnis docker compose -f compose/ideal.yaml pull && docker compose -f compose/ideal.yaml up -d
Ergebnis
Die tatsächliche Umsetzung kann aufgrund ihrer Komplexität von dieser Technik abweichen.
- Verwenden Sie dies nicht für die Produktion. Dies richtete sich an Endbenutzer auf ihren lokalen Computern.
- Fordern Sie keine erweiterten Funktionen für die Verwaltung an.