Documentación API
API de Reconocimiento de Fórmulas
Reconoce fórmulas matemáticas de imágenes y devuelve resultados en formato LaTeX
Resumen
La API de Reconocimiento de Fórmulas analiza fórmulas matemáticas de imágenes y devuelve los resultados de reconocimiento en formato LaTeX. La API admite tanto fórmulas escritas a mano como impresas. Utiliza un formato de solicitud JSON unificado y acepta referencias URL o datos de imagen codificados en base64.
Autenticación
La API admite los siguientes métodos de autenticación:
- Clave API: Pase su clave API a través del parámetro de consulta
?key=SU_CLAVE_API
Reconocer Fórmula
Reconoce fórmulas matemáticas de archivos de imagen y devuelve texto formateado en LaTeX.
Solicitud
POST /api/formula-recognitionParámetros:
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
| document | object | Sí | Objeto documento |
| document.type | string | Sí | Valor fijo "image_url" |
| document.image_url | string | Sí | URL de imagen o datos base64 |
| filename | string | No | Nombre de archivo (recomendado cuando se usan datos base64) |
| key | string | No | Clave API (parámetro de consulta, opcional para usuarios registrados) |
Ejemplo:
Usando URL de imagen:
curl -X POST "https://llmocr.com/api/formula-recognition?key=SU_CLAVE_API" \
-H "Content-Type: application/json" \
-d '{
"document": {
"type": "image_url",
"image_url": "https://llmocr.com/formula.jpg"
}
}'Usando datos de imagen Base64:
curl -X POST "https://llmocr.com/api/formula-recognition?key=SU_CLAVE_API" \
-H "Content-Type: application/json" \
-d '{
"document": {
"type": "image_url",
"image_url": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEA..."
},
"filename": "formula.jpg"
}'Respuesta
Parámetros:
| Parámetro | Tipo | Descripción |
|---|---|---|
| id | string | ID de registro en la base de datos |
| filename | string | Nombre de archivo |
| content | string | Fórmula reconocida en formato LaTeX |
| format | string | Formato de salida, fijo como "latex" |
| timestamp | number | Marca de tiempo de finalización del procesamiento |
| payload | string | URL del endpoint API |
Ejemplo:
{
"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=SU_CLAVE_API"
}