APIドキュメント

クイックスタート

APIキーを取得して、数分でドキュメントの変換を開始します。

始める →

Image to Markdown API

テキスト抽出とレイアウト保持機能付きで画像ファイルをMarkdown形式に変換

概要

Image to 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データの場合推奨)
keystringいいえ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"
  }'

レスポンス

パラメータ:

パラメータ説明
idstringデータベースレコードID
filenamestringファイル名
contentstring画像から抽出された完全なMarkdownコンテンツ
formatstring出力形式、固定値 "markdown"
timestampnumber処理完了タイムスタンプ
payloadstringAPIエンドポイントURL

例:

{
  "id": "67890",
  "filename": "image.jpg",
  "content": "# Title from Image\n\nExtracted text content in Markdown format...\n\n- Bullet point 1\n- Bullet point 2\n\n| Column 1 | Column 2 |\n|----------|----------|\n| Data 1 | Data 2 |",
  "format": "markdown",
  "timestamp": 1640995200000,
  "payload": "https://llmocr.com/api/image-to-markdown?key=YOUR_API_KEY"
}
Image to Markdown API - LLMOCR Developer Guide