Skip to content

Latest commit

 

History

History
37 lines (27 loc) · 1.61 KB

File metadata and controls

37 lines (27 loc) · 1.61 KB

Configuration

MoneyPrinter reads configuration from .env (project root).

Use .env.example as your template.

Required

Variable Description
TIKTOK_SESSION_ID TikTok session cookie (sessionid) used for TTS voice endpoint calls.
PEXELS_API_KEY API key used to fetch stock video clips.

Optional

Variable Description Default
IMAGEMAGICK_BINARY Absolute path to ImageMagick executable. If empty, auto-detected from PATH. auto-detect
OLLAMA_BASE_URL Ollama server base URL used for model listing and chat generation. http://localhost:11434
OLLAMA_MODEL Fallback model if frontend does not send a model value. llama3.1:8b
ASSEMBLY_AI_API_KEY If set, subtitles are generated with AssemblyAI; otherwise local subtitle generation is used. empty
POSTGRES_DB Database name for Docker Postgres service. moneyprinter
POSTGRES_USER Database user for Docker Postgres service. moneyprinter
POSTGRES_PASSWORD Database password for Docker Postgres service. moneyprinter
DATABASE_URL SQLAlchemy DSN used by API and worker (postgresql+psycopg://... or sqlite:///...). sqlite:///moneyprinter.db

Notes

  • Ollama models shown in the frontend are fetched from backend endpoint /api/models, which queries OLLAMA_BASE_URL/api/tags.
  • Pull models before use, for example:
ollama pull llama3.1:8b
  • If ImageMagick is not discovered automatically, set IMAGEMAGICK_BINARY explicitly.
  • New architecture uses a database-backed job queue. In Docker, use Postgres via DATABASE_URL.