asktube
v0.2.6
AskTube - Un résumé vidéo YouTube alimenté par l'IA et un assistant d'assurance qualité optimisé par Retrieval Augmented Generation (RAG) ?
Exécutez-le entièrement sur votre machine locale avec Ollama ou des modèles basés sur le cloud comme Claude, OpenAI, Gemini, Mistral, etc.
Pour la première fois, le programme peut être un peu lent car ils doivent installer des modèles locaux.
Assurez-vous d'avoir installé :
Python3.10
homebrew
ou la commande de votre package d'installation (apt, dnf, etc)
conda
Poésie
Powershell
et exécute : (Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | py -
Terminal
et exécutez : curl -sSL https://install.python-poetry.org | python3 -
Chignon
ffmpeg
brew install ffmpeg
# Ubuntu
sudo apt install ffmpeg
# Fedora
sudo dnf install -y ffmpeg
Dépôt de clones
git clone https://github.com/jonaskahn/asktube.git
Créez le fichier .env
dans le répertoire asktube/engine
:
Exécuter le programme
poetry env use python
terminal/cmd/powershell
dans le répertoire asktube/engine
, puis exécutez : poetry install && poetry run python engine/server.py
terminal/cmd/powershell
dans le répertoire asktube/web
, puis exécutez : bun install && bun run dev
Web ouvert : http://localhost:3000
Avant de commencer
- J'ai construit ces services sur des images Docker, mais si vous souhaitez créer des images locales, veuillez exécuter
build.local.bat
pourWindows
oubuild.local.amd64.sh
oubuild.local.aarch64.sh
pourMacOS
,Linux
- Si vous disposez d'un GPU (cuda ou rocm), veuillez vous référer aux paramètres ENV ci-dessus, modifiez les paramètres comme ci-dessus
Localement
terminal/cmd/powershell
dans le répertoire asktube
docker compose -f compose/local.yaml pull && docker compose -f compose/local.yaml up -d
Ollama
modèle qwen2
et llama3.1
pour le contrôle qualité. docker run ollama ollama run qwen2
docker run ollama ollama run llama3.1
Gratuit (avec limite de tarif)
terminal/cmd/powershell
dans le répertoire asktube
docker compose -f compose/free.yaml pull && docker compose -f compose/free.yaml up -d
Idéal
VoyageAI
pour intégrer des textesOpenAI
et Claude
pour le contrôle qualité, enregistrez un compte et générez vos propres clés APIterminal/cmd/powershell
dans le répertoire asktube
docker compose -f compose/ideal.yaml pull && docker compose -f compose/ideal.yaml up -d
Résultat
La mise en œuvre réelle peut différer de cet art en raison de sa complexité.
- Ne l'utilisez pas pour la production. Cela visait les utilisateurs finaux sur leurs machines locales.
- Ne demandez aucune fonctionnalité avancée pour la gestion.