首页/新闻资讯/正文详情

Xiaomi-OCR-0 关键信息抽取 KIE 教程:一键从小票发票提取结构化 JSON

发布时间:2026/11/6 5:11:53 来源:云帆数科 栏目:资讯中心
Xiaomi-OCR-0 关键信息抽取 KIE 教程:一键从小票发票提取结构化 JSON
【免费下载链接】Xiaomi-OCR-0Xiaomi-OCR-0项目地址https://gitcode.com/gh_mirrors/xi/Xiaomi-OCR-0点击查看免费下载Xiaomi-OCR-0 是一款 0.8B 的统一文档解析与 OCR 视觉语言模型其关键信息抽取KIE能力可以一键从小票、发票、证件图片中提取结构化 JSON。本教程面向新手带你走通两条最常用的路径浏览器 Demo 网页操作和 MCP 工具调用几分钟后即可拿到可直接入库的键值 JSON。KIE 是什么为什么用它提取小票发票KIEKey Information Extraction关键信息抽取与整页 OCR 不同它不输出全文 Markdown而是只提取你关心的字段直接返回 JSON 对象。对比项整页文档解析KIE 关键信息抽取输出全文 Markdown键值 JSON适用场景合同、论文、长文档小票、发票、证件、表单典型字段—金额、日期、抬头、税额后续处理需正则/解析JSON 直接入系统对于财务对账、票据录入这类图 → 字段的重复劳动KIE 是最短路径你给字段名模型给 JSON缺失字段自动填空字符串。路径一浏览器 Demo 三步提取发票 JSON浏览器 Demo 是新手最快的上手方式无需写任何代码网页里选图、填字段、点运行即可。第 1 步启动本地模型服务需要 Python 3.10 与 SGLang 或 vLLM 推理环境二选一先获取代码git clone https://gitcode.com/gh_mirrors/xi/Xiaomi-OCR-0 cd Xiaomi-OCR-0任选其一启动模型首次会从模型仓库下载权重python -m sglang.launch_server --model-path SeerRay-Lab/Xiaomi-OCR-0 \ --host 127.0.0.1 --port 8000 --context-length 16384vllm serve SeerRay-Lab/Xiaomi-OCR-0 \ --host 127.0.0.1 --port 8000 --max-model-len 16384第 2 步打开 Demo 网页另开一个终端运行python -m pip install -r requirements.txt python demo/server.py --port 8787浏览器打开http://127.0.0.1:8787页面支持中英文切换。第 3 步选 KIE 任务填入字段一键提取在任务栏切到KIE上传小票或发票图片然后在想提取哪些字段输入框中填写字段名用逗号或换行分隔例如发票代码, 发票号码, 开票日期, 购买方, 销售方, 金额, 税率, 税额点击运行结果会以格式化的 JSON 实时显示可直接复制或下载。小技巧字段框留空时模型会自动抽取图中的主要关键信息通用键值抽取。仓库自带真实样例图可以直接点开试效果发票样例见 demo/samples/ 目录。路径二用 MCP 工具 kie_image 在 Agent 中批量抽取如果你希望把 KIE 接进自动化流程仓库内置了 MCP 服务提供kie_image工具支持本地路径、URL 或 Base64 三种图片输入参数说明image_path本地图片路径推荐fields可选的字段名列表作为 JSON schema 约束输出max_tokens输出 token 预算MCP 会自动完成图片预处理、KIE 提示词构造、JSON 解析与清洗模型输出若不是合法 JSON会返回warning提示而不是静默失败。字段指定时还会按你给的字段顺序补齐缺失键保证输出结构稳定。核心实现位于 skills/xiaomi-ocr/mcp_ocr_server.py安装与 Agent 接入说明见 skills/xiaomi-ocr/SKILL.md 和 INSTALL.mdMCP 配置模板参考 examples/mcp-config.json。典型的抽取输出形如{ 发票代码: 044001900211, 开票日期: 2026-03-12, 购买方: 小米科技有限责任公司, 金额小写: 128450.00, 税率: 13% }常见问题与实用技巧 图片用 KIEPDF 用文档解析当前 Demo 中 PDF 仅支持文档解析KIE 和 VQA 请上传图片这是官方文档的明确说明见 demo/README.md。❓ 字段名写中文还是英文都可以。模型按你给的字段名作为 JSON 的键输出建议与下游系统的入库字段保持一致。⚠️ 模型输出不含 JSON 怎么办MCP 会返回warning: Model output did not contain a JSON object通常是图片模糊或字段与实际内容不符换更清晰的图或放宽字段即可。 想进一步做整页解析KIE 和文档解析region 区域模式 / page 整页模式在同一个模型与同一套服务里区域模式需额外安装 PaddleX 依赖详见 README.md 的可选区域模式依赖。参考资料项目总览与性能基准README_zh.md浏览器 Demo 说明demo/README.mdKIE 工具源码skills/xiaomi-ocr/mcp_ocr_server.py本地安装指南INSTALL.md示例图片与参考结果example_pics/跑通一次小票抽取只需三分钟建议先用 Demo 里的样例图验证环境再把自己的票据批量接进去。赞分享【免费下载链接】Xiaomi-OCR-0Xiaomi-OCR-0项目地址https://gitcode.com/gh_mirrors/xi/Xiaomi-OCR-0点击查看免费下载相关推荐MiniCPM-OCR-1.0-GPTQ关键信息抽取实战3行Prompt直接从发票小票提取JSON结构化数据MiniCPM OCR 1.0 GPTQ关键信息抽取实战3行Prompt直接从发票小票提取JSON结构化数据 MiniCPM OCR 1.0 GPTQ 是 O人工智能计算机视觉OCR多模态模型量化大模型MiniCPM-OCR 1.0关键信息抽取KIE实战不生成Markdown直接从发票图片提取结构化JSON字段MiniCPM OCR 1.0关键信息抽取KIE实战不生成Markdown直接从发票图片提取结构化JSON字段 MiniCPM OCR 1.01.3B是人工智能大模型多模态OCR计算机视觉模型推理服务本地部署Outlines 视觉语言模型票据信息抽取实战用结构化生成从购物小票中提取 JSON 数据Outlines 视觉语言模型票据信息抽取实战用结构化生成从购物小票中提取 JSON 数据 本文是一篇基于 Outlines 仓库 cookbook 示例的实人工智能大模型上一篇用冻结模型给上万条动画逐条评分UniMate-Weights逐clip loss归因方法完整教程下一篇抄作业指南用 Anthropic 金融模板重排你的日常分析流程创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

