이미지 to Markdown API

이미지 파일을 Markdown 형식으로 변환하며 텍스트 추출 및 레이아웃 유지를 지원합니다

개요

이미지 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": "# 이미지의 제목\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"
}
이미지 to Markdown API - LLMOCR Developer Guide