diff --git a/README.md b/README.md index bdc2281..43bdf90 100644 --- a/README.md +++ b/README.md @@ -1,44 +1,42 @@ -# 请注意!此仓库为顾瑶版克隆仓库,主仓库为 https://github.com/fslongjin/TextRecogn - -# TextRecogn顾瑶版 +# TextRecogn 为你检测AI创作的痕迹 ## 在线体验 - [textrecogn.longjin666.cn](https://textrecogn.longjin666.cn) - 在线版本上传的数据,将在4小时后删除! - 为保护数据隐私,使用在线版的时候,请务必设置复杂的下载密码! ## 如何使用 -暂未完工,完工后提供下载 +如果你想自己构建Docker镜像 +docker build -t loooongjin/text_recogn:ernie3-nano . +如果你想直接拉取已经构建好的 +docker pull loooongjin/text_recogn:ernie3-nano +在服务端运行 +docker run --rm -it -p 8000:8000 loooongjin/text_recogn:ernie3-nano +服务端运行完毕后,在命令行中输入 +python check.py + +## 推荐运行环境 +Python 3.12.2 https://www.python.org/downloads/release/python-3122/ +tk 0.1.0 +requests 2.31.0 ## AD: DragonOS龙操作系统 - DragonOS是使用Rust自研内核的,具有Linux二进制兼容性的服务器操作系统。它由社区驱动开发,完全商业中立,Rust内核操作系统全国排行(按github star排序)稳居前3名! - - 仓库:https://github.com/DragonOS-Community/DragonOS - 官网:https://dragonos.org - ## 本项目贡献者 - - [@fslongjin](https://github.com/fslongjin) - [@zhuweihao12138](https://github.com/zhuweihao12138) - +- [@Guyao146](https://github.com/guyao146) ## 赞赏本项目 - **赞赏资金在扣除TextRecogn的在线服务的服务器成本后,多余款项将全部捐入DragonOS社区公款账户!** - - ## 关于训练数据 - 数据集来自 `HC3 数据集`,本模型(基于ernie3-nano)在其中英文数据上进行了约7个epoch的微调,随机分了3万条数据作为测试集(中英文各50%) - - Ernie3-nano版本:测试集正确率94.1% - Ernie3-base版本:测试集正确率97.41% (稍后开源,这几天有点忙) diff --git a/check.py b/check.py index 818d657..37ea6bb 100644 --- a/check.py +++ b/check.py @@ -24,15 +24,19 @@ format='[%(levelname)s] - %(message)s', ) +print("") print("感谢使用TextRecogn项目,原作者为@fslongjin,贡献者@zhuweihao12138,github地址https://github.com/fslongjin/TextRecogn.") +print("") print("本版本为顾瑶版,贡献者@Guyao146,github地址https://github.com/Guyao146/TextRecognAIGC-COPY") +print("") print("日志仅保存在本地用于诊断脚本问题,不上传至服务器,请放心使用") +print("") logging.info('感谢使用TextRecogn项目,原作者为@fslongjin,贡献者@zhuweihao12138,github地址https://github.com/fslongjin/TextRecogn') logging.info('本版本为顾瑶版,贡献者@Guyao146,github地址https://github.com/Guyao146/TextRecognAIGC-COPY') logging.info('本日志仅保存在本地用于诊断脚本问题,不上传至服务器,请放心使用') -URL = "http://47.113.179.107:8000/ai_check" +URL = "http://location:8000/ai_check" def select_file(): root = tk.Tk() @@ -50,6 +54,7 @@ def select_file(): if response.status_code != 200: logging.error(f"网络请求失败,状态码{response.status_code} 返回信息{response.text}") print(f"网络请求失败,状态码{response.status_code} 返回信息{response.text}") + print("") else: # 将结果保存到 output_dir output_file = os.path.join(output_dir, os.path.basename(file_path)) @@ -58,3 +63,4 @@ def select_file(): logging.info(f"处理结束,结果已保存到 {output_file}") print(f"处理结束,结果已保存到 {output_file}") + print("")