asktube
v0.2.6
AskTube - ตัวสรุปวิดีโอ YouTube ที่ขับเคลื่อนด้วย AI และผู้ช่วย QA ที่ขับเคลื่อนโดยดึงข้อมูล Augmented Generation (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
- หากคุณมี GPU (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
สำหรับ QA 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
สำหรับ QA ลงทะเบียนบัญชีและสร้างคีย์ API ของคุณเองterminal/cmd/powershell
ในไดเรกทอรี asktube
docker compose -f compose/ideal.yaml pull && docker compose -f compose/ideal.yaml up -d
ผลลัพธ์
การนำไปใช้จริงอาจแตกต่างจากศิลปะนี้เนื่องจากความซับซ้อน
- อย่าใช้สิ่งนี้เพื่อการผลิต สิ่งนี้มุ่งเป้าไปที่ผู้ใช้ปลายทางบนเครื่องท้องถิ่นของตน
- อย่าร้องขอคุณสมบัติขั้นสูงใด ๆ เพื่อการจัดการ