如何快速上手awesome-econ-ai-stuff:Claude Code、Cursor、Gemini CLI多工具安装配置指南
如何快速上手awesome-econ-ai-stuff:Claude Code、Cursor、Gemini CLI多工具安装配置指南

【免费下载链接】awesome-econ-ai-stuff AI Skills for Economists 项目地址: https://gitcode.com/gh_mirrors/aw/awesome-econ-ai-stuff 点击查看 免费下载 awesome-econ-ai-stuff 是一个专为经济学家打造的开源 AI 技能(AI Skills)合集&a… · 2026/11/6 5:11:53

如何把distil-large-v2再提速一倍:Flash Attention 2与BetterTransformers实战
如何把distil-large-v2再提速一倍:Flash Attention 2与BetterTransformers实战

【免费下载链接】distil-large-v2 项目地址: https://ai.gitcode.com/hf_mirrors/distil-whisper/distil-large-v2 点击查看 免费下载 distil-large-v2 是从 Whisper large-v2 蒸馏而来的轻量级英文语音识别(ASR)模型,转写速度已… · 2026/11/6 5:11:53

S-MVP构建全流程揭秘:APT生成→AspectJ编织→Javassist注入→dex打包如何环环相扣
S-MVP构建全流程揭秘:APT生成→AspectJ编织→Javassist注入→dex打包如何环环相扣

