圖片轉 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