docs: add DashScope API key to Docker prereqs, ffmpeg install guide, Phase 2 env vars
This commit is contained in:
parent
78d1f8cc91
commit
563ef263ed
22
README.md
22
README.md
|
|
@ -25,6 +25,7 @@ Backend → `http://localhost:8000` | Frontend → `http://localhost:5173`
|
||||||
|
|
||||||
- Docker 24+ and Docker Compose v2
|
- Docker 24+ and Docker Compose v2
|
||||||
- OpenRouter API key (or compatible LLM provider)
|
- OpenRouter API key (or compatible LLM provider)
|
||||||
|
- Alibaba Cloud DashScope API key (for video ASR transcription)
|
||||||
|
|
||||||
### Setup
|
### Setup
|
||||||
|
|
||||||
|
|
@ -184,6 +185,11 @@ docker run -d --name legco_test -p 8888:8000 \
|
||||||
-e PROMPTS_DB_PATH=./data/prompts.db \
|
-e PROMPTS_DB_PATH=./data/prompts.db \
|
||||||
-e HISTORY_DB_PATH=./data/history.db \
|
-e HISTORY_DB_PATH=./data/history.db \
|
||||||
-e CORS_ORIGINS='["http://localhost:5173","http://localhost:3000"]' \
|
-e CORS_ORIGINS='["http://localhost:5173","http://localhost:3000"]' \
|
||||||
|
-e DASHSCOPE_API_KEY=your_dashscope_key \
|
||||||
|
-e ASR_MODEL_NAME=qwen3-asr-flash \
|
||||||
|
-e ASR_REALTIME_MODEL_NAME=qwen3-asr-flash-realtime \
|
||||||
|
-e VIDEO_UPLOAD_DIR=./uploads \
|
||||||
|
-e MAX_VIDEO_SIZE_MB=300 \
|
||||||
-v ~/woody/legco/data/chroma_db:/app/chroma_db \
|
-v ~/woody/legco/data/chroma_db:/app/chroma_db \
|
||||||
-v ~/woody/legco/data/document_chunk:/app/document_chunk \
|
-v ~/woody/legco/data/document_chunk:/app/document_chunk \
|
||||||
-v ~/woody/legco/data/data:/app/data \
|
-v ~/woody/legco/data/data:/app/data \
|
||||||
|
|
@ -235,6 +241,22 @@ Video → Audio → DashScope ASR → Transcript → QueryInput → RAG Pipeline
|
||||||
**Requirements:**
|
**Requirements:**
|
||||||
- `DASHSCOPE_API_KEY` in `.env`
|
- `DASHSCOPE_API_KEY` in `.env`
|
||||||
- `ffmpeg` on server (for batch transcription)
|
- `ffmpeg` on server (for batch transcription)
|
||||||
|
- `dashscope` Python package (in `requirements.txt`)
|
||||||
|
|
||||||
|
### Installing ffmpeg
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Ubuntu/Debian
|
||||||
|
sudo apt install ffmpeg
|
||||||
|
|
||||||
|
# macOS
|
||||||
|
brew install ffmpeg
|
||||||
|
|
||||||
|
# Static build (no root, any Linux)
|
||||||
|
mkdir -p ~/.local/bin
|
||||||
|
wget -qO- https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz | tar -xJ -C /tmp
|
||||||
|
cp /tmp/ffmpeg-*-static/ffmpeg ~/.local/bin/
|
||||||
|
```
|
||||||
|
|
||||||
## Notes
|
## Notes
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue