OCR + IA para documentos chilenos

Convierte fotos de boletas
en datos que puedes usar

Toma una foto o sube una imagen de un ticket de peaje, una boleta o una factura. Visionticks lee el texto, lo clasifica y lo entrega listo en JSON.

VISIONTICKS
comprobante de procesamiento

01 IMAGENrecibida.jpg
02 BASE64codificada
03 OCRgpt-4.1-mini
04 TIPOBOLETA ✔
05 JSONgenerado
06 APIenviado 200 OK

GRACIAS POR SU DOCUMENTO

Todo lo que hace la aplicación por ti

Cuatro pasos automatizados, sin plantillas rígidas ni carga manual de datos.

OCR

Lectura por IA

gpt-4.1-mini lee la foto o el archivo y extrae todo el texto, sin plantillas fijas.

CLS

Clasificación automática

Detecta si es ticket de peaje, boleta o factura antes de que tú lo mires.

JSON

Datos estructurados

Monto, fecha y productos quedan en un JSON limpio, con null donde falta un dato.

API

Envío a tu backend

El paquete final viaja directo a tu API por HTTP, sin pasos manuales.

Cuatro piezas, una sola pasada de datos

La imagen entra por un lado y el JSON clasificado sale por el otro.

Cliente
Streamlit UI
El usuario toma o sube la foto del documento.
→
Aplicación
main.py + clasificador.py
Codifica la imagen, gestiona el estado y clasifica el texto.
→
OpenAI
gpt-4.1-mini
Extrae el texto de la imagen y luego lo convierte en JSON.
→
API externa
androbit.cl/api
Recibe el paquete final y lo almacena.

De la cámara a la API, en seis pasos

El orden importa: cada paso depende del resultado del anterior.

01

Elige el origen

Cámara en vivo o un archivo desde el disco duro.

02

Se codifica la imagen

La foto se convierte a Base64 para poder viajar en la petición.

03

La IA lee el documento

gpt-4.1-mini devuelve el texto plano detectado en la imagen.

04

Se clasifica el tipo

clasificador.py decide: peaje, boleta o factura.

05

Se genera el JSON

Un segundo prompt ordena el texto en campos y un arreglo de items.

06

Se envía a la API

Texto, JSON y clasificación llegan juntos a androbit.cl/api.

Construido con herramientas simples

Python 3.10+ Streamlit OpenAI · gpt-4.1-mini Pillow Requests

En marcha en menos de cinco comandos

# 1. clonar el repositorio
git clone https://github.com/tu-usuario/visionticks.git
cd visionticks

# 2. crear entorno virtual
python -m venv venv
source venv/bin/activate

# 3. instalar dependencias
pip install streamlit openai pillow requests

# 4. ejecutar
streamlit run main.py