{"service":"AI Text Generation API","version":"1.0.0","endpoints":{"POST /v1/random-song":{"type":"AI (conditional)","speed":"400ms-15s","description":"Generate complete songs with optional lyrics","aiUsage":"Depends on parameters (title provided = instant, no title = AI)"},"POST /v1/song-prompt":{"type":"Template OR AI","speed":"300ms OR 10s","description":"Generate song prompts instantly (with title) or creatively (with description)","aiUsage":"Template if title provided, AI if description provided"},"GET|POST /v1/random-song-description":{"type":"AI (optimized)","speed":"3-5s","description":"Generate creative random song descriptions with no input required","aiUsage":"Optimized AI prompt for fast creative descriptions"},"POST /v1/lyrics":{"type":"AI","speed":"6-8s","description":"Generate lyrics for existing song details (supports 3 models)","aiUsage":"Default: GPT-OSS-20b, Optional: GPT-OSS-120b, Llama-3.3-70b"},"POST /v1/lyrics/stream":{"type":"AI (streaming)","speed":"Streaming","description":"Stream lyrics generation in real-time","aiUsage":"Always uses AI with streaming response"},"POST /v1/lyrics/advanced":{"type":"AI (two-stage)","speed":"10-20s","description":"Advanced lyrics with granular control and two-stage generation","aiUsage":"Supports all models with optimized prompts and control codes"},"POST /v1/lyrics/compare":{"type":"AI (multi-model)","speed":"30-45s","description":"Compare lyrics generation across all available models","aiUsage":"Runs GPT-OSS-20b, GPT-OSS-120b, and Llama-3.3-70b in parallel"},"GET /v1/lyrics/models":{"type":"Static","speed":"Instant","description":"Get model capabilities and recommendations","aiUsage":"No AI - returns static model information"},"POST /v1/virtual-musician":{"type":"Template","speed":"300ms","description":"Generate virtual musician profiles","aiUsage":"No AI - uses pre-defined templates"},"POST /v1/musician-name":{"type":"AI","speed":"400ms-1s","description":"Generate creative stage names for musicians","aiUsage":"GPT-OSS-20b with genre-specific prompts"},"POST /v1/generate-title":{"type":"AI","speed":"5-7s","description":"Generate creative song title from description","aiUsage":"Always uses AI (GPT-OSS-20b)"},"POST /v1/card-text":{"type":"AI","speed":"6-8s","description":"Generate greeting card messages","aiUsage":"Always uses AI (GPT-OSS-20b)"},"GET /admin/requests/stats":{"type":"Static","speed":"Instant","description":"Get admin statistics","aiUsage":"No AI - returns static data"}}}