asktube
v0.2.6
AskTube - Peringkas video YouTube yang didukung AI dan asisten QA yang didukung oleh Retrieval Augmented Generation (RAG)?
Jalankan sepenuhnya di mesin lokal Anda dengan Ollama, atau model berbasis cloud seperti Claude, OpenAI, Gemini, Mistral, dan banyak lagi
Untuk pertama kali dijalankan, program ini mungkin agak lambat karena perlu menginstal model lokal.
Pastikan Anda menginstal:
Python 3.10
homebrew
atau perintah instal paket Anda (apt, dnf, etc)
conda
Puisi
Powershell
dan menjalankan: (Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | py -
Terminal
dan jalankan: curl -sSL https://install.python-poetry.org | python3 -
Sanggul
ffmpeg
brew install ffmpeg
# Ubuntu
sudo apt install ffmpeg
# Fedora
sudo dnf install -y ffmpeg
Repositori kloning
git clone https://github.com/jonaskahn/asktube.git
Buat file .env
di direktori asktube/engine
:
Jalankan program
poetry env use python
terminal/cmd/powershell
di direktori asktube/engine
, lalu jalankan: poetry install && poetry run python engine/server.py
terminal/cmd/powershell
di direktori asktube/web
, lalu jalankan: bun install && bun run dev
Buka web: http://localhost:3000
Sebelum Anda Mulai
- Saya membuat layanan ini untuk gambar buruh pelabuhan, tetapi jika Anda ingin membuat gambar lokal, jalankan
build.local.bat
untukWindows
ataubuild.local.amd64.sh
ataubuild.local.aarch64.sh
untukMacOS
,Linux
- Jika Anda memiliki GPU (cuda atau rocm), silakan lihat pengaturan ENV di atas, ubah parameter seperti di atas
Secara lokal
terminal/cmd/powershell
di direktori asktube
docker compose -f compose/local.yaml pull && docker compose -f compose/local.yaml up -d
Ollama
qwen2
dan llama3.1
untuk QA docker run ollama ollama run qwen2
docker run ollama ollama run llama3.1
Gratis (dengan batas tarif)
terminal/cmd/powershell
di direktori asktube
docker compose -f compose/free.yaml pull && docker compose -f compose/free.yaml up -d
Ideal
VoyageAI
untuk menyematkan teksOpenAI
dan Claude
untuk QA, daftarkan akun dan buat kunci API Anda sendiriterminal/cmd/powershell
di direktori asktube
docker compose -f compose/ideal.yaml pull && docker compose -f compose/ideal.yaml up -d
Hasil
Implementasi sebenarnya mungkin berbeda dari seni ini karena kompleksitasnya.
- Jangan gunakan ini untuk produksi. Ini ditujukan untuk pengguna akhir di mesin lokal mereka.
- Jangan meminta fitur lanjutan apa pun untuk manajemen.