Skip to content

LLM Jukebox 🎵: An experimental project to analyze music preferences across different Large Language Models, featuring interactive genre visualizations and model comparison tools.

Notifications You must be signed in to change notification settings

OgulcanCelik/llm-jukebox

Repository files navigation

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

About

LLM Jukebox 🎵: An experimental project to analyze music preferences across different Large Language Models, featuring interactive genre visualizations and model comparison tools.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published