Define la estructura de datos que quieres extraer. Usa el editor visual o edita el JSON directamente.
Click to upload or drag and drop
PNG, JPG, JPEG (Max 10 images)
Usa estos ejemplos de código para integrar la extracción de datos en tu propia aplicación.
Incluye tu clave API en el encabezado
Authorization como un Bearer token.
Authorization: Bearer TU_API_KEY
Envía imágenes (base64) y un schema JSON para iniciar trabajos de extracción.
curl -X POST "https://ocr.hub-ai.dev/generate" \
-H "Authorization: Bearer TU_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"json_schema": {
"type": "object",
"properties": {
"caption": { "type": "string", "description": "Descripción..." }
}
},
"images": [
"/9j/4AAQSkZJRgABAQ...", // (string base64)
"/9j/4BBQSkZJRgABAQ..." // (string base64)
]
}'
const schema = {
type: 'object',
properties: {
caption: { type: 'string', description: 'Descripción...' }
}
};
const base64Images = ['/9j/4AAQSk...', '/9j/4BBQSk...'];
fetch('https://ocr.hub-ai.dev/generate', {
method: 'POST',
headers: {
'Authorization': 'Bearer TU_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
json_schema: schema,
images: base64Images
})
})
.then(res => res.json())
.then(data => console.log(data));
Recupera una lista de todos los trabajos de extracción y sus estados.
curl "https://ocr.hub-ai.dev/jobs" \
-H "Authorization: Bearer TU_API_KEY"
fetch('https://ocr.hub-ai.dev/jobs', {
headers: {
'Authorization': 'Bearer TU_API_KEY'
}
})
.then(res => res.json())
.then(data => console.log(data));