Openai检测器
OpenAI分类器,用于指示AI编写的文本
安装
pip3 install openai_detector
或
pip3 install git+https://github.com/promptslab/openai-detector.git
使用
from detector import OpenaiDetector
sentence = """所有的孩子,除了一个,都长大了。他们很快就知道自己会长大,而温迪知道的方式是这样的。一天,当她两岁时,她在花园里玩耍,摘了一朵花跑向她的母亲。我想她一定看起来相当可爱,因为达林夫人把手放在心口,喊道,“哦,为什么你不能永远这样呢!”这是他们在这个问题上唯一的交流,但从此以后温迪知道她必须长大。两岁以后你总是知道。两岁是结束的开始。当然,他们住在14号,直到温迪出生,她的母亲是家里的主人。她是一个漂亮的女士,有着浪漫的思想和甜美的嘲弄嘴巴。她的浪漫思想就像那个来自神秘东方、一个套一个的小盒子,无论你发现了多少,里边总还有一个;她甜美的嘲弄嘴角上有一个吻温迪永远得不到,尽管它在右边角落显而易见。达林先生赢得她的方式是这样的:当她还是个女孩时,许多曾经是男孩的绅士们同时发现他们爱上了她,他们都跑到她家求婚,除了达林先生,他叫了一辆出租车,抢先一步,所以他赢得了她。他得到了她的一切,除了最里面的盒子和那个吻。他从未知道那个盒子的存在,最终放弃了争取到那个吻。温迪认为拿破仑能得到它,但我能想象他尝试过,然后愤然离去,砰地关上了门。达林先生常常向温迪夸耀她的母亲不仅爱他还尊重他。他是那些懂得股票和股份的深沉人之一。当然没有人真的知道,但他似乎确实知道,他经常说股票上涨了,股份下跌了,这样讲一定会让任何女人尊重他。"""
bearer_token = 'Bearer sess-abcd1234..'
od = OpenaiDetector(bearer_token)
response = od.detect(sentence)
print(response)
### 输出
{"output" : "分类器认为文本非常不可能是AI生成的。",
"Confidence score" : 96.15870427207666}
在colab上运行
社区
如果你对Prompt-Engineering、LLMs、ChatGPT和其他最新研究讨论感兴趣,请考虑加入PromptsLab
从chrome获取Bearer令牌的步骤
- 访问 https://platform.openai.com/ai-text-classifier
- 按F12访问开发者工具
- 选择Network选项卡
- 选择几乎任何POST操作(在检测框中粘贴文本并点击提交)
- 在请求头中找到你的当前Bearer令牌
以下是一个示例
待办事项
- 添加所有类别标签(来自openai的总共5个类别)✅
- 添加验证器以检查句子是否长达1000字符
- 自动从用户名、密码中检测令牌
网页版本
https://openai.com/blog/new-ai-classifier-for-indicating-ai-written-text/