English | 中文
A 51Talk BE/GE course poster generator that extracts level data from spreadsheets, drafts marketing copy, and renders deliverable PNG posters.
A 51Talk BE/GE course poster generator that extracts level data from spreadsheets, creates marketing copy through an LLM API, and renders delivery-ready PNG posters.
- Extracts BE/GE level statistics and vocabulary signals from source spreadsheets.
- Generates poster copy with the configured LLM endpoint.
- Renders posters from HTML templates through Playwright.
Set the LLM credentials before running a generator. LLM_BASE_URL is optional and defaults to the current VectorEngine-compatible endpoint.
$env:LLM_API_KEY="..."
$env:LLM_BASE_URL="https://api.vectorengine.ai/v1"Update WORK_DIR in the scripts to match the local project directory before running them.
generate_posters.py: generate GE posters.generate_be.py: generate BE posters.extract_be.py: extract BE level statistics.