/ Модель

Характеристики

Контекст
131 072 токена
Параметры
318 млн
Размер весов
1,9 ГБ
Лицензия
Apache 2.0
Архитектура
paddleocr_vl · dense
Базовая модель
PaddleOCR-VL-1.6
Опубликована
13 июн 2026

paddleocr_vl_code_ocr

Генерация текстаТекст → текст6 профессий

Модель распознаёт и транскрибирует текст на скриншотах IDE, терминалов и других экранов разработчика с сохранением структуры.

29скачиваний за 30 дней2лайкавеса обновлены16 июл 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Модель snnh/paddleocr_vl_code_ocr — дообученная snnh на PaddleOCR-VL-1.6 модель для распознавания текста на скриншотах, связанных с разработкой. Она извлекает видимый текст из интерфейсов IDE, терминалов и отладчиков, включая код, конфигурации, логи, Traceback, Git diff, фрагменты документации и таблицы API, стараясь сохранять структуру и порядок элементов. Модель принимает изображение и формирует текстовый результат; в карточке указано 318,2 млн параметров, а метаданные задают контекст до 131 072 токенов.

Обучение выполнено методом LoRA с последующим объединением весов; использовались 1102 обучающих примера. Модель опубликована под лицензией Apache-2.0. README приводит результат 58,4427 на версии 5.2 бенчмарка из 304 заданий, но предупреждает, что оценки разных версий бенчмарка, промптов и параметров генерации нельзя напрямую сравнивать.

Сложные таблицы, длинные трассировки ошибок, интерфейсы с несколькими областями и вложенные конфигурации могут распознаваться с ошибками структуры или порядка чтения. Мелкий шрифт, размытые снимки и редкие символы снижают точность; результат может содержать пропуски, неверно распознанные знаки или повторы и требует проверки человеком. Модель предназначена для транскрипции, а не для генерации или исправления кода либо анализа безопасности.

Сценарии применения

  • извлечение кода из скриншотов IDE
  • распознавание текста терминалов и отладчиков
  • транскрипция Traceback и логов ошибок
  • распознавание конфигураций и Git diff на изображениях
  • извлечение текста из таблиц API и фрагментов документации

Ограничения

Ошибки возможны в сложных таблицах, длинных трассировках, многооконных интерфейсах и вложенных конфигурациях; мелкий или размытый текст и редкие символы ухудшают точность. Вывод может содержать пропуски, ошибки распознавания и повторы, поэтому его следует проверять вручную.

Для каких профессий подходит6

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Также подходит для

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

PaddleOCR-VL-1.6 开发场景代码 OCR 微调模型

本模型基于 PaddleOCR-VL-1.6 微调,面向 IDE、终端、Traceback、配置、Git diff、文档代码块、API 表格和多区域开发截图中的结构保真 OCR。当前模型版本为 v6,并作为 PaddleOCR 全球衍生模型挑战赛决赛冻结方案。

在线体验:PaddleOCR-VL 开发场景代码 OCR Demo。Space 使用 CPU 免费硬件时会降低 token 上限以控制等待时间,正式 Benchmark 以本地 GPU 参数为准。

Demo 实测

模型 v6 在 CUDA 环境完成开发场景 OCR

图中一次 CUDA 推理耗时 20.4 秒,使用 max_new_tokens=4096、repetition_penalty=1.08、max_time=90s、run_timeout=120s。

使用方法

推荐提示词:

<image>OCR:

正式推理参数:

max_tokens=4096
repetition_penalty=1.08
temperature=0

输出只应包含图片中的可见文字,不应解释、总结、补全或修复代码。不同提示词和采样参数可能显著改变输出风格与 Benchmark 结果。

训练概况

  • 基础模型:PaddlePaddle/PaddleOCR-VL-1.6。
  • 微调方式:LoRA 后导出合并模型。
  • 训练提示词:<image>OCR:。
  • 最大序列长度:16384。
  • 训练快照:1102 条开发场景 OCR 样本。
  • 数据范围:IDE、终端、报错日志、配置文件、diff、文档代码块、API 表格及困难画面。
组成数量来源与处理
混合截图436联网采集的合规公开开发截图,经二次加工,以及项目作者手动截图
代码渲染图258代码、配置、命令、日志和文档片段的本地渲染图
人工筛选批次360388 张候选经模型分类、人工筛选和审计后保留
人工转写补充48受研究用途许可约束的 IDE 候选经人工转写和筛选

新批次采用“项目作者准备—第一模型预标注—第二模型复核—项目作者终审—脚本审计”的流程。模型结果只作为草稿或差异意见,不直接成为最终真值。训练数据不随模型或本仓库发布;公开截图和第三方素材仍受其原始许可约束。冻结审计中训练集与 304 题测试集图片 SHA-256 重叠为 0。

完整来源、人员职责、终审规则和测试集隔离说明见 决赛最终版训练数据构建报告。

Benchmark v5.2

Benchmark v5 内容版本 5.2 共 304 题,覆盖 P01-P09 九类开发场景和 simple、medium、hard 三档难度。模型 v6 按正式参数完成 304/304 推理,并使用 tencent/hy3:free、reasoning 关闭的统一六维裁判口径计分。

指标结果
final_score_v558.4427
原始积分60.3374
类别加权分72.8633
全局样本均值73.3494
严格可用率38.1579%
完成率99.0132%
安全分90.7895%
平均 NED0.1744

LLM 裁判存在约 ±0.5 的展示误差。v5.2 不应与 v4、其他内容版本或不同提示词组直接混排。完整规则与对照结果见 GitHub Benchmark v5。

适用场景

  • 从 IDE、终端和调试工具截图中提取可搜索文本。
  • 转写配置、日志、Traceback、diff 和 API 表格。
  • 为开发文档归档、问题排查或辅助标注提供 OCR 草稿。

局限性

  • 复杂 API 表格、长 Traceback、多区域界面和深层嵌套配置仍可能发生阅读顺序或结构错误。
  • 极小字号、模糊拍屏、压缩伪影和罕见符号会降低准确率。
  • 模型可能漏字、误认符号或重复文本;重要输出必须人工复核。
  • 本模型用于转写,不应视为代码生成、代码修复或安全分析工具。

许可

模型权重和仓库代码按 Apache License 2.0 发布。第三方训练素材不随模型重新分发或重新授权,仍受各自许可和使用条款约束。

致谢

感谢 PaddleOCR 与 PaddlePaddle 社区提供基础模型、工具链和赛事平台。

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм

Можно запустить

Подбираем GPU…

Класс архитектуры
PaddleOCRVLForConditionalGeneration
Ревизия весов
bdf898b

0 моделей