Code base for ICLR 2025 "Glimpse: Enabling White-Box Methods to Use Proprietary Models for Zero-Shot LLM-Generated Text Detection"
60
stars
62
commits
Python
primary language
Sep 5, 2025
updated
GlimpseThis code is for our ICLR 2025 paper "Glimpse: Enabling White-Box Methods to Use Proprietary Models for Zero-Shot LLM-Generated Text Detection", where we borrow some code from Fast-DetectGPT.
Paper | LocalDemo | OnlineDemo | OpenReview
Glimpse serves as a bridge between white-box methods, which rely on local LLMs for scoring, and proprietary LLMs. It estimates full distributions based on partial observations from API-based models. Our empirical analysis demonstrates that detection methods leveraging these estimated distributions achieve detection accuracies comparable to those obtained using real distributions.
The main results are as follows, where Fast-DetectGPT using the proprietary GPT-3.5 achieves significantly better detection accuracies than that using open-source GPT-Neo-2.7B, especially on multiple languages.

Run following command locally for an interactive demo:
python scripts/local_infer.py --api_key <openai API key> --scoring_model_name davinci-002
An example looks like
Please enter your text: (Press Enter twice to start processing)
工作量和工作强度会根据银行的不同而有所不同。但一般来说,作为业务员需要在工作中需要面对各类客户,以及承担一定的工作压力和业绩指标,因此这个职业确实需要相当的努力和不断的自我提高。
Glimpse criterion is -0.3602, suggesting that the text has a probability of 69% to be machine-generated.
pip install -r requirements.txt(Notes: the baseline methods are run on 1 GPU of Tesla A100 with 80G memory, while Glimpse is run on a CPU environment.)
Following folders are created for our experiments:
(Notes: we share the data and results for convenient reproduction.)
If you find this work useful, you can cite it with the following BibTex entry:
@articles{bao2025glimpse,
title={Glimpse: Enabling White-Box Methods to Use Proprietary Models for Zero-Shot LLM-Generated Text Detection},
author={Bao, Guangsheng and Zhao, Yanbin and He, Juncai and Zhang, Yue},
booktitle={The Thirteenth International Conference on Learning Representations},
year={2025}
}
62 commits
Python
88.2%
Shell
11.8%
Code base for ICLR 2025 "Glimpse: Enabling White-Box Methods to Use Proprietary Models for Zero-Shot LLM-Generated Text Detection"
60
stars
62
commits
Python
primary language
Sep 5, 2025
updated
GlimpseThis code is for our ICLR 2025 paper "Glimpse: Enabling White-Box Methods to Use Proprietary Models for Zero-Shot LLM-Generated Text Detection", where we borrow some code from Fast-DetectGPT.
Paper | LocalDemo | OnlineDemo | OpenReview
Glimpse serves as a bridge between white-box methods, which rely on local LLMs for scoring, and proprietary LLMs. It estimates full distributions based on partial observations from API-based models. Our empirical analysis demonstrates that detection methods leveraging these estimated distributions achieve detection accuracies comparable to those obtained using real distributions.
The main results are as follows, where Fast-DetectGPT using the proprietary GPT-3.5 achieves significantly better detection accuracies than that using open-source GPT-Neo-2.7B, especially on multiple languages.

Run following command locally for an interactive demo:
python scripts/local_infer.py --api_key <openai API key> --scoring_model_name davinci-002
An example looks like
Please enter your text: (Press Enter twice to start processing)
工作量和工作强度会根据银行的不同而有所不同。但一般来说,作为业务员需要在工作中需要面对各类客户,以及承担一定的工作压力和业绩指标,因此这个职业确实需要相当的努力和不断的自我提高。
Glimpse criterion is -0.3602, suggesting that the text has a probability of 69% to be machine-generated.
pip install -r requirements.txt(Notes: the baseline methods are run on 1 GPU of Tesla A100 with 80G memory, while Glimpse is run on a CPU environment.)
Following folders are created for our experiments:
(Notes: we share the data and results for convenient reproduction.)
If you find this work useful, you can cite it with the following BibTex entry:
@articles{bao2025glimpse,
title={Glimpse: Enabling White-Box Methods to Use Proprietary Models for Zero-Shot LLM-Generated Text Detection},
author={Bao, Guangsheng and Zhao, Yanbin and He, Juncai and Zhang, Yue},
booktitle={The Thirteenth International Conference on Learning Representations},
year={2025}
}
62 commits
Python
88.2%
Shell
11.8%