- Ensure Ollama is running:
ollama serve - Ensure at least one model exists:
ollama list - Pull a model if needed:
ollama pull llama3.1:8b - Verify backend can reach Ollama base URL in
.env(OLLAMA_BASE_URL)
- Confirm backend is running on port
8080 - Confirm frontend is opened from local server (for example
python3 -m http.server) - Check browser console/network for
/api/generateor/api/modelsfailures
- Install ImageMagick and ensure executable is on
PATH - Or set explicit path in
.env, for example:
IMAGEMAGICK_BINARY="/usr/local/bin/magick"Windows example:
IMAGEMAGICK_BINARY="C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI\\magick.exe"- Verify
PEXELS_API_KEYis valid - Try a broader video subject
- Retry generation; stock results vary by query
- If using AssemblyAI, verify
ASSEMBLY_AI_API_KEY - If not using AssemblyAI, local subtitle generation should still work
- Place
client_secret.jsoninsideBackend/ - Enable required YouTube scopes and OAuth consent in Google Cloud