项目介绍:Openai Detector
Openai Detector 是一个用于检测文本是否由人工智能编写的工具。该工具是由 OpenAI 提供的分类器,旨在区分由 AI 生成的文本与人类撰写的内容。
安装指南
用户可以通过以下方式安装 Openai Detector:
使用 pip 安装:
pip3 install openai_detector
或者直接从 GitHub 仓库安装:
pip3 install git+https://github.com/promptslab/openai-detector.git
使用方法
要使用 Openai Detector,用户可以编写一个简单的 Python 脚本。这一脚本中示例了如何检测一段文本是否为 AI 生成:
from detector import OpenaiDetector
sentence = """长段文本"""
bearer_token = 'Bearer sess-abcd1234..'
od = OpenaiDetector(bearer_token)
response = od.detect(sentence)
print(response)
上述代码中的 response
会输出检测结果,比如"分类器认为文本不太可能是 AI 生成的",并给出一个置信得分,如 96.16%。
在线运行
用户可以通过谷歌 Colab 在线运行该工具。Colab 是一个方便的在线平台,可直接测试代码并运行检测。
社区支持
对 Prompt,LLMs,ChatGPT 等最新研究话题感兴趣的用户可以加入 PromptsLab 的 Discord 社区,展开讨论并获取支持。
如何获取 Bearer Token
要使用 Openai Detector,用户需要一个 Bearer Token。获取步骤如下:
- 访问 https://platform.openai.com/ai-text-classifier
- 按下 F12 打开开发者工具
- 选择网络(Network)选项卡
- 选择几乎任何 POST 操作(将文本粘贴到检测框中并点击提交)
- 在请求头(Request Headers)中找到当前的 Bearer Token
待办事项
当前项目的开发团队正在进行以下改进和新特性开发:
- 添加所有类别标签(来自 OpenAI 的 5 类标签)
- 添加验证器以确保输入的句子超过 1000 个字符
- 自动检测令牌并从用户名、密码中获取
网页版本
该工具的网页版本可访问 OpenAI 的博客,提供更多关于 AI 文本检测的信息。