Tích hợp OLM OCR vào các ứng dụng của bạn bằng API REST mạnh mẽ của chúng tôi. Hỗ trợ nhiều phương thức tải lên và xác thực linh hoạt.
Đăng nhập vào tài khoản của bạn và tạo khóa API từ trang cài đặt.
Đến Cài đặtChọn giữa mã hóa Base64 (cho các tệp nhỏ) hoặc tải lên bằng URL (cho các tệp lớn).
Gửi hình ảnh hoặc tệp PDF của bạn đến API OCR của chúng tôi và nhận dữ liệu văn bản có cấu trúc trong phản hồi.
Trích xuất văn bản từ hình ảnh và PDF
POST https://www.freeolmocr.com/api/ocr/process{
"image": "base64_encoded_image_data",
"options": {
"format": "text" # json, text, markdown
}
}{
"imageUrl": "https://img.freeolmocr.com/mistral-ocr/...",
"options": {
"format": "text" # json, text, markdown
}
}{
"success": true,
"userId": "user_123",
"inputSource": "base64",
"extractedText": "Extracted text content...",
"confidence": 0.95,
"processingTime": 1.2,
"creditsUsed": 1
}Bao gồm khóa API của bạn trong các yêu cầu
Tùy chọn 1: Tiêu đề x-api-key
x-api-key: mk_your_api_key_hereTùy chọn 2: Tiêu đề Authorization
Authorization: Bearer mk_your_api_key_hereGiao thức Ngữ cảnh Mô hình cho các tác nhân và công cụ AI
Điểm cuối HTTP/JSON-RPC:
POST https://www.freeolmocr.com/api/mcpĐiểm cuối luồng SSE:
GET https://www.freeolmocr.com/api/mcpTrích xuất văn bản từ tài liệu và hình ảnh bằng OCR. Hỗ trợ các tệp PDF, hình ảnh JPEG, PNG, WebP. Chấp nhận cả dữ liệu base64 và URL (xử lý đồng bộ)
Sử dụng công cụ MCP trong Cursor để phân tích mã và trích xuất tài liệu từ hình ảnh.
Cấu hình MCP: cursor_mcp_config.json
{
"mcp": {
"servers": {
"mistral-ocr": {
"url": "https://www.freeolmocr.com/api/mcp",
"transport": "http",
"headers": {
"x-api-key": "mk_your_api_key_here",
"Content-Type": "application/json"
},
"capabilities": { "tools": true }
}
}
},
"shortcuts": {
"ocr": "@mistral-ocr extract_text"
},
"workflows": {
"large_file_ocr": [
"extract_text with public_url"
],
"small_file_ocr": [
"extract_text with base64 data"
]
}
}Sử dụng trong Cursor:
@ocrXây dựng client MCP của riêng bạn hoặc tích hợp với các công cụ AI khác bằng cách sử dụng các điểm cuối HTTP/SSE của chúng tôi.
Cấu hình Client chung: mcp_config.json
{
"mcp": {
"servers": {
"mistral-ocr": {
"url": "https://www.freeolmocr.com/api/mcp",
"transport": "http",
"authentication": {
"type": "api_key",
"header": "x-api-key",
"key": "mk_your_api_key_here"
},
"capabilities": {
"tools": true,
"resources": false,
"prompts": false
},
"metadata": {
"name": "Mistral OCR",
"description": "OCR service for PDF and image text extraction",
"version": "2.0.0"
}
}
}
},
"client": {
"timeout": 30000,
"retries": 3,
"transport_fallback": ["http", "sse"]
}
}Ví dụ về Client HTTP:
// Initialize MCP connection
const response = await fetch('https://www.freeolmocr.com/api/mcp', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'x-api-key': 'mk_your_api_key'
},
body: JSON.stringify({
jsonrpc: '2.0',
id: 1,
method: 'initialize',
params: {
protocolVersion: '2024-11-05',
capabilities: { tools: {} }
}
})
});Ví dụ về Client SSE:
// Connect to SSE endpoint
const eventSource = new EventSource(
'https://www.freeolmocr.com/api/mcp?' +
'api_key=mk_your_api_key'
);
eventSource.onmessage = (event) => {
const data = JSON.parse(event.data);
console.log('Received:', data);
};Tất cả các yêu cầu MCP đều yêu cầu xác thực khóa API bằng một trong các phương pháp sau:
x-api-key: mk_your_api_key (tiêu đề)Authorization: Bearer mk_your_api_key (tiêu đề)FETCH_MCP_SERVER_API_KEY=mk_your_api_key (biến môi trường)curl -X POST https://www.freeolmocr.com/api/mcp \
-H "Content-Type: application/json" \
-H "x-api-key: mk_your_api_key" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/list"
}'curl -N -H "Accept: text/event-stream" \
-H "x-api-key: mk_your_api_key" \
https://www.freeolmocr.com/api/mcpĐoạn mã sử dụng ngay
import requests
import base64
# Base64 method
with open('image.jpg', 'rb') as f:
image_data = base64.b64encode(f.read()).decode()
response = requests.post(
'https://www.freeolmocr.com/api/ocr/process',
headers={'x-api-key': 'mk_your_api_key'},
json={'image': image_data}
)
result = response.json()
print(result['extractedText'])# Base64 method
IMAGE_DATA=$(base64 -i image.jpg)
curl -X POST https://www.freeolmocr.com/api/ocr/process \
-H "x-api-key: mk_your_api_key" \
-H "Content-Type: application/json" \
-d "{\"image\": \"$IMAGE_DATA\"}"Bắt đầu nhanh chóng với API của chúng tôi hoặc liên hệ để được hỗ trợ.