SuperAPI AI 工具集

markitdown

前端与建站

查看项目

更新于 10-16 05:05

技能介绍

用途:MarkItDown 是微软开发的 Python 工具,将多种文件格式转换为 Markdown,便于供大语言模型处理,Markdown 令牌效率高且易被模型理解。

主要能力:支持 PDF、DOCX、PPTX、XLSX、图片(EXIF 元数据与 OCR)、音频(元数据与转录)、HTML、CSV、JSON、XML、ZIP、EPUB、YouTube 视频链接等格式。可选用 AI 增强图片描述、Azure Document Intelligence 处理复杂 PDF,并支持第三方插件。

使用方式:安装命令为 pip install 'markitdown[all]',或从源码安装(git clone https://github.com/microsoft/markitdown.git;cd markitdown;pip install -e 'packages/markitdown[all]')。命令行基本用法:markitdown document.pdf > output.md,或 markitdown document.pdf -o output.md;也支持管道与 --use-plugins。Python API 用法:from markitdown import MarkItDown;md = MarkItDown();result = md.convert("document.pdf");print(result.text_content)。支持按格式安装可选依赖,如 pip install 'markitdown[pdf, docx, pptx]'。

适用场景:将科研论文、Excel 数据表、演示文稿、批量文档等转换为 Markdown 以用于分析或 LLM 处理。

限制:OCR 需安装 tesseract;音频转录需额外计算资源;AI 图片描述需 API 调用(可能产生费用);大 PDF 可能耗时较长。官方未提供价格等更多细节。