APIドキュメント
Formula Recognition API
画像から数学的数式を認識し、LaTeX形式で結果を返します
概要
Formula Recognition APIは、画像から数学的数式を解析し、認識結果をLaTeX形式で返します。APIは手書きと印刷の両方の数式をサポートしています。 統一されたJSONリクエスト形式を使用し、URL参照またはbase64エンコードされた画像データを受け入れます。
認証
APIは以下の認証方法をサポートしています:
- APIキー: クエリパラメータとしてAPIキーを渡す
?key=YOUR_API_KEY
数式を認識
画像ファイルから数学的数式を認識し、LaTeX形式のテキストを返します。
リクエスト
POST /api/formula-recognitionパラメータ:
| パラメータ | 型 | 必須 | 説明 |
|---|---|---|---|
| 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/formula-recognition?key=YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"document": {
"type": "image_url",
"image_url": "https://llmocr.com/formula.jpg"
}
}'Base64画像データを使用:
curl -X POST "https://llmocr.com/api/formula-recognition?key=YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"document": {
"type": "image_url",
"image_url": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEA..."
},
"filename": "formula.jpg"
}'レスポンス
パラメータ:
| パラメータ | 型 | 説明 |
|---|---|---|
| id | string | データベースレコードID |
| filename | string | ファイル名 |
| content | string | LaTeX形式で認識された数式 |
| format | string | 出力形式、固定値 "latex" |
| timestamp | number | 処理完了タイムスタンプ |
| payload | string | APIエンドポイントURL |
例:
{
"id": "12345",
"filename": "formula.jpg",
"content": "$$\\tilde { Q } ( x ) : = \\frac { 2 } { \\pi } \\Omega$$",
"format": "latex",
"timestamp": 1640995200000,
"payload": "https://llmocr.com/api/formula-recognition?key=YOUR_API_KEY"
}