Downloads · 30 days
0
THEYSH/testsnap
testsnap is a machine learning model from THEYSH. Use it for the machine learning task on the model card, and read the license before you ship it in a product.
TextSnap 是一个功能强大的文档智能处理系统,专注于将非结构化的 PDF 和图片文档转换为结构化的 Markdown 格式。该项目结合了先进的计算机视觉和自然语言处理技术,实现了从文档输入到结构化输出的完整流程。
Downloads · 30 days
0
Access
Public
Updated Aug 10, 2025
Repo size
753 MB
Likes
0
Public
Click a slice to open those files.
.safetensors713 MB · 95%
From the Hugging Face model README
TextSnap 是一个功能强大的文档智能处理系统,专注于将非结构化的 PDF 和图片文档转换为结构化的 Markdown 格式。该项目结合了先进的计算机视觉和自然语言处理技术,实现了从文档输入到结构化输出的完整流程。
克隆项目仓库
git clone https://github.com/THEysh/TestSnap.git
cd TextSnap
创建并激活虚拟环境
python -m venv venv
# Windows
.\venv\Scripts\activate
# Linux/Mac
source venv/bin/activate
安装依赖包
pip install -r requirements.txt
下载预训练模型
python scripts/download_models.py
5.在根目录中找到config.yaml写入修改VML的配置,当前支持硅基流动api
gpt-api:
api_key: sk-cxr******
api_name: Siliconflow
base_url: https://api.siliconflow.cn/v1
model_name: Pro/Qwen/Qwen2.5-VL-7B-Instruct
python srcProject/main_process_sequence.py
随后在目录srcProject/output/visualizations, 查看结果
TextSnap/
├── .idea/ # IDE配置文件
├── .pytest_cache/ # 测试缓存
├── configs.yaml # 配置文件
├── data/ # 数据目录
│ └── models/ # 模型文件
├── requirements.txt # 依赖包列表
├── scripts/ # 脚本文件
│ ├── download_models.py # 下载模型脚本
│ ├── prepare_environment.sh # 环境准备脚本
│ └── run_cli.py # 命令行入口
├── srcProject/ # 源代码
│ ├── config/ # 配置模块
│ ├── data_loaders/ # 数据加载器
│ ├── main_process_sequence.py # 主处理流程
│ ├── models/ # 模型定义
│ ├── output/ # 输出目录
│ └── utlis/ # 工具函数
└── tests/ # 测试代码
└── test_data/ # 测试数据
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)如有问题或建议,请联系我微信: theysh_