DeTeCtive: Detecting AI-generated T e xt via Multi-Level Contrastive Learning