图片转 Markdown API

将图片文件转换为 Markdown 格式,支持文本提取和布局保持

概述

图片转 Markdown API 可以将图片文件转换为 Markdown 格式,支持文本提取和布局保持。 它使用统一的 JSON 请求格式,支持 URL 引用或 base64 编码的图片数据。

身份验证

API 支持以下身份验证方法:

  • API 密钥: 通过查询参数传递您的 API 密钥 ?key=YOUR_API_KEY

将图片转换为 Markdown

将图片文件转换为 Markdown 格式,支持文本提取和布局保持。

请求

POST /api/image-to-markdown

参数:

参数类型必需描述
documentobject文档对象
document.typestring固定值 "image_url"
document.image_urlstring图片 URL 或 base64 数据
filenamestring文件名(建议在使用 base64 数据时提供)
keystringAPI 密钥(查询参数,已登录用户可选)

示例:

使用图片 URL:

curl -X POST "https://llmocr.com/api/image-to-markdown?key=YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "document": {
      "type": "image_url",
      "image_url": "https://llmocr.com/image.jpg"
    }
  }'

使用 Base64 图片数据:

curl -X POST "https://llmocr.com/api/image-to-markdown?key=YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "document": {
      "type": "image_url",
      "image_url": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEA..."
    },
    "filename": "my-image.jpg"
  }'

响应

参数:

参数类型描述
idstring数据库记录 ID
filenamestring文件名
contentstring从图片提取的完整 Markdown 内容
formatstring输出格式,固定为 "markdown"
timestampnumber处理完成时间戳
payloadstringAPI 端点 URL

示例:

{
  "id": "67890",
  "filename": "image.jpg",
  "content": "# 图片中的标题\n\n提取的 Markdown 格式文本内容...\n\n- 项目符号 1\n- 项目符号 2\n\n| 列 1 | 列 2 |\n|----------|----------|\n| 数据 1 | 数据 2 |",
  "format": "markdown",
  "timestamp": 1640995200000,
  "payload": "https://llmocr.com/api/image-to-markdown?key=YOUR_API_KEY"
}
图片转 Markdown API - LLMOCR Developer Guide