【免费下载链接】S-MVP 🔥🔥优化版MVP,使用注解泛型简化代码编写,使用模块化协议方便维护,APT过程使用注解解析器利用JavaPoet🌝完成重复模块的编写,利用ASpectGradlePlugin 完成横向AOP编程Javassist动态字… · 2026/11/6 5:11:53

开江低压电工证网上查询学历不高怕报不上名?其实门槛没你想的高
开江低压电工证网上查询学历不高怕报不上名?其实门槛没你想的高

开江低压电工证网上查询学历不高怕报不上名?其实门槛没你想的高 你是不是也担心自己学历不够,没法考【开江低压电工证】?其实很多人和你一样,担心学历成了报名的“拦路虎”,但真实情况是, 学历门槛并不像你想象的那么高… · 2026/11/6 22:35:09

北京1电工证查询网址怎么查?实操考试心里没底怕挂科怎么办?
北京1电工证查询网址怎么查?实操考试心里没底怕挂科怎么办?

北京1电工证查询网址怎么查?实操考试心里没底怕挂科怎么办? 实操考试心里没底怕挂科,这是很多准备报考北京1电工证查询网址的学员最担心的问题。特别是在高压电工证和低压电工证考试中,很多考生因为对实操环节不够熟悉,导致考试成绩不理想,甚至因此错… · 2026/11/6 22:35:09

江苏天鹏石化特种工千万别踩坑:到期换证流程全解析
江苏天鹏石化特种工千万别踩坑:到期换证流程全解析

江苏天鹏石化特种工千万别踩坑:到期换证流程全解析 证书过期了不知道怎么复审延期?你不是一个人!江苏天鹏石化特种工的朋友们,别让一张过期的证书断送你的工作机会。今天我们就来聊聊如何正确操作,避开复审路上的“雷区”。… · 2026/11/6 22:35:09

光谷特种工报名攻略:工地太忙根本没时间复习考试?官方报名入口帮你搞定
光谷特种工报名攻略:工地太忙根本没时间复习考试?官方报名入口帮你搞定

光谷特种工报名攻略:工地太忙根本没时间复习考试?官方报名入口帮你搞定 工地太忙根本没时间复习考试?你不是一个人。很多特种作业人员都在为考证、复习、考试和复审头疼。光谷特种工报名流程并不复杂,但关键是要找到 官方报名入口… · 2026/11/6 22:35:09

光谷特种工报名,学历不高怕报不上名?上岗必备这些你得知道
光谷特种工报名,学历不高怕报不上名?上岗必备这些你得知道

光谷特种工报名,学历不高怕报不上名?上岗必备这些你得知道 学历不高怕报不上名,是不是你最近在想的事?光谷特种工报名,很多人都会担心学历不够,能不能报名,能不能考过。但其实,特种作业操作证的报考门槛并不像你想象的那么高,只要满足基本条件,… · 2026/11/6 22:35:09

2026河南最新政策下锅炉电工证怎么办?证书过期了不知道怎么复审延期
2026河南最新政策下锅炉电工证怎么办?证书过期了不知道怎么复审延期

2026河南最新政策下锅炉电工证怎么办?证书过期了不知道怎么复审延期 证书过期了不知道怎么复审延期?这事儿真不是小事,尤其是在河南鹤壁这类特种作业需求大的地区,锅炉电工证不仅关系到你能不能上岗,还涉及到执业安全、法律责任和收入水平。2026… · 2026/11/6 22:34:09

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/5 10:27:59

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/5 10:28:03

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/6 10:29:23

三菱PLC数据采集到数据库的时序设计:Python+MC协议实战
三菱PLC数据采集到数据库的时序设计:Python+MC协议实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/6 1:02:11

ASIC主模式RTL设计:状态机与三态驱动的流片级实现
ASIC主模式RTL设计:状态机与三态驱动的流片级实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/6 1:02:11

STM32嵌入式C++开发:GDB调试与Renode仿真实战指南
STM32嵌入式C++开发:GDB调试与Renode仿真实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/6 1:02:11

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/5 10:27:59

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/5 10:28:03

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/6 10:29:23

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码