API 文档
图片转 Markdown API
将图片文件转换为 Markdown 格式,支持文本提取和布局保持
概述
图片转 Markdown API 可以将图片文件转换为 Markdown 格式,支持文本提取和布局保持。 它使用统一的 JSON 请求格式,支持 URL 引用或 base64 编码的图片数据。
身份验证
API 支持以下身份验证方法:
- API 密钥: 通过查询参数传递您的 API 密钥
?key=YOUR_API_KEY
将图片转换为 Markdown
将图片文件转换为 Markdown 格式,支持文本提取和布局保持。
请求
POST /api/image-to-markdown参数:
| 参数 | 类型 | 必需 | 描述 |
|---|---|---|---|
| document | object | 是 | 文档对象 |
| document.type | string | 是 | 固定值 "image_url" |
| document.image_url | string | 是 | 图片 URL 或 base64 数据 |
| filename | string | 否 | 文件名(建议在使用 base64 数据时提供) |
| key | string | 否 | API 密钥(查询参数,已登录用户可选) |
示例:
使用图片 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"
}'响应
参数:
| 参数 | 类型 | 描述 |
|---|---|---|
| id | string | 数据库记录 ID |
| filename | string | 文件名 |
| content | string | 从图片提取的完整 Markdown 内容 |
| format | string | 输出格式,固定为 "markdown" |
| timestamp | number | 处理完成时间戳 |
| payload | string | API 端点 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"
}