Skip to content

Latest commit

 

History

History
55 lines (40 loc) · 973 Bytes

README.md

File metadata and controls

55 lines (40 loc) · 973 Bytes

LLM Jukebox 🎵

An experimental project to analyze music preferences across different Large Language Models.

Features

  • Multi-model music playlist analysis
  • Genre visualization and analysis
  • Model comparison and diversity metrics
  • Interactive visualizations using Plotly

Deployment

Local Development

  1. Install dependencies:
pip install -r requirements.txt
  1. Set up environment variables:
cp .env.example .env
# Edit .env with your API keys
  1. Run the Flask server:
python app.py

GitHub Pages Deployment

  1. Build the static site:
python build_site.py
  1. Push to GitHub:
git add docs/
git commit -m "Update GitHub Pages site"
git push
  1. Enable GitHub Pages:
  • Go to your repository settings
  • Under "GitHub Pages", select "main" branch and "/docs" folder
  • Save the changes

The site will be available at: https://[your-username].github.io/llm-jukebox/

License

MIT License