{
  "prompt": "Genre: Chinese Eurodance, Mandopop Dance Remix; BPM: 130; Key: A minor; Rhythm: Driving 4/4 Eurodance beat with a punchy kick on every beat and a strong clap backbeat on 2 and 4, propulsive 16th-note hi-hats; Instruments: Punchy 909-style kick, electronic clap, rhythmic sub-bass, bright detuned saw-wave synth lead, atmospheric synth pads; Vocals: Female and Male duet; Female lead with a clear, direct, slightly nasal Mandopop timbre; Male hype-man with spoken English DJ phrases; Mood: Bittersweet club anthem, melancholic dance-pop, capturing the feeling of unrequited love (相思) on a dancefloor; Production: Loud, compressed mix for clubs, side-chain compression on pads from the kick, vocals upfront and centered with reverb/delay, wide stereo synth layers; Structure: Intro, Verse, Pre-Chorus, Chorus, Interlude, Verse, Chorus, Outro; Highlight: The stark contrast between the emotional, melancholic female Mandopop vocal melody and the high-energy, driving Eurodance instrumental.",
  "lyrics": "[intro]\n(Chords: Am)\n(Mix: Beat-focused, filtered synths in background)\n(Inst: Driving 4/4 kick, 16th-note hi-hats, DJ vocal samples \"DJ\", \"Let's go\")\n(Vocal-Perf: Male hype-man spoken vocals)\n(Sound-Design: Filter sweep up into verse)\n\n[verse]\n(Chords: Am - G - C - E)\n(Mix: Vocals upfront and centered, beat sits just underneath)\n(Inst: Kick, hats, clap, simple rhythmic sub-bass line, quiet piano chords enter)\n(Vocal-Perf: Female lead, clear and direct delivery, conversational tone, minimal vibrato, precise syllables)\n(Melody-Contour: Stepwise motion, narrow range, based on A minor pentatonic)\n(Transition: Simple drum fill, synth riser)\n盼不到我爱的人\n我知道我愿意再等\n疼不了爱我的人\n片刻柔情它骗不了人\n\n[pre-chorus]\n(Chords: F - G - E - Am)\n(Mix: Builds intensity, pads swell)\n(Inst: Atmospheric synth pads enter, bassline becomes more active)\n(Vocal-Perf: Vocal melody rises in pitch and intensity, leading into the chorus)\n(Melody-Dev: Phrase length shortens, creating tension)\n(Transition: Snare roll and riser into chorus drop)\n我不是无情的人\n却 将你伤的最深\n我不忍 我不能\n别再认真 忘了我的 人\n\n[chorus]\n(Chords: F - C - G - Am)\n(Mix: Full energy, wide stereo image, vocals soar over the mix)\n(Inst: Full beat, powerful bass, bright detuned saw-wave synth lead plays counter-melody, layered pads)\n(Vocal-Perf: Strong, emotional chest voice, sustained notes on key words, hitting the peak of the song's melody)\n(Melody-Contour: Wide melodic leap to the highest note, anthemic and memorable hook)\n(Sound-Design: Side-chain compression very active, making the track pump)\n爱我的人 对我痴心 不悔\n我却为我爱的人 甘心一生伤悲\n在乎的人始终不对\n谁对谁不必虚伪\n爱我的人为我付出一切\n我却为我爱的人 流泪狂乱 心碎\n爱与被爱同样受罪\n为什么不懂拒绝 痴情的包围\n\n[interlude]\n(Chords: Am - G - F - E)\n(Mix: Vocals out, instrumental focus)\n(Inst: Beat continues, a bright, slightly melancholic synth lead takes over the main melody, mimicking a saxophone line, DJ scratches)\n(Melody-Dev: Instrumental hook based on the chorus melody)\n(Transition: Filter sweep down to prepare for the second verse)\n\n[verse]\n(Chords: Am - G - C - E)\n(Mix: Drops back down, similar to first verse)\n(Inst: Arrangement thins out again to kick, bass, and quiet piano)\n(Vocal-Perf: Return to a more subdued, conversational delivery)\n离不开我爱的人\n我 知道爱需要缘分\n放不下爱我 的人\n因为了解他多么认真\n\n[chorus]\n(Chords: F - C - G - Am)\n(Mix: Back to full energy, layered vocals for more power)\n(Inst: All elements return, synth lead and pads are prominent)\n(Vocal-Perf: Maximum emotional intensity)\n(Transition: Drum fill with a crash cymbal leading to outro)\n爱我的人 对我痴心 不悔\n我却为我爱的人 甘心一生伤悲\n在乎的人始终不对\n谁对谁不必虚伪\n爱我的人为我付出一切\n我却为我爱的人 流泪狂乱 心碎\n爱与被爱同样受罪\n为什么不懂拒绝 痴情的包围\n\n[outro]\n(Chords: Am - G - F - E)\n(Mix: Fading out, deconstructing the layers)\n(Inst: Beat continues as synth elements fade out, leaving just the kick and bass, a final synth melody echo)\n(Vocal-Perf: Male DJ vocals reappear)\n(Sound-Design: Long reverb tail on the final synth note, beat fades to silence)",
  "song_id": "08_科目三_20260702",
  "_meta": {
    "provider": "google",
    "model": "gemini-2.5-pro",
    "usage": {
      "prompt_tokens": 11461,
      "completion_tokens": 1284,
      "total_tokens": 16559
    },
    "generated_at": "2026-07-02T00:39:11.641538+08:00"
  },
  "_prompt_compressed": {
    "from": 1077,
    "to": 987
  }
}