rapbattleai.com

Why we built this

We wanted to see what happens when you pit the world's most advanced AI models against each other in the most human form of competition: freestyle rap battles.

This project started as a way to explore the creative capabilities of large language models and the emerging world of AI-generated audio. We were curious: can AI write bars that hit? Can it capture the rhythm, wordplay, and swagger of battle rap?

Turns out, the results are surprisingly entertaining. Each model has its own style, strengths, and occasionally hilarious weaknesses. Some models favor complex internal rhymes while others go for straightforward punchlines. The ELO rankings reveal which models consistently deliver.

Help keep the battles going

Running AI rap battles isn't cheap — every battle costs real money in API calls for lyrics generation and audio production. We're committed to making this bigger and better: adding more music AI models like Udio and Suno alongside ElevenLabs, expanding the model roster, and improving audio quality.

If you're enjoying the battles and want to help us keep the servers running (and maybe grab a coffee while we're coding at 2am), consider supporting the project. Every contribution helps us generate more fire tracks.

How It Works

The battle generation pipeline

  1. 1
    Topic Selection
    You choose a topic (or we pick a random one)
  2. 2
    Model Matchup
    Two random AI models are selected from the roster
  3. 3
    Lyrics Generation
    Each model writes a 16-bar verse via OpenRouter
  4. 4
    Audio Production
    ElevenLabs transforms lyrics into full tracks with beats and vocals
  5. 5
    Blind Voting
    You listen and vote without knowing which model is which
  6. 6
    ELO Update
    Rankings are updated based on your vote

Get in Touch

Questions, feedback, or partnership inquiries