A TypeScript-based lyrics search service using Genius API and AI-powered enhancements.
The application uses the following environment variables:
# Required
OPENAI_API_KEY=your_openai_api_key
GENIUS_API_KEY=your_genius_api_key
SITE_URL=https://your-site-url.com
APP_NAME=SongLyrics
# Optional - Helicone Integration
HELICONE_ENABLED=false
HELICONE_API_KEY=your_helicone_api_key
This project supports optional Helicone monitoring for LLM API requests. Helicone provides:
- Request logging and analytics
- Cost tracking
- Performance monitoring
To enable Helicone:
- Sign up at Helicone
- Get your API key
- Set environment variables:
HELICONE_ENABLED=true HELICONE_API_KEY=your_helicone_api_key
To configure Helicone on Heroku:
heroku config:set HELICONE_ENABLED=true
heroku config:set HELICONE_API_KEY=your_helicone_api_key
[Rest of existing README content